logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android插件化准备,启动一个没有在Mainifest中配置的Activity

首先是跟这大哥学的https://www.jianshu.com/p/e359fafe5c29牛逼呀。这里我们先做启动当前应用里面没有在Mainifest中配置的activity。首先你需要对动态代理和activity启动流程有点了解。请看前2篇播控总结就在这里:代码:https://gitee.com/u2b/NDKTEST/tree/master/hooklaunchtt...

android主线成有looper.loop()为什么不被卡死

参考http://www.zhihu.com/question/34652589http://blog.csdn.net/tiandiren2007/article/details/50867589我说下我的理解:looper。loop确实是让整个线程陷入死循环了。但是不会卡住。android程序打开之后我们肯定不会希望它立马退出吧。要维持运行的状态,必须一个死循环。维持他

10.java设计模式(读书笔记)建造者模式

参考:http://blog.csdn.net/jason0539/article/details/44992733建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。实用范围1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2、当构造过程必须允许被构造的对象有不同表示时。简单的建造者模式

#建造者模式
6.java设计模式(读书笔记)简单工厂模式、工厂方法模式、抽象工厂模式

参考:http://blog.csdn.net/jason0539/article/details/23020989 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式可以分为3类:1)简单工厂模式(SimpleFactory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstrac

1.java设计模式(第二版,读书笔记)

目前,存在许多对模式进行组织与分类的方法,我们可以根据结构的相似性进行组织,也可以遵循Design Patterns一书中的顺序。但是任何模式的要素还是在于它的意图,这才是运用模式的潜在价值。根据意图对所有模式进行分类:

Android 5 - 9主要更新

Android5.0(ART虚拟机)不需要适配Android6.0(动态权限)1.动态权限适配:对于危险权限,需要在使用之前,弹窗获取权限,(xxpermisiton,rxpermission等)权限适配三连问Q: 是否 Android 6.0 所有权限都需要动态申请?A: 不是。只有属于危险权限的才需要申请。Q: 危险权限有哪些?A: 见下面“危险权限分组说明”Q: 危险权限是否需要一个一个申请

#服务器#linux#运维
到底了