Commit Graph

577 Commits

Author SHA1 Message Date
Cundong
25ec5d1c3a Merge pull request #241 from jiongxuan/master
Support "package name" and "alias" to use plugin
2017-07-20 18:05:44 +08:00
zhangjiongxuan
f91191a82c (Demo1) Add the logic of "Start Activity" with the package name and alias 2017-07-20 17:24:18 +08:00
zhangjiongxuan
70143f4647 Support "package name" and "alias" to use plugin 2017-07-20 17:14:05 +08:00
zhangjiongxuan
3693c78862 Merge branch 'jiongxuan-master' 2017-07-20 13:02:25 +08:00
zhangjiongxuan
220b0d550f Merge branch 'master' of https://github.com/jiongxuan/RePlugin into jiongxuan-master
# Conflicts:
#	replugin-host-library/replugin-host-lib/src/main/java/com/qihoo360/loader2/PluginLibraryInternalProxy.java
2017-07-20 13:00:45 +08:00
zhangjiongxuan
a09ce62d70 Added unregisterHookingClass method 2017-07-19 22:01:57 +08:00
zhangjiongxuan
076fc5cf23 Added "Start host activity" in Demo1 2017-07-19 21:21:52 +08:00
zhangjiongxuan
48d447f68c Added "Open in Application" in Demo1 2017-07-19 21:10:31 +08:00
zhangjiongxuan
299069f13e Added "StandardActivity" in Demo1 2017-07-19 21:09:42 +08:00
zhangjiongxuan
af4e27b4c4 Support "startActivity(intent, options)" 2017-07-19 20:37:28 +08:00
zhangjiongxuan
a061c9290a Support "startActivity()" in the plug-in's Application 2017-07-19 20:23:59 +08:00
Jiongxuan Zhang
ec37c730eb Merge pull request #231 from erhu/bugfix
BugFix: Fix checkDynamicClass bug when startActivity.
2017-07-19 17:37:27 +08:00
zhangjiongxuan
ecfad42f87 Change PmLocalImpl to PluginCommImpl and weakening IPluginManager 2017-07-19 16:45:38 +08:00
zhangjiongxuan
54bcf3e783 Change PmInternalImpl to PluginLibraryProxy and remove IPluginActivityManager 2017-07-19 16:40:40 +08:00
erhu
9843e2cdf7 BugFix: Fix checkDynamicClass bug when startActivity(add comment). 2017-07-19 16:14:19 +08:00
erhu
a13f8898d5 BugFix: Fix checkDynamicClass bug when startActivity. 2017-07-19 10:17:16 +08:00
Cundong
45cb34156f Merge pull request #229 from jiongxuan/master
Mirror changes to the log, IO file processing, callback function, and etc
2017-07-18 23:04:58 +08:00
zhangjiongxuan
e8c9724e0a Minor changes to the logs in the PluginDexClassLoader 2017-07-18 21:01:17 +08:00
zhangjiongxuan
89adcd6be9 Reduce the output of a large number of logs (except printDetailLog) 2017-07-18 20:39:24 +08:00
zhangjiongxuan
8ae00a91b0 Plug-in installation: According to APK file name, to decide which kind of solution will be used 2017-07-18 20:28:22 +08:00
zhangjiongxuan
e176e7350d There will not be a confusing warning message when a file in the Assets directory is not found 2017-07-18 20:28:22 +08:00
zhangjiongxuan
fe25514770 All read and write IO operations are unified to use IOUtils / FileUtils
All read and write IO operations are unified to use IOUtils / FileUtils
2017-07-18 20:28:21 +08:00
Cundong
e5fb11dc69 Merge pull request #224 from jiongxuan/master
Replace the referenced Apache libraries with RePlugin's own
2017-07-18 16:17:09 +08:00
区长
cc2a0b2ecd Support Andorid Gradle Plugin 3.0.0+ (#217)
* * compat for android gradle plugin 3.0.0+

* * transform rootLocation compat

* * plugin gradle compat
2017-07-18 15:29:44 +08:00
zhangjiongxuan
eb70bb8b6f Remove Apache IO Library (too large) 2017-07-18 11:51:30 +08:00
zhangjiongxuan
b544607988 Replace "ApacheIO-FileUtils" to RePlugin's FileUtils 2017-07-18 11:45:51 +08:00
zhangjiongxuan
00753a9048 Added "FileUtils" & "Charsets" for replace apache io (Part of Apache IO Lib) 2017-07-18 11:45:24 +08:00
zhangjiongxuan
6a4bada418 Added "close multi-object" and "write IO stream" methods 2017-07-18 11:44:01 +08:00
zhangjiongxuan
723a7682b6 Remove unused code for IOUtils 2017-07-18 11:28:05 +08:00
zhangjiongxuan
56617cab52 Replace "ApacheIO-IOUtils" to RePlugin's IOUtils (Part of Apache IO Lib) 2017-07-18 10:58:36 +08:00
zhangjiongxuan
3739866087 Added "IOUtils" for replace apache io 2017-07-18 10:57:11 +08:00
erhu
80f1bf0d98 Merge pull request #223 from wangfuda/master
resolve the problem that config doesn't update when remove the config closure in build.gradle & sync it
2017-07-17 21:51:28 -05:00
wfd
e35701c297 resolve the problem that config doesn't update when remove the config closure in build.gradle & sync it 2017-07-17 23:52:08 +08:00
zhangjiongxuan
6b70f11815 Replace "ApacheIO-closeQuietly" to RePlugin's CloseableUtils 2017-07-17 21:53:25 +08:00
zhangjiongxuan
ed2c5dceac Use RePlugin's own reflection library to replace Apache Lang3 2017-07-17 21:20:37 +08:00
zhangjiongxuan
d3ef61a51a Added "ReflectUtils" for replace apache lang3 2017-07-17 21:17:57 +08:00
王玉鹏
06d73b1fc3 Update README.md 2017-07-17 18:36:34 +08:00
osan
f16444edef optimize a piece of code and repair one bug about compatibility of path separators for window and Linux (#212)
Compatible with path separators for window and Linux, and fit split param based on 'Pattern.quote'

* Compatible with path separators for window and Linux, and fit split param based on 'Pattern.quote'

* add import package

* add import package
2017-07-17 18:26:06 +08:00
erhu
2440dcab6d Merge pull request #220 from wangyupeng1-iri/master
Simplify the demo3 code
2017-07-17 05:18:12 -05:00
wangyupeng1-iri
1a30776d9b Simplify the demo3 code 2017-07-17 18:12:50 +08:00
Jiongxuan Zhang
2017872d14 Merge pull request #215 from SkyEric/master
Support plugin to use the host's common library
2017-07-17 17:17:38 +08:00
erhu
bd539b9ccb Merge pull request #218 from wangyupeng1-iri/master
Add the plugin-demo3 - kotlin project
2017-07-17 03:22:12 -05:00
wangyupeng1-iri
381fe18d82 Optimize configuration file 2017-07-17 16:14:15 +08:00
wangyupeng1-iri
083edf8b66 Submit plugin-demo3-kotlin 2017-07-17 16:11:01 +08:00
liuzhiwei-ms
0b9d88e0ff Support plugin to use the host's common library 2017-07-17 15:08:39 +08:00
Jiongxuan Zhang
164fd2fdcf Update README_CN.md 2017-07-15 09:48:16 +08:00
Jiongxuan Zhang
8da8f9579d Update README.md 2017-07-15 09:46:00 +08:00
Jiongxuan Zhang
be9637ecc6 Update README.md 2017-07-14 20:01:34 +08:00
Jiongxuan Zhang
d652c312a0 Update README.md 2017-07-14 20:00:57 +08:00
Jiongxuan Zhang
5ca87815b8 Update README_CN.md 2017-07-14 19:59:00 +08:00