Update readme_cn.md

This commit is contained in:
Andy Zhang
2017-07-03 10:45:13 +08:00
committed by GitHub
parent b121c74592
commit b8c260ba88
+8 -8
View File
@@ -9,14 +9,14 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
为了让跟多的人参与到此项目,我们把项目迁移到一个新的组织DroidPlugin。
项目新地址:[DroidPlugin](https://github.com/DroidPluginTeam/DroidPlugin "DroidPlugin")
##定义:
## 定义:
**HOST程序**:插件的宿主。
**插件**:免安装运行的APK
##限制和缺陷:
## 限制和缺陷:
1. 无法在插件中发送具有自定义资源的`Notification`,例如:
a. 带自定义RemoteLayout的Notification
@@ -24,7 +24,7 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
2. 无法在插件中注册一些具有特殊Intent Filter的`Service`、`Activity`、`BroadcastReceiver`、`ContentProvider`等组件以供Android系统、已经安装的其他APP调用。
3. 缺乏对Native层的Hook,对某些带native代码的apk支持不好,可能无法运行。比如一部分游戏无法当作插件运行。
##特点:
## 特点:
1. 支持Androd 2.3以上系统
2. 插件APK完全不需做任何修改,可以独立安装运行、也可以做插件运行。要以插件模式运行某个APK,你**无需**重新编译、无需知道其源码。
3. 插件的四大组件完全不需要在Host程序中注册,支持Service、Activity、BroadcastReceiver、ContentProvider四大组件
@@ -36,9 +36,9 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
9. 实现了进程管理,插件的空进程会被及时回收,占用内存低。
10. 插件的静态广播会被当作动态处理,如果插件没有运行(即没有插件进程运行),其静态广播也永远不会被触发。
##使用方法:
## 使用方法:
####集成
#### 集成
在host中集成Droid Plugin项目非常简单:
@@ -72,7 +72,7 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
5. 集成完成。
####安装、卸载插件:
#### 安装、卸载插件:
1. **安装、更新插件**,使用如下方法:
@@ -92,7 +92,7 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
3. **启动插件**:启动插件的`Activity`、`Service`等都和你启动一个以及安装在系统中的app一样,使用系统提供的相关API即可。组件间通讯也是如此。
##实现原理:
## 实现原理:
请参见源码或者感兴趣的可以瞅瞅DOC目录下开源分析文章
@@ -102,7 +102,7 @@ DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :
[FAQ](https://github.com/DroidPluginTeam/DroidPlugin/wiki/FAQ "FAQ")
##谁在使用:
## 谁在使用:
[360手机助手](http://sj.360.cn "360手机助手")