自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 913

原创 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 9328

原创 关于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 8792

原创 Android唤醒屏幕并解锁

最近做一个类似闹钟的APP,需要定时唤醒屏幕并解锁,通过查找资料发现,有如下两种方式可以实现该功能方式一:使用KeyguardManager.KeyguardLock和PowerManager.WakeLock实现代码: KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);

2014-12-08 18:40:49 2146

原创 在本地创建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 445

原创 Andoid Studio 删除项目

使用Android Studio 不久,一次想要删除Android Studio的一个项目,一直没找到在哪里删除,项目上右键也没发现remove。查过资料才发现,原来要在起始窗口选中项目,按键盘上的Delete键,居然就可以删除了!。参考资料:stackoverflow.com/questions/17073108/remove-project-from-android-s

2014-12-04 17:09:20 428

原创 Android学习之路--Android自动检测版本及自动升级

1.获取当前客户端版本信息 /** * 获取当前客户端版本信息 */ private void getCurrentVersion(){ try { PackageInfo info = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), 0);

2014-12-01 22:28:50 431

原创 EventBus初次使用

EventBus使用步骤订阅注册事件,使用EventBus.getDefault().register 进行订阅事件。post事件,EventBus.getDefault().post 发送事件,可传入任意类型的参数。添加事件响应,有4种模式,EventBus可以向不同的线程中发布事件,在ThreadMode 枚举中定义了4个线程,只需要在事件响应函数名称“onEvent”后面添加

2014-11-29 20:21:40 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除