随笔分类 -  1.3 App

摘要:基于前面的TODO示例,使用Data Binding库来显示数据并绑定UI元素的响应动作。 这个示例并未严格遵循 Model View ViewModel 或 Model View Presenter 模式,其中既有View Model,也有Presenter。 用到的Data Binding库保存 阅读全文
posted @ 2016-11-28 12:28 x3d 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:概述 该示例(TODO-MVP)是后续各种示例演变的基础,它主要演示了在不带架构性框架的情况下实现M-V-P模式。其采用手动依赖注入的方式来提供本地数据源和远程数据源仓库。异步任务通过回调处理。 注意:MVP中View的概念是有所不同的: android.view.View类我们叫它 "Androi 阅读全文
posted @ 2016-11-19 17:38 x3d 阅读(1247) 评论(0) 推荐(1) 编辑
摘要:推荐一个跨平台模块化App框架 Small。 Small,做最轻巧的跨平台插件化框架。 功能 完美内置 所有插件支持内置于宿主包中 高度透明 插件编码、布局编写方式与独立应用开发无异 插件代码调试与整包开发无异 极致剪裁 对插件分离所有一切能分离的公共代码、资源 无缝链接 通过设定URI,宿主、本地 阅读全文
posted @ 2016-06-15 11:07 x3d 阅读(242) 评论(0) 推荐(0) 编辑
摘要:PS 2021-06-22 前段时间了解到阿里云的mPaaS平台,提供了类似的解决方案,H5容器、App小程序引擎,我想这才是未来。同样都不开源,但是专注于为开发者提供优质体验,才是取胜之道,这方面从我个人体验来说,阿里云的mPaaS完胜。 DCloud与APICloud这两家目前应该说是市场占有率 阅读全文
posted @ 2016-05-18 23:58 x3d 阅读(16833) 评论(7) 推荐(0) 编辑
摘要:钉钉是阿里的一款企业应用APP,里面提供了混合微应用的SDK,这其实最好的一种APP架构模式。微信公众号浏览器JSSDK也提供了类似功能特性,在在交互性上没有钉钉深入。 由JS定义应用“窗口”的交互界面和菜单,实现最大化灵活度。 阅读全文
posted @ 2016-04-16 10:08 x3d 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:http://titanium-studio.s3.amazonaws.com/latest/titanium.studio.linux.gtk.x86_64.zip http://titanium-studio.s3.amazonaws.com/latest/titanium.studio.lin 阅读全文
posted @ 2014-11-19 20:25 x3d 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1. http://developer.eclipsesource.com/tabris/ 2. 多平台、原生程序级别的性能 3. 开源/教育性的项目免费,意思就是商业项目收费 4. 目标,让懂java的人完全用java的思维进行app开发 阅读全文
posted @ 2014-03-11 08:28 x3d 阅读(340) 评论(0) 推荐(0) 编辑
摘要:能到处抄点代码搞出东西来了,但对事件、对ListView这类的控件,数据解析后的视图绑定,还没有完全搞清原理。真是年纪越大,学习能力越差了。 阅读全文
posted @ 2014-03-07 23:08 x3d 阅读(191) 评论(0) 推荐(0) 编辑
摘要:发现自己很难入门,是真的太难,还是自己主观拒绝。 阅读全文
posted @ 2014-02-18 23:12 x3d 阅读(259) 评论(0) 推荐(0) 编辑
摘要:今天看到地宝的几个APP用appcan做的,我顿时惊呆了。 1. 走的同样是中间件的模式,支持原生UI界面的访问; 2. 在线打包的方式,进行资源的限制,以便商业化支持; 阅读全文
posted @ 2014-02-17 22:17 x3d 阅读(441) 评论(2) 推荐(0) 编辑
摘要:发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的。 他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Java进行通信,而这样的话即Javascript可以直接创建原生UI界面,以获得较高的性能目标。 这样 阅读全文
posted @ 2014-02-11 23:47 x3d 阅读(641) 评论(0) 推荐(0) 编辑
摘要:Nodejs版本的问题 首先,如下引用:http://docs.appcelerator.com/titanium/latest/#!/guide/Installing_Node To run all Appcelerator components, you must have Node.js 0. 阅读全文
posted @ 2014-02-01 16:34 x3d 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1. build时总提示 --key-password <keypass> 参数没传,不填又说密码不对,填对了又说没传,应该是ide的问题,暂时不知怎样去设置该命令参数; 2. 继续去Titanium Studio的思路,即使用Titanium CLI进行app构建 3. 重新使用ADT,启动AVD 阅读全文
posted @ 2014-02-01 15:21 x3d 阅读(389) 评论(0) 推荐(0) 编辑
摘要:操作系统: Ubuntu 12.04 LTS AMD64 在Titanium Studio中,装Titanium CLI怎么都不能成功,到了一个进度,发现卡在那里,硬盘一直狂闪,发现在Studio的文件夹生成了一个乱七八糟里面无限循环的目录 后面就想说,算了,试试命令行安装 http://docs. 阅读全文
posted @ 2014-02-01 12:55 x3d 阅读(452) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示