Android
文章平均质量分 66
十二月的消亡
https://weekl.gitee.io
展开
-
图标(drawable)着色
1、 /** * 为ImageView中的drawable着色 * * @param view ImageView控件 * @param colorResId 着色的颜色id */ public void setViewDrawableColor(ImageView view, int colorResId) { ...原创 2018-02-27 21:55:52 · 618 阅读 · 0 评论 -
Android自动截图生成缩略图
Android自带屏幕截图功能,截图面向所有视图,我门可以从其他控件或布局那里截图下来,然后显示在ImageView上面。使用截图功能必须通过代码完成,相关方法如下:setDrawingCacheEnabled:设置绘图缓存的可用状态isDrawingCacheEnabled:判断控件的绘图缓存是否可用setDrawingCacheQuality:设置绘图缓存的质量getDrawingCache:...原创 2018-03-13 15:38:23 · 717 阅读 · 0 评论 -
Android数据库单例SQLiteOpenHelper
在sqlite中多次打开数据库,对数据库进行高并发操作,容易造成锁表, 对此可以在只打开一次数据库的情况下,对数据库进行多次操作。新建一个MyDatabaseHelper继承自SQLiteOpenHelper使用volatile声明一个MyDatabaseHelper对象,通过getDBHelper()方法来获取唯一实例private volatile static MyDatabaseHelpe...原创 2018-02-23 17:43:58 · 1039 阅读 · 0 评论 -
Activity和Fragment、Fragment和Fragment之间的通信
虽然Fragment是嵌套在Activity中显示的,但是Fragment和Activity是存在于不同的类中的 ,之间并不能进行直接通信一、Activit和Fragment的通信在Activity中,可以通过getSupportFragmentManager().findFragmentById()或者是findFragmentByTag()的方法来获取Fragment的实例对象在Fragmen...原创 2018-02-25 22:32:16 · 269 阅读 · 0 评论 -
从0到1搭建MVP框架
简书:https://www.jianshu.com/p/172c67b37fb0相信大多处在Android进阶阶段的朋友都了解过Android框架方面的知识,要开发一款优秀的app,自然少不了优秀的应用框架。好的框架能够让你的代码变得更加简洁易读,也更有利于后续开发和维护。MVP框架即Model、View、Presenter,其优点是将View和Model解耦,在View层只需要执行...原创 2018-07-27 09:15:41 · 1764 阅读 · 2 评论