- 博客(3)
- 收藏
- 关注
原创 MVVM的学习
最近在学习MVVM,阅读了一些相关的文章,自己做了总结。MVVM是什么?MVVM它分为三个层:Model:数据模型,对数据进行处理View:UI展示,包括Activity、Fragment等ViewModel:View和Model之间的桥梁,处理界面逻辑,让View和Model之间进行交互。 为什么要有MVVM?现在使用的基本是MVP或是MVC,最开始觉得MVP
2018-01-23 22:11:58 392
原创 NDK开发
什么是JNIJNI为Java Native Interface(Java本地接口),它是为Java调用c/c++封装的一个接口,可以说是Java代码与C/C++之间互调的一个桥梁。什么是NDKNDK是Android提供的工具集,使用它可进行交叉编译,帮助开发者快速开发C/C++的动态库。使用NDK的好处安全性:so库被反编译很困难方便性:可以使用当前已有的C/C++
2018-01-21 22:21:23 306
原创 AIDL的使用
AIDL是进程间通信的一种方式,从以前学习AIDL后,很少用过,最近在复习了下其使用方法,以下为AIDL的使用方法,最后稍微分析了一下AIDL为我们生成的代码的逻辑使用服务端首先在main文件夹下创建名字为aidl的文件夹 2.在aidl文件夹下创建一个与java文件夹夹下一致的包结构 3.在包里面创建aidl文件,然后在里面定义方法,代码如下// PayIn
2018-01-14 23:00:59 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人