- 博客(6)
- 收藏
- 关注
转载 Android MVP架构搭建
http://www.jcodecraeer.com/a/anzhuokaifa/2017/1020/8625.html?1508484926https://www.jianshu.com/p/9a6845b26856?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weix...
2018-10-15 18:07:06 201
原创 java反射
一,理解jvm虚拟机原理二,反射 2.1什么是反射 反射是什么呢?当我们的程序在运行时,需要动态的加载一些类这些类可能之前用不到所以不用加载到jvm,而是在运行时根据需要才加载。在Java运行时环境中,对于任意一个类,可以知道这个类有哪些属性和方法。对于任意一个对象,可以调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Ref...
2018-10-14 16:23:32 178
原创 JNI学习
一,JNI原理1.两种注册方式:动态注册和静态注册2.java层调用native层,native层调用java层https://www.jianshu.com/p/5847a2cb68c0二,so加载过程1.先找so具体路径so路径主要来源有两大类:1. vender/lib system/lib系统路径 2. data/app/XXX/lib app路径不同版本会有差...
2018-10-10 18:32:32 200
原创 Android跨进程通信
一 多进程之间的通信由于不同进程所拥有的地址是两块不同的地址空间,所以不能直接通过共享内存共享数据了。Linux常用跨进程通信方式:管道,信号量,共享内存,socketAndroid常用跨进程通信方式:Intent ,共享文件,SharedPreferences,Binder,socket,基于Binder的Messenger.下面详细学习进程间的通信方式。二,进程之间的通信方式...
2018-10-07 14:56:06 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人