安卓应用程序插件化开发框架 -AAP Framework
介绍
这个框架的初衷,是为了方便让程序模块化、插件化,将一个apk应用拆分为多个apk。
不明白这个插件化、模块化是怎么回事的话,可以看看腾讯微信的安卓客户端中的插件配置。
在这里我会以腾讯微信为例,如何使用这个框架。 (腾讯微信并不是真正的插件化,它是伪的,插件并非与它的主程序分离开,结果就是每次插件的更新,都必须以整个程序的更新为代价)
都能干啥
框架的思想,主要是通过apk清单文件中的sharedUserId属性来吧多个apk融合为单一的dalvik虚拟机,也就是融合为一个进程,这样就变相逾越了android框架中不同apk权限不同无法互通的鸿沟(rpc啦什么的其它的毕竟不如这个来的实在)。
从最简单的皮肤插件到复杂的涉及数据库的拓展功能,从普通activity跳转到把插件的activity转变为view并附加到主程序中的拓展功能,都是可以通过本框架来实现的,当然,本框架只是提供了一种途径,如何编码还得靠自己。
本人能力有限,可能有一些错误、疏漏或者不足之处,请不吝指教,我的博客地址在左下角,或者我的邮箱,都可以联系到我。
.................
.........
详情看这里: http://code.google.com/p/android-application-plug-ins-frame-work/
android sdk8 所有api (包括sdk未暴露的所有框架api)(html包)
安卓框架所有的api,包括sdk中未暴露的一些框架api,也许会用得着(用反射),也方便学习安卓框架
这是chm版地址(chm对css、js支持不是很好,会稍微有点影响美观):
http://download.csdn.net/source/3541088
android sdk8 所有api (包括sdk未暴露的所有框架api)
安卓框架所有的api,包括sdk中未暴露的一些框架api,也许会用得着(用反射),也方便学习安卓框架
《C++.GUI.Programming.with.Qt.4》读书笔记 CHM
本人根据网上资源整理。<br>也就是把 暗恋的滋味的csdn博客 上面那些给弄到chm里了,方便大家学习,希望原文作者不要介意
C++ GUI Programming with Qt 4 带书签的chm
原CHM版不带书签,有时候再打开它就不知道上次看到哪里了,就算记得,翻到那页也比较困难,加了书签,方便他人就是方便自己.
C++ Library Reference
www.cplusplus.com上的c++ reference是我见过最好的,只可惜没有打包的,于是本人用工具把那些网页批量下载下来,做成chm文档供大家使用,方便别人就是方便自己.<br>chm可能对css支持不太好.
Qt4 for dev-cpp 模版
直接复制到dev-c++目录下的Templates文件夹下就可以了,新建工程中就有Qt4了,但必须修改.template文件中Qt路径为你的路径,想编译Qt3,加上Qt3Support类,在编译器选项中加入编译时编译器的指令就行了。