自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

STGing的博客

Android开发菜鸡

  • 博客(7)
  • 收藏
  • 关注

原创 Android 日志库-Logger的封装及AS3.0日志无法对齐的问题

怎么引入Logger就不说了,网上一大堆,本文记录在使用中对 Logger 的封装和Android Studio 3.0以上中Logger的使用。 对Logger的封装在使用任何第三方库的时候,如果可以都要进行一次封装以便于在以后进行替换,否则你需要在整个项目中所有用到该三方库的地方修改。 具体代码如下: public final class LogUtils ...

2018-04-17 14:31:55 999

原创 Android Studio 设置日志颜色

设置日志颜色的方法一大堆,这里只是用来记录一下设置的方法,以待备用!通过设置不同的日志颜色,达到便于观察不同类型的日志,而且界面美观。 设置方法 最后,设置好之后,应用->确定 既可,然后打印日志就可以看到自己设置的颜色了。 Error : #FF4444 (这个颜色柔和一点,网上的那个红色太亮了,刺眼)...

2018-04-17 11:31:57 3278

原创 Android依赖库的集中管理

前言在学习google的 todo-mvp的代码的时候就发现在项目中对依赖库进行了集中管理,后来在看github上一些demo的时候也发现大家都这样用了,尝试着做了一下,特此记录。 一、建立依赖库管理文件Android Studio中,在项目的根目录中新建一个文件,名字叫做 config.gradle (前面的 config 可以是任意),如下图所示: 二、添加依赖将所需...

2018-04-16 16:26:10 526

原创 Dagger2学习使用资料

参考资料dagger2简单demo使用 dagger2详细介绍及深入 知识点总结1.依赖注入的过程1。查找Module中是否存在创建该类型的方法(前提是@Conponent标记的接口中包含了@Module标记的Module类,如果没有则直接找@Inject对应的构造方法) 若存在方法,查看该方法是否有参数 1.若不存在参数,直接初始化该类的实例,一次依赖注入到...

2018-03-19 17:01:56 277

原创 Android 好用的单例代码

在一个公众号的大神文章中,看了一篇关于单例文章,特此记录一下。 一、双重校验单例模式代码: public class Singleton { private Singleton() {} //私有构造函数 //关键:增加了一个 volatile 修饰符 private volatile static Singleton instance = null...

2018-03-07 14:49:30 298

原创 Android 宽屏适配的简单设置

宽屏适配 目前不少手机,例如三星、一加5等手机的屏幕比例超过了16:9,对于Android app 来说就需要进行屏幕适配了。适配方式: 在功能清单 Manifest 文件中,定义一个 ‘meta-data’标签,里面设置 android.max_aspect 属性。 max_aspect 属性表示 App 能够支持的最大屏幕比例,官方建议我们将该值设置为...

2018-03-07 11:03:17 1700

原创 Android 保持屏幕常亮和禁止截屏

保持屏幕常亮防止手机自动锁屏,只需要在 Activity 的生命周期 onCreate() 方法中添加一行代码即可。 具体代码如下: getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);禁止屏幕截屏非常简单,只需要在设置禁止截屏的 Activity 的生命周期 onCreate() 方...

2018-03-07 11:00:07 530

空空如也

空空如也

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

TA关注的人

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