FLAG_ALLOW_LOCK_WHILE_SCREEN_ON 只要这个window对用户是可见的,则允许在屏幕开启的时候锁定屏幕这个flag可以单独的使用,也可以配合FLAG_KEEP_SCREEN_ON和(或者) F…
分类:移动开发
利用 CodeBeat 为你在 GitHub 上的项目进行代码质量管理
本文已迁移至掘金:https://juejin.im/post/5a32183f6fb9a045055e25d6 如有任何知识产权、版权问题或理论错误,还请指正。 http://www.jianshu.com/p/0ed…
Android WatchDog原理分析
一 . WatchDog作用 SytemServer进程中运行将近一百种服务,是最有可能出现问题的进程,而且这些进程为系统提供核心的服务,一旦出现问题,将影响系统的正常运行。因此,有必要对SystemServer中的各种…
Android自动化测试-从入门到入门(3)Espresso入门
根据该系列之前的两篇文章:Hello Testing和Testing APIs,我们已经对Android自动化测试的整体背景有了一些了解。还记得第一篇文章里我提到过的基本思路么? 把自己当成用户,只关注我能看到的东西。 …
WebView选择文件
之前开发的时候都没有注意到,在webview的页面里面,如果有个地方要选择图片,不管怎么点击都不会自动帮你跳转到选择图片或者选择文件的页面,不管怎么点击都是没反应。 在ios里面是点击能自动跳转的,而android不行,…
Android Q适配(3)-------唯一标识符篇
Android Q适配(1)——-图标篇 Android Q适配(2)——-定位篇 Android Q适配(3)——-唯一标识符篇 Android …
Android 自定义ViewGroup显示不同布局的图片
正文 今天我们来自定义一个ViewGroup,让它可以根据图片的数量显示不同的布局 我们在微信逛朋友圈的时候会看到有图片的朋友圈,当只有一张图片的时候,显示是铺满所在区域的,当有9张的时候,是九宫格的形式显示的,那么我们…
Android XML中的应用场景
1.简单图形使用图片文件的缺点 实际开发中,我们会遇到很多需要用到简单图形的地方,比如下面这个: ![图片型按钮Selector][101] 这个时候如果找美工要图片的话,虽然不用自己动手,但是有以下缺点: 1.会增大A…
第三方开源库 Retrofit - 源码设计模式分析
Retrofit 这个开源库对我成长还是挺大的,自己虽不常用,但他的源码封装思想,却需要用到实际的开发中。这些年有两本书一直都在看 《Android的源码》和《 JakeWharton的源码》。JakeWharton 映…
invalidate postinvalidate postinvalidateonanimation三者的区别
invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线…
最全面的Android学习资源汇总
在github上大神整理得一份学习Android非常好得资源,分享给大家。 优质学习资源 Android Developer Android Training 中文版 Material Design 中文版 Androi…
[转载]加密解密算法【RSA、AES、DES、MD5】介绍和使用
为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密…