Android开发
诗题红叶
学会学习。记录我的学习过程。
展开
-
Android的SQlite先天不足:删除 插入后主键不能自动排序 解决(附:SQlite开发的完整demo)
SQlite有个问题,就是主键不能够自动排序。比如说主键id为1 2 3 4,共4条记录。现在删除2 3,还剩下1 4记录,当再次插入时,id会变成5,而不是2.假设在初始4条记录的基础上,把这4条记录全都删掉,再次插入时,得到的id是5. 这种机制实在是太不好了!解决方法是在主键id外新增加一个realid,对realid进行处理。具体请看代码: 这里一并附上Androi转载 2014-05-11 13:49:47 · 727 阅读 · 0 评论 -
Android隐藏软键盘点击EditText之外的地方隐藏软键盘
Android隐藏软键盘点击EditText之外的地方隐藏软键盘 Android中在点击EditText的时候弹出软键盘进行编辑,但如果要点击EditText之外的地方隐藏软键盘,我们可以重写publicboolean onTouchEvent(MotionEvent event)方法,做相应软键盘隐藏的处理操作就可以。 public class MainAct原创 2014-12-26 23:39:43 · 511 阅读 · 0 评论 -
Android权限
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图读取收藏夹和历史记录 com.android.browser.perm原创 2014-08-01 13:14:11 · 454 阅读 · 0 评论 -
Android 页面左右滑动切换
package com.example.wlscroll;import com.example.wlscroll.MyScrollLayout.OnViewChangeListener;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Vie原创 2014-06-14 23:25:11 · 1544 阅读 · 0 评论 -
Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发
一、Android Bluetooth现状在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能使用。N转载 2014-06-30 21:58:54 · 1240 阅读 · 1 评论 -
Android ListView 几个重要属性
首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控转载 2014-05-11 13:53:12 · 522 阅读 · 0 评论 -
Android程序启动初始画面的实现
直接看代码原创 2014-05-18 12:58:04 · 807 阅读 · 0 评论 -
静默安装
静默安装的实现比较简单,但是有个前提:你的应用必须有system权限。所以分为两步:1. 如何获取system权限。 ①. 修改androidmanifest.xml , android:sharedUserId="android.uid.system" ②. 修改android.mk ,增加LOCAL_CERTIFICATE :=转载 2014-05-13 12:53:55 · 391 阅读 · 0 评论 -
蓝牙聊天
由于近期开发Android相关的东西,借鉴了一些源码和别人的博客,现将Android蓝牙通信方式在这里总结一下,以下是以一个蓝牙客户端和服务端实现的例子来给大家讲解一下。1. 使用蓝牙的响应权限2. 配置本机蓝牙模块在这里首先要了解对蓝牙操作一个核心类BluetoothAdapterBluetoothAdapter adapter = BluetoothAdapte转载 2014-05-13 12:51:55 · 456 阅读 · 0 评论 -
Android-属性动画Property Animation-ObjectAnimator
Android-Property Animation-ObjectAnimator Property Animation(属性动画)是Android 3.0引进的(introduced in Android 3.0),API Level 11,可以让对象的任何属性进行动画变换。可以根据时间的推移来改变任何对象的属性来定义一个动画,而不用关心该对象是否要绘制在屏幕上。原创 2014-12-27 17:04:38 · 679 阅读 · 0 评论