手机客户端,作为一种轻量级的客户端应用,业务功能支撑比较有限,不适合将业务逻辑放到客户端上。因此,借用WEB浏览器强大的可扩展性,同时可以利用客户端框架的功能特点,扩展使用本地的功能。是手机客户端软件的软件开发的不错的方向。
org.studio.crusoe.mobile.android软件框架,是基于Android标准的apk开发方式进行开发的。目前正在开发过程中,正在整理思路集成功能扩展。该框架主要是基于WebView页面控件,能够解析运行HTML。同时利用客户端程序的可扩展性,可提供轻量级客户端的附加功能,强化HTML。
软件主页面:
中间为HTML容器,对此软件提供菜单。
提供的主功能为扩展js功能:
- 使用了WebChromeClient扩展了js标准函数:alert(),confirm(),以及在收到html title时,会修改软件顶部的标题栏。
- 使用WebView的addJavascriptInterface接口扩展了新的js函数。
扩展的JS对象函数:
- windowDialog.openWindow(url); //js通过url跳转到新的页面
- windowDialog.toastMsg(msg); //js通过浮动窗口显示消息
- phone.call(phoneNum); //js调用本地电话组件,拨打电话
phone.call("18601251107");
这种对于js的配置方式,将会是强化客户端能力的主要方式。可以包括对于本地文件资源、硬件(摄像头、蓝牙等都可以考虑使用),由于这种方式可以在调用完成本地程序的同时,可以操作HTML,完成交互,这种交互将在框架中继续强化。
目前这种支持方式属于一个alpha的测试工程,还在不同的修改中。所以目前不提供工程代码的下载。大家有问题或者可以分享的思路可以留言。
分享到:
相关推荐
本文主要探讨了几款CPU之间的区别,包括英特尔的Mobile Pentium III和Mobile Celeron,以及美国Transmeta公司的Crusoe处理器。这三款CPU各有特点,适用于不同的需求。 首先,Mobile Pentium III是基于台式机同名CPU...
例如,Robinson Crusoe等待的是什么,他为什么称那个人为Friday。 - 任务三:根据句子意思填空,如可以射击的东西是“gun”,在海上旅行的工具是“ship”,海中的陆地是“island”等。 - 任务四:阅读59页3a后,...
1. 文本背景与主题:这个文件是一个八年级英语下册的学习教案,主要探讨的是《Robinson Crusoe》(鲁滨逊漂流记)这篇课文的内容。该书是丹尼尔·笛福的一部经典小说,讲述主角鲁滨逊在荒岛上的生存经历。 2. 词汇...
2. **WXP源端口**:为`processr.sys`, `amdk6.sys`, `amdk7.sys`, `p3.sys` 和 `crusoe.sys` 提供的源代码。 3. **shell\osshell\accessib\magnify 文件夹**:包含有关放大镜功能的源代码。 4. **base\fs\utils\dfrg...
鲁滨逊漂流记英文原版,可用来测试bloomfilter、KMP/BM、AC自动机、Trie树、Wu-manber算法的匹配效果.
在当前市场中,英特尔(Intel)占据了主导地位,尤其是其专为笔记本设计的Mobile系列,包括Mobile PIII、Mobile P4以及Pentium M(P-M)。P-M处理器以其高效能和低功耗成为主流,特别是与Centrino移动解决方案结合时,...
Crusoe是一个基于位置的消息传递应用程序,用户可以在其中阅读其所在区域的消息并创建可以在世界上犹如大海一样四处徘徊的消息。 #Getting Started要开始使用:分叉,克隆或下载存储库。 然后,在终端中运行Meteor ...
21. 《鲁滨逊漂流记》(ROBINSON CRUSOE):丹尼尔·笛福(Defoe, Daniel)的冒险小说,描绘了鲁滨逊在荒岛上的生存与自我发现。 22. 《徳伯家的苔丝》(TESS OF THE D'URBERVILLES):托马斯·哈代(Thomas Hardy)的悲剧...
- **Crusoe处理器**:采用软件模拟的方式执行X86指令集,通过RISC架构进行实际运算,从而实现电路设计的简化。 - **特点**:低功耗、低发热,能够根据CPU负载动态调整性能,延长电池寿命。 - **应用**:受到索尼...
例如,可以写:“Dear Kate: I am sorry for the delay in returning your 'Robinson Crusoe'...”,这样的开场白即表现了对对方的敬意,又体现了对未及时归还书籍的歉意。 接下来,解释原因是非常关键的一个步骤。...
1. 时态运用:题目中的各小题主要考察了现在完成时态(Have/Has + 动词过去分词),如"Have you read Robinson Crusoe before?" 和 "Has he seen the movie So Young yet?",表示动作在过去某一时间开始并持续到现在...
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。您还将在控制台中看到任何棉绒...
10. **《鲁滨逊漂流记》(The Adventures of Robinson Crusoe)**:丹尼尔·笛福的小说,讲述鲁滨逊在荒岛上的生存冒险,体现了人类的坚韧与智慧。 11. **《卖花女》(Pygmalion)**:乔治·伯纳德·肖的戏剧,后来被...
从给定的文件片段中,我们可以提取到几个关键词:Robinson Crusoe(鲁滨逊漂流记的主角,经济学上常用来说明自给自足状态),Marxism(马克思主义),以及transaction costs(交易费用)。这些词汇暗示了文档将围绕...
课程主要围绕计算机体系结构的核心概念——指令集架构(Instruction Set Architecture, ISA)与其实现方式展开讨论,并深入探讨了微程序设计在计算机体系结构中的应用。 #### 二、指令集架构(ISA)与其实现 ##### 1. ...
首先,课程引入了六本经典的英文书籍:《Alice in Wonderland》(爱丽丝梦游仙境)、《Little Women》(小妇人)、《Treasure Island》(金银岛)、《Oliver Twist》(雾都孤儿)、《Robinson Crusoe》(鲁滨逊漂流...
3. **modern** - 现代的,手机在现代社会受到人们的广泛欢迎。 4. **tool** - 工具,字典是我们学习英语的一个有用工具。 5. **hurry** - 快点,别急,还有的是时间。 6. **success** - 成功,失败是成功之母,鼓励...
- Robin's play部分,Robin扮演Robinson Crusoe,展示了角色扮演在学习中的应用,帮助学生理解故事情节和人物性格。 - Zip和Zoom的故事则强调了日常生活的时间规划,例如:`From Monday to Wednesday, I usually ...
例如,Transmeta公司的Crusoe处理器以其独特的低功耗设计引起了业界关注,而英特尔的Merom和Conroe处理器则展示了在保持高性能的同时如何显著降低功耗。 未来,随着物联网、移动计算和边缘计算等领域的快速发展,微...
丹尼尔·笛福(Daniel Defoe)的《鲁滨逊漂流记》(Robinson Crusoe);雪莱(Shelley)的政治抒情诗《西风颂》(Ode to the West Wind);华兹华斯(William Wordsworth)对诗歌的定义;简·奥斯汀(Jane Austen)...