随笔分类 - Android
摘要:1、phonegap android 插件管理器PluginManager初始化时, 是每个Activity都要初始化一次, 数据都缓存一次, 导致同一份数据缓存多次。-- 暂不清楚为啥这样实现? 难道是phonegap 框架是为单webview 实现的,如果有知道原因的请告知一下。
2、同第1点一样, Socket Server 每个Activity都会初始化一下, 如果loadUrl 的url类型不同,会不会导致scoket server状体错乱, 待验证!
3、phonegap 采用 prompt 和 XHR 轮询机制,一是会导致手机耗电情况严重, 二是了解到prompt 调用是会阻塞js执行的, 这样导致影响到页面加载速度。
阅读全文
摘要:1、浏览器载入HTML,然后把它解析成DOM。
2、浏览器载入angular.js脚本。
3、AngularJS等到DOMContentLoaded事件触发。
4、AngularJS寻找ng-app指令,这个指令指示了应用的边界。
5、使用ng-app中指定的模块来配置注入器($injector)。
6、注入器($injector)是用来创建“编译服务($compile service)”和“根作用域($rootScope)”的。
7、编译服务($compile service)是用来编译DOM并把它链接到根作用域($rootScope)的。
8、ng-init指令将“World”赋给作用域里的name这个变量。
9、通过{{name}}的替换,整个表达式变成了“Hello World”。
阅读全文
摘要:1、继承cordovaActivity的Native实现类 2、编写javascript代码 3、编写plugin.xml配置文件
阅读全文
摘要:在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。
阅读全文
摘要:CordovaActivity:Cordova Activity入口,已实现PluginManager、WebView的相关初始化工作, 只需继承CordovaActivity实现自己的业务需求。
PluginManager: 插件管理器
阅读全文
摘要:编程在线是一款包括编程语言、移动开发、WEB开发、RSS订阅功能的综合性编程学习客户端。界面简洁、操作简单。文章内容包括java、NET、C/C++、PHP、Android开发、Windows开发、iPhone开发、JavaScript开发、AngularJS、Node.js、JQuery等精彩技术文章
阅读全文
摘要:目前,移动开发很火,很多个人开发者都在独立开发应用, 有些甚至接单利用业务时间开发App。这些本人都经历过, 其中的酸甜苦辣只有自己真正清楚,唯一的甜就是拿到Money的一刻, 更多的是累、郁闷。
阅读全文
摘要:编程在线是一款包括编程语言、移动开发、WEB开发、RSS订阅功能的综合性编程学习客户端。界面简洁、操作简单。文章内容包括java、NET、C/C++、PHP、Android开发、Windows开发、iPhone开发、JavaScript开发、AngularJS、Node.js、JQuery等精彩技术文章。
阅读全文
摘要:编程在线是一款包括编程语言、移动开发、WEB开发、RSS订阅功能的综合性编程学习客户端。界面简洁、操作简单。文章内容包括java、NET、C/C++、PHP、Android开发、Windows开发、iPhone开发、JavaScript开发、AngularJS、Node.js、JQuery等精彩技术文章。,随时随地都可以学习巩固,使学习更的更简单!
阅读全文