Comments (5)
这里面是伯奎连恒和我当初的代码。携程?只会copy么?
from dynamicapk.
淘宝的各位好,看来有必要声明一下这个事情了。2014年在看了到这2篇文章:
http://log4think.com/use-apache-felix-in-android/
http://log4think.com/use-knopflerfish-in-android/
对osgi运用到手机有了新的方案,osgi是一个开源的框架,bundle也是其中之一。
Android上要解决代码的动态加载和资源的分区加载,难点就是资源怎么分区。
我们真正解决的是资源的分区,修改了aapt源码,并且我们的脚本也是耗费了大量精力去实现分包,R文件的合并,同时也实现了hotfix。我们也把这个实践开源了,其中修改过的aapt源代码和打包的gradle脚本,毫无保留的分享给大家,希望能帮助到更多的Android开发者。
from dynamicapk.
淘宝的代码偷过来稍微改改就开源标榜是自己的了。人需要自知之明。
from dynamicapk.
淘宝本身也会开源,借鉴可以,其他的不多说了,希望可以再采坑的路上进步吧
from dynamicapk.
感谢手淘的各位~希望通过大家的努力,能一起进步,为国内的技术发展尽一下绵薄的力量,如果有问题可以联系我:[email protected]
from dynamicapk.
Related Issues (20)
- 和阿里巴巴的 AndFix 比较各有有什么优缺点? HOT 1
- 为啥不放出来Bundle.cpp? HOT 1
- 编译不过 HOT 3
- 使用资源加载模块Android 4.2 以下values 无法更新 HOT 1
- 编译出错 HOT 3
- 是否有人尝试过给demo增加动画? HOT 1
- 麻烦问下大概什么时候可以出release版本,现在还有人维护吗?
- demo里面的主界面出现了,但是里面两个button,GO TO DEMO1和2点了没有反应
- demo里面的主界面出现了,但是里面两个button,GO TO DEMO1和2点了没有反应 HOT 3
- 红米1s概率性解压失败
- aapt在android studio中,使用build tool 23版本,无法运行,会卡在那边 HOT 1
- InstrumentationHook中替换某个Activity的Resource
- 我也遇到了,编译都通过不过,不晓得这项目到底还在维护没,没有的话只有换了 HOT 2
- 编译通过,无法运行 HOT 2
- 插件升级方式是什么
- Permission denied
- 大家散了吧,停止维护 HOT 10
- androidStudio2.2./gradlew assembleRelease bundleRelease repackAll出错
- android studio 2.2.3 (Window7) 出现如下错误
- Avoid assigning dependencyCacheDir in JavaCompile Gradle tasks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dynamicapk.