Android基础知识
文章平均质量分 78
小彼得
Race against time.
展开
-
Android中的时间:currentTimeMillis,uptimeMillis,elapsedRealtime
本质都是相对时间,只是相对的基准不同,是否计算深度睡眠时间不同。原创 2014-06-05 13:55:04 · 8771 阅读 · 0 评论 -
Activity的LaunchMode应用场景思考
android launch mode应用场景:singleTop适合接收通知启动的内容显示页面。singleTask适合作为程序入口点。singleInstance适合需要与程序分离开的页面。原创 2014-06-05 13:11:11 · 7953 阅读 · 1 评论 -
Android设备标识-没有完美的解决方案-只有取舍
如果要实现设备管理这样的功能怎么办 这就要求保证每个设备的标识不能重复,因此使用上面的方法就不行了。使用UUID来处理,并且持久化到SharedPreference和SD卡,这样只要APP和文件没有同时被干掉,就不会重新生成新的标识。原创 2014-06-06 11:40:42 · 5640 阅读 · 1 评论 -
Service和IntentService中显示Toast的区别
1. 表象 Service中可以正常显示Toast,IntentService中不能正常显示Toast,在2.3系统上,不显示toast,在4.3系统上,toast显示,但是不会消失。2. 原因 Toast要求运行在UI主线程中。 Service运行在主线程中,因此Toast是正常的。 IntentService运行在独立的线程中原创 2013-07-30 15:48:51 · 2452 阅读 · 0 评论 -
Android拍照+方形剪裁——附代码与效果图
要开发一个头像上传的模块,头像上传过程分两步。第一步,相机拍照或者从图库选取照片,产生一个照片,第二步,提供头像剪裁,一般是剪裁为方形的。第三步,上传头像,删除不必要的缓存文件。 拍照和图库选择照片都可以使用系统的方案。自制相机可以搞滤镜,这个开发成本比较大,一般的APP也不用支持。图库选择照片这个可以自己做,访问sd卡,比较简单。问题出在图片剪裁上。网上有一些技术方案,迁移过来之后,效果不好,比如缩放的敏感度问题,缩放之后剪裁不准确的问题,缩放不流畅的问题。后来发现使用com.android.ca原创 2014-06-07 10:08:18 · 6735 阅读 · 0 评论 -
Android中的缩略图加载-不浪费一点多余的内存
1. 使用inJustDecodeBounds,读bitmap的长和宽。 2. 根据bitmap的长款和目标缩略图的长和宽,计算出inSampleSize的大小。 3. 使用inSampleSize,载入一个大一点的缩略图A 4. 使用createScaseBitmap,将缩略图A,生成我们需要的缩略图B。 5. 回收缩略图A。原创 2014-06-11 21:25:33 · 14673 阅读 · 3 评论 -
Android模糊示例-RenderScript-附效果图与代码
本文链接 http://write.blog.csdn.net/postedit/31031411参考链接 Android高级模糊技术,http://stackoverflow.com/questions/14879439/renderscript-via-the-support-library1. 程序截图 拖动红色区域,可以显示出清晰的汽车部分。拖动下面的滑块,可以更改模糊程度。原创 2014-06-15 22:03:09 · 3146 阅读 · 1 评论