![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 68
tudoubudou
BAT,就剩下T还没去了。
展开
-
Android性能调优之内存篇
Ram(运行时内存)在任何软件开发过程中都是一个需要优化使用的资源,尽管Android的Dalvik虚拟机会做垃圾回收工作,但是这并不意味着我们在app开放过程中可以随意的分配或释放内存。为了能让垃圾回收器正常的回收内存,我们需要在合适的时机释放对对象的引用,并尽量避免内存泄漏.翻译 2015-07-21 10:14:44 · 634 阅读 · 0 评论 -
Android实践篇:如何优雅的完成后台任务
如何优雅的完成后台任务使用IntentService完成后台任务创建一个后台service使用之前我们需要了解,IntentService允许在一个非UI线程完成一些后台任务,但是也有其限制:它不能直接参与UI交互,需要把结果传递到UI线程,也就是传递给Activity它在完成后台任务时是串行的运行中的任务是不能被中断的创建一个类继承自Inten翻译 2015-07-21 17:44:02 · 1991 阅读 · 0 评论 -
Fragment的使用随笔
需要记住的几个KeyPointsFragment中onCreateView中的inflate方法第三个参数需要设置为false,否则会产生多余的view: inflater.inflate(R.layout.example_fragment, container, false);onSaveInstanceState() 方法保存的参数可以在onCreate(), onCreateView()原创 2015-10-10 14:51:33 · 610 阅读 · 0 评论 -
Private key 和 Secret key 的区别
两者都可以用来加密数据,但他们有什么区别呢?简单来说,二者在加密上使用的技术不同:secret key 是对称加密算法(Symmetric encryption)中的概念,此算法中信息的发送者和接受者拥有相同的secret key来加密和解密信息.private key 是非对称加密(Asymmetric Encryption)算法中的概念,与之对应的是public key,此算法public原创 2015-10-13 17:09:55 · 3503 阅读 · 1 评论 -
Android最新的Tint,能玩出什么花?
Android最新的Tint,能玩出什么花?最新做项目偶然发现一个并不怎么常用的功能Tint(翻译为着色)之前也看到过,但是查询api后发现只有apk 21以后才支持,所以就没怎么再看,但是刚才稍微升入一点研究了一下,发现其实只要项目中用到v4包,实际上就可以用v4包里面的DrawableCompat实现tint。Tint可以干啥?简单来说,我们很多在图案的按钮的点击态,现有的做法是用两张图片,例如原创 2016-06-01 15:31:39 · 1011 阅读 · 0 评论 -
Android6.0 Fingerprint Features(指纹识别)
关于指纹识别需要了解的:要开启指纹识别,必须开启密码锁屏(Pin,Password,Pattern等),如果锁屏密码被清除,或者设置为滑动,之前录入的指纹会被删除。识别错误回调onAuthenticationFailed,错误六次之后,回调onAuthenticationError,onAuthenticationError被回调后,后续不会再有任何回调(直到取消本次指纹输入,重新调用au原创 2015-10-15 18:20:51 · 7537 阅读 · 1 评论 -
Android6.0 运行时权限(runtime permission)
从Android6.0开始(Api 23)增加了运行时权限特性,这个特性是这一版本中影响比较大的一个变化。几个需要记住的关键点:运行时需要申请的权限必须先在manifest中用声明。如果targetApi设置为23以下,那么新特性不起作用,系统会沿用旧的逻辑在安装时询问并赋予权限。PROTECTION_NORMAL级别的permission仍然是在安装时系统就自动授予,与之对应的是PRO原创 2015-10-08 13:37:27 · 3119 阅读 · 0 评论 -
Android Keystore System
Android Keystore System简介Android Keystore System 主要是通过Keychain 机制或者Android Keystore Provider机制来被用户使用的,Keychain机制比较老,需要用户手动选择证书,Android Keystore Provider比较新,4.3(api 18)引入的,不需要用户介入,而且每个app可以创建自己的私密的证书翻译 2015-10-13 16:58:49 · 3414 阅读 · 0 评论