android
zhanglongpro
The world is a fine place,and worth fighting for
展开
-
自定义adapter
自定义Adapter首先新建一个类MyAdapter继承BaseAdapter完成构造函数,传入当前的context对象和要显示的数据源public MyAdapter(Context context, List datas) {inflater = LayoutInflater.from(context);this.mDatas = datas;}完成如下原创 2014-12-27 21:25:15 · 224 阅读 · 0 评论 -
android sqliteopenhelper
新建一个DBUtils类继承sqliteopenhelper重写onCreate,onUpgrade等方法,我们可以再onCreate方法中执行SQL语句创建数据库,如下@Overridepublic void onCreate(SQLiteDatabase db) {// TODO Auto-generated method stub//创建历史记录history数据库Str原创 2014-12-27 21:31:35 · 265 阅读 · 0 评论 -
使用adb连接管理手机
一般有两种方式进行电脑连接手机1.wifi 一般手机开了热点之后,手机端就相当于是一个本地路由器,他对应的局域网IP地址是192.168.1.1我们可以在终端进行ping 192.168.1.1来测试电脑和手机之间的网络连接,然后就可以使用adb工具进行连接了adb connect 192.168.1.12.USB直接使用abd shell命令就可以连接上自己的原创 2014-12-30 14:17:21 · 523 阅读 · 0 评论 -
高版本android 开机广播boot_completed
高版本android在开机启动时会广播一个boot_completed,但是不是每个应用都能捕捉到,我们安装后至少打开一次该应用并且没有强制关闭该应用,在下次开机的时候就能接收到boot_completed广播了,这应该是google出于安全的考虑。个人测试有用原文如下: 原来,在3.1之后,系统的PackageManager增加了对处于“stopped s转载 2015-05-04 22:39:35 · 777 阅读 · 0 评论 -
自定义view实现android5.0 ripple效果
思路: 重写Button在onTouchEvent中监听action_down事件,然后播放一个属性动画,动态的改变圆圈的半径,这样就产生了波纹效果 1.首先是RippleButton直接继承自Button 2.在attrs.xml中自定义两个属性一个是波纹的颜色rb_rippleColor,一个是波纹的透明度rb_alphaFacto原创 2015-11-14 21:40:05 · 1203 阅读 · 0 评论 -
adb shell root权限
http://www.cnblogs.com/blues_/p/3582097.html永久root带文件因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb push一个文件就提示Permission Denied。删除system下的文件也没有权限。其实有转载 2015-12-23 12:27:02 · 2792 阅读 · 0 评论 -
android加快gradle构建速度
1.开启gradle守护进程(在gradle.properties文件中添加org.gradle.daemon=true)2.开启gradle并行构建(在gradle.properties文件中添加org.gradle.parallel=true)3.使用最新版本的gradle4.不要使用动态的项目依赖(compile 'com.android.support:appcompat-v7翻译 2016-02-26 17:39:54 · 340 阅读 · 0 评论