IP属地:广东
一、MVC架构 简介: M对应Model,代表业务数据 V对应View,代表视图 C对应Controller,代表控制器。 用户通过界面组件进行...
转载自:https://www.jianshu.com/p/2e927f687506[https://www.jianshu.com/p/2e9...
上一篇文章中我们已经拿到了App中的resId,通过下面的代码可以拿到属性名和类型: 而属性名和类型在皮肤包中是一样的,通过下面的代码可以拿到皮...
如何实现插件化换肤 1.拿到App中要替换的view以及该view在App中的resId 2.通过该view的resId它拿到在App中的属性名...
在使用自定义View的过程中经常需要使用LayoutInflater.inflate()方法添加布局文件,如下是我们要添加的布局:layout_...
最近需要实现在白板App中点“打开”然后选择文件再用悬浮窗展示的功能。打开文件是另外一个App,刚开始我把代码加在打开文件的这个App中,由于打...
启动Dialog要传入Activity的Context,那么是否可以通过传入非Activity的Context启动Dialog呢?下面我们测试一...
在Android开发中经常要开辟一个线程去执行耗时操作,常见的代码如下: 由于匿名内部类会隐式持有外部类的引用,因此会导致外部类无法被回收,最终...