- 博客(8)
- 收藏
- 关注
原创 Android ListView getView多次不规律调用问题
今天偶然发现ListView的getView方法会执行多次,一共只有3个Item,getView却调用了n次,代码如下 @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("-->>getView:"+position+" "+conver
2015-03-04 19:28:53 923
原创 Android Studio 下打包混淆apk报错:Error:Execution failed for task ':app:proguardRelease'
今天在打包混淆打包apk时发生了如下错误Error:Execution failed for task ':app:proguardRelease'.> java.io.IOException: Please correct the above warnings first.从错误信息来看应该是导入了第三方包导致的,于是上网查了一下,果真如此,在项目里面用到了百度语音识别的
2014-12-23 10:58:50 9366
原创 关于Calendar类的compareTo方法比较两个时间不相等的问题
今天在做一个APP的时候要用到两个时间的比较,比较的是一个特定时间和当前时间,所以想到了用Calendar类的compareTo方法来比较,当前时间使用Calendear.getInstance()获取,另一个时间通过“2014-12-11 16:48:00”转化而来,在使用compareTo方法比较时发现两个却不相等,返回-1,但是当前时间确实是"2014-12-11 16:48:00"。于
2014-12-11 16:55:06 8825
原创 Android唤醒屏幕并解锁
最近做一个类似闹钟的APP,需要定时唤醒屏幕并解锁,通过查找资料发现,有如下两种方式可以实现该功能方式一:使用KeyguardManager.KeyguardLock和PowerManager.WakeLock实现代码: KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
2014-12-08 18:40:49 2193
原创 在本地创建git库,提交到远程
1.git初始化:git init如图2.添加远程地址:git remote add [-t ] [-m ] [-f] [--[no-]tags] [--mirror=] 如图3.获取远程版本,合并到本地。4.依次执行add,commit,push,同步成功!
2014-12-05 01:25:58 459
原创 Andoid Studio 删除项目
使用Android Studio 不久,一次想要删除Android Studio的一个项目,一直没找到在哪里删除,项目上右键也没发现remove。查过资料才发现,原来要在起始窗口选中项目,按键盘上的Delete键,居然就可以删除了!。参考资料:stackoverflow.com/questions/17073108/remove-project-from-android-s
2014-12-04 17:09:20 442
原创 Android学习之路--Android自动检测版本及自动升级
1.获取当前客户端版本信息 /** * 获取当前客户端版本信息 */ private void getCurrentVersion(){ try { PackageInfo info = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), 0);
2014-12-01 22:28:50 445
原创 EventBus初次使用
EventBus使用步骤订阅注册事件,使用EventBus.getDefault().register 进行订阅事件。post事件,EventBus.getDefault().post 发送事件,可传入任意类型的参数。添加事件响应,有4种模式,EventBus可以向不同的线程中发布事件,在ThreadMode 枚举中定义了4个线程,只需要在事件响应函数名称“onEvent”后面添加
2014-11-29 20:21:40 506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人