开发小结
STGing
这个作者很懒,什么都没留下…
展开
-
Android 保持屏幕常亮和禁止截屏
保持屏幕常亮防止手机自动锁屏,只需要在 Activity 的生命周期 onCreate() 方法中添加一行代码即可。 具体代码如下: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);禁止屏幕截屏非常简单,只需要在设置禁止截屏的 Activity 的生命周期 onCreate() 方...原创 2018-03-07 11:00:07 · 552 阅读 · 0 评论 -
Android 宽屏适配的简单设置
宽屏适配 目前不少手机,例如三星、一加5等手机的屏幕比例超过了16:9,对于Android app 来说就需要进行屏幕适配了。适配方式: 在功能清单 Manifest 文件中,定义一个 ‘meta-data’标签,里面设置 android.max_aspect 属性。 max_aspect 属性表示 App 能够支持的最大屏幕比例,官方建议我们将该值设置为...原创 2018-03-07 11:03:17 · 1765 阅读 · 0 评论 -
Android 好用的单例代码
在一个公众号的大神文章中,看了一篇关于单例文章,特此记录一下。 一、双重校验单例模式代码: public class Singleton { private Singleton() {} //私有构造函数 //关键:增加了一个 volatile 修饰符 private volatile static Singleton instance = null...原创 2018-03-07 14:49:30 · 311 阅读 · 0 评论 -
Android依赖库的集中管理
前言在学习google的 todo-mvp的代码的时候就发现在项目中对依赖库进行了集中管理,后来在看github上一些demo的时候也发现大家都这样用了,尝试着做了一下,特此记录。 一、建立依赖库管理文件Android Studio中,在项目的根目录中新建一个文件,名字叫做 config.gradle (前面的 config 可以是任意),如下图所示: 二、添加依赖将所需...原创 2018-04-16 16:26:10 · 540 阅读 · 0 评论