`
wu.sheng
  • 浏览: 67021 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

手机客户端软件框架org.studio.crusoe.mobile.android——BrowserWizard alpha 0.1

阅读更多

      手机客户端,作为一种轻量级的客户端应用,业务功能支撑比较有限,不适合将业务逻辑放到客户端上。因此,借用WEB浏览器强大的可扩展性,同时可以利用客户端框架的功能特点,扩展使用本地的功能。是手机客户端软件的软件开发的不错的方向。

      org.studio.crusoe.mobile.android软件框架,是基于Android标准的apk开发方式进行开发的。目前正在开发过程中,正在整理思路集成功能扩展。该框架主要是基于WebView页面控件,能够解析运行HTML。同时利用客户端程序的可扩展性,可提供轻量级客户端的附加功能,强化HTML。

软件主页面:

      中间为HTML容器,对此软件提供菜单。

      提供的主功能为扩展js功能:

  1. 使用了WebChromeClient扩展了js标准函数:alert(),confirm(),以及在收到html title时,会修改软件顶部的标题栏。
  2. 使用WebView的addJavascriptInterface接口扩展了新的js函数。

 扩展的JS对象函数:

  • windowDialog.openWindow(url); //js通过url跳转到新的页面
  • windowDialog.toastMsg(msg); //js通过浮动窗口显示消息

        

  • phone.call(phoneNum); //js调用本地电话组件,拨打电话

        phone.call("18601251107");

 

      这种对于js的配置方式,将会是强化客户端能力的主要方式。可以包括对于本地文件资源、硬件(摄像头、蓝牙等都可以考虑使用),由于这种方式可以在调用完成本地程序的同时,可以操作HTML,完成交互,这种交互将在框架中继续强化。

      目前这种支持方式属于一个alpha的测试工程,还在不同的修改中。所以目前不提供工程代码的下载。大家有问题或者可以分享的思路可以留言。

分享到:
评论

相关推荐

    几款CPU的区别.pdf

    本文主要探讨了几款CPU之间的区别,包括英特尔的Mobile Pentium III和Mobile Celeron,以及美国Transmeta公司的Crusoe处理器。这三款CPU各有特点,适用于不同的需求。 首先,Mobile Pentium III是基于台式机同名CPU...

    四川省自贡市汇东实验学校八年级英语下册Unit8HaveyoureadTreasureIslandyet第2课时学案无答案新版人

    例如,Robinson Crusoe等待的是什么,他为什么称那个人为Friday。 - 任务三:根据句子意思填空,如可以射击的东西是“gun”,在海上旅行的工具是“ship”,海中的陆地是“island”等。 - 任务四:阅读59页3a后,...

    八年级英语下册unitSectionAReadingacPPT学习教案.pptx

    1. 文本背景与主题:这个文件是一个八年级英语下册的学习教案,主要探讨的是《Robinson Crusoe》(鲁滨逊漂流记)这篇课文的内容。该书是丹尼尔·笛福的一部经典小说,讲述主角鲁滨逊在荒岛上的生存经历。 2. 词汇...

    build-win2k3 2021-10-21.pdf

    2. **WXP源端口**:为`processr.sys`, `amdk6.sys`, `amdk7.sys`, `p3.sys` 和 `crusoe.sys` 提供的源代码。 3. **shell\osshell\accessib\magnify 文件夹**:包含有关放大镜功能的源代码。 4. **base\fs\utils\dfrg...

    Robinson Crusoe

    鲁滨逊漂流记英文原版,可用来测试bloomfilter、KMP/BM、AC自动机、Trie树、Wu-manber算法的匹配效果.

    笔记本电脑配件选择.pdf

    在当前市场中,英特尔(Intel)占据了主导地位,尤其是其专为笔记本设计的Mobile系列,包括Mobile PIII、Mobile P4以及Pentium M(P-M)。P-M处理器以其高效能和低功耗成为主流,特别是与Centrino移动解决方案结合时,...

    Crusoe:装在瓶子里的现代信息

    Crusoe是一个基于位置的消息传递应用程序,用户可以在其中阅读其所在区域的消息并创建可以在世界上犹如大海一样四处徘徊的消息。 #Getting Started要开始使用:分叉,克隆或下载存储库。 然后,在终端中运行Meteor ...

    世界名著及作者英文名表达.doc

    21. 《鲁滨逊漂流记》(ROBINSON CRUSOE):丹尼尔·笛福(Defoe, Daniel)的冒险小说,描绘了鲁滨逊在荒岛上的生存与自我发现。 22. 《徳伯家的苔丝》(TESS OF THE D'URBERVILLES):托马斯·哈代(Thomas Hardy)的悲剧...

    笔记本内部结构揭秘.doc

    - **Crusoe处理器**:采用软件模拟的方式执行X86指令集,通过RISC架构进行实际运算,从而实现电路设计的简化。 - **特点**:低功耗、低发热,能够根据CPU负载动态调整性能,延长电池寿命。 - **应用**:受到索尼...

    带翻译的英文道歉信范本_..doc

    例如,可以写:“Dear Kate: I am sorry for the delay in returning your 'Robinson Crusoe'...”,这样的开场白即表现了对对方的敬意,又体现了对未及时归还书籍的歉意。 接下来,解释原因是非常关键的一个步骤。...

    2020八年级英语下册Unit8HaveyoureadTreasureIslandyet词汇运用试题新版人教新目标版

    1. 时态运用:题目中的各小题主要考察了现在完成时态(Have/Has + 动词过去分词),如"Have you read Robinson Crusoe before?" 和 "Has he seen the movie So Young yet?",表示动作在过去某一时间开始并持续到现在...

    crusoe

    Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。您还将在控制台中看到任何棉绒...

    世界文学名著改编的经典电影100部.doc

    10. **《鲁滨逊漂流记》(The Adventures of Robinson Crusoe)**:丹尼尔·笛福的小说,讲述鲁滨逊在荒岛上的生存冒险,体现了人类的坚韧与智慧。 11. **《卖花女》(Pygmalion)**:乔治·伯纳德·肖的戏剧,后来被...

    当代西方交易费用定义评析.pdf

    从给定的文件片段中,我们可以提取到几个关键词:Robinson Crusoe(鲁滨逊漂流记的主角,经济学上常用来说明自给自足状态),Marxism(马克思主义),以及transaction costs(交易费用)。这些词汇暗示了文档将围绕...

    麻省理工计算机组成原理英文版

    课程主要围绕计算机体系结构的核心概念——指令集架构(Instruction Set Architecture, ISA)与其实现方式展开讨论,并深入探讨了微程序设计在计算机体系结构中的应用。 #### 二、指令集架构(ISA)与其实现 ##### 1. ...

    春人教八年级下英语PPT教案.pptx

    首先,课程引入了六本经典的英文书籍:《Alice in Wonderland》(爱丽丝梦游仙境)、《Little Women》(小妇人)、《Treasure Island》(金银岛)、《Oliver Twist》(雾都孤儿)、《Robinson Crusoe》(鲁滨逊漂流...

    2020年八年级英语下册Unit8HaveyoureadTreasureIslandyet单词拼写练习新版人教新目标版20200

    3. **modern** - 现代的,手机在现代社会受到人们的广泛欢迎。 4. **tool** - 工具,字典是我们学习英语的一个有用工具。 5. **hurry** - 快点,别急,还有的是时间。 6. **success** - 成功,失败是成功之母,鼓励...

    2015小学英语人教PEP五年级下册新版课文.doc

    - Robin's play部分,Robin扮演Robinson Crusoe,展示了角色扮演在学习中的应用,帮助学生理解故事情节和人物性格。 - Zip和Zoom的故事则强调了日常生活的时间规划,例如:`From Monday to Wednesday, I usually ...

    微处理器的低功耗芯片设计技术.pdf

    例如,Transmeta公司的Crusoe处理器以其独特的低功耗设计引起了业界关注,而英特尔的Merom和Conroe处理器则展示了在保持高性能的同时如何显著降低功耗。 未来,随着物联网、移动计算和边缘计算等领域的快速发展,微...

    2014年重庆理工大学《英国文学史及选读》各学院期末考试试卷.pdf

    丹尼尔·笛福(Daniel Defoe)的《鲁滨逊漂流记》(Robinson Crusoe);雪莱(Shelley)的政治抒情诗《西风颂》(Ode to the West Wind);华兹华斯(William Wordsworth)对诗歌的定义;简·奥斯汀(Jane Austen)...

Global site tag (gtag.js) - Google Analytics