mirror of
https://gitee.com/replugin/RePlugin.git
synced 2024-11-30 02:38:34 +08:00
Update the README file (Using Apps & FAQ)
This commit is contained in:
parent
fc51909c32
commit
211aeb7272
70
README.md
70
README.md
@ -2,9 +2,11 @@
|
||||
|
||||
首先感谢您关注RePlugin项目。目前RePlugin正通过严苛的**360安全及代码审核**(也是为了能用到更安全的方案),360手机卫士的团队成员在为开源前做最后的冲刺!
|
||||
|
||||
但我们知道大家的期待。所以,我们不会等所有审核通过再发,而是每完成一个项目的审核,就**逐步**公开其成果(共5个步骤),直到**几天后的彻底开源**。因此,请大家**点击右上角的“Watch”,随时收到最新的进展**。在此感谢大家的理解和支持!
|
||||
(目前RePlugin**已有15款应用接入**,下面会有介绍。所以我们要:稳,稳!)
|
||||
|
||||
此外,由于方案已经过验证,故**我们“不搞内测”,而是直接开源上线。您们拿到的,就是我们在用的**。
|
||||
我们理解大家的期待。所以,在和集团安全审核部门通力协作的同时,我们每完成一个项目的审核,且测试通过后,就**逐步**公开其成果(共5个步骤),直到**很快的、彻底的开源**。因此,请大家**点击右上角的“Watch”,随时收到最新的进展**。在此感谢大家的理解和支持!
|
||||
|
||||
此外,由于方案的核心功能都已经过多年的验证,故**我们“不搞内测”,而是直接开源上线。您们拿到的,就是我们在用的**。
|
||||
|
||||
开源进度:■■■■■■■■■■□□ **[ 96.5% ]**
|
||||
|
||||
@ -12,7 +14,7 @@
|
||||
|
||||
剧透:在6月30日,我们会公开**Sample工程**(即将审完)供大家参阅。同时正搞定 JCenter(他们也会审)。
|
||||
|
||||
对了,祖传一个小技巧:听妈妈说,**加“Star”越多,开源进度越快哦(右上角)**。你看,本来说7月初的,这不,加快了吗? :-)
|
||||
对了,祖传一个小技巧:听妈妈说,**加“Star”越多,开源进度越快哦(右上角)**。是不是已经感觉到了? :-)
|
||||
|
||||
- - -
|
||||
|
||||
@ -51,6 +53,68 @@ RePlugin的使用方法非常简单,大部分情况下和“单品”开发无
|
||||
|
||||
若您想看下RePlugin的Sample工程,进而了解框架的具体用法,则[请点击这里查看Sample源代码](https://github.com/Qihoo360/RePlugin/blob/master/replugin-sample)。
|
||||
|
||||
## 常见问题
|
||||
|
||||
以下针对在Issue中提到的“最常见问题”做出回答,希望能对您有帮助。
|
||||
|
||||
#### Q:您们和360之前发的DroidPlugin的主要区别是什么?
|
||||
A:
|
||||
其实最主要的技术区别就一个:**Hook点的多少**。
|
||||
|
||||
DroidPlugin要Hook的点非常多,好处是可以让APK“直接运行在主程序中”,但代价是失去了一定的稳定性(这点非常关键)。
|
||||
|
||||
相反,RePlugin只Hook了ClassLoader,所以极为稳定,且同样支持绝大多数单品的特性。而APK只需要通过我们的Gradle编译,无需开发者修改Java Code,即可运行在主程序中。但出于稳定性考虑,我们不支持(也不打算支持)“直接将APK,不经修改就放到主程序中”。
|
||||
|
||||
当然,还有一点,就是使用场景的不同:
|
||||
|
||||
DroidPlugin解决的是各个独立功能拼装在一起,能够快速发布,不需要有任何的交互。目前市面上的一些双开应用,和DroidPlugin的思路有共同之处。当然了,要做到完整的双开,则仍需要大量的修改,如Native Hook等。
|
||||
|
||||
RePlugin解决的是各个功能模块能独立升级,又能需要和宿主之间有一定交互。其宗旨是“允许插件少量修改,来换得最佳稳定和灵活”。
|
||||
|
||||
另外在项目启动时间上,RePlugin最早是2014年中旬用于360手机卫士(完整占坑类方案),DroidPlugin是2015年下旬用于360手机助手。
|
||||
|
||||
#### Q:您们是否支持DataBinding?
|
||||
|
||||
A:
|
||||
支持。我们有几个插件在用。除此之外,我们的Sample工程,其Demo2就是用DataBinding做的,而Demo1是ButterKnife。您们可以体验一下。
|
||||
|
||||
#### Q:插件可以复用主程序的资源吗?
|
||||
|
||||
A:
|
||||
可以的,RePlugin会同时把Host和Plugin的Context传递给插件,供开发者选择。
|
||||
|
||||
这块儿后续我们还会有文章来专门介绍,敬请期待。
|
||||
|
||||
|
||||
## 已接入RePlugin的应用
|
||||
|
||||
我们诚挚期待您成为咱们RePlugin应用大家庭中的一员!
|
||||
|
||||
以下是RePlugin接入的应用情况(包括之前的卫士插件化框架):
|
||||
|
||||
* 360 手机卫士
|
||||
* 360 手机助手
|
||||
* 360 清理大师
|
||||
* 360 影视大全
|
||||
* 360 浏览器
|
||||
* 花椒相机
|
||||
* 360OS 应用
|
||||
* 还有几个”孵化项目”
|
||||
|
||||
怎么都是360集团旗下的亿级别应用?当然不仅如此,我们还有一些对**稳定要求极其严苛的“金融类”产品**,及第三方应用,也接入了RePlugin(目前为SDK):
|
||||
|
||||
* 360 借条
|
||||
* 借钱吧
|
||||
* 海淘一号
|
||||
* 华润通
|
||||
* 借了吗
|
||||
|
||||
其中,**360手机助手App——即DroidPlugin的创始团队的应用——,现已“全面切换到RePlugin”上**。
|
||||
|
||||
这里**衷心感谢** “360手机助手”,以及其它各App团队成员,帮助我们发现了很多需要改进的地方,并给予了非常积极的反馈。您们的鼓励与支持,让咱们的RePlugin能走的更远、更好!
|
||||
|
||||
// TODO 说好的图和链接呢?稍安勿躁
|
||||
|
||||
## 已接入RePlugin的插件
|
||||
|
||||
目前已有的插件,可以分为以下几类,供各App开发者参考:
|
||||
|
Loading…
Reference in New Issue
Block a user