ANDROID與OSGI平台整合.

Slides:



Advertisements
Similar presentations
老百姓学中医. 有病靠医生? 治病靠医保? 健康靠什么? 世界卫生组织: “ 世界上三分之二的病人不是死于疾病, 而是死于无知。 ” 19 岁大男孩发高烧连续 11 天打吊瓶后出现肾衰竭 篮球、洗澡、冷饮、夜里发烧、打吊瓶、指标  西医:病毒、肾功能衰竭、换肾  中医:风寒、热铁锅浇凉水、驱寒补肾.
Advertisements

第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
1 Java 语言程序设计 计算机系 鲍金玲. 2 引子 甲骨文 甲骨文是全球最大的信息管理软件及服务供应商,成立于 1977 年,公司总部 设在美国加利福尼亚州的红木城( Redwood Shores ),全球员工达 名, 包括 名开发人员、 7500 多名技术支持人员和.
开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
温州地区特产.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
第二章:行動裝置與擴增實境.
用 Andriod手機 12年國教~有效教學策略設計 國立北門高中 林明璋 玩
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
©wequick GalenLin All rights reserved
陋室铭 商丘六中课题组 施舒姗.
授课教师:江星玲 1.
全面准确学习领会 党的十八精神.
小学五年级语文第三、四单元复习 华南师大附小五年级.
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
浅谈我与Android相处的点滴 一、个人自动化经验分享 二、Android基本架构了解 三、MonkeyTest指令学习
“寓言是个魔袋,袋子很小,却能从里面取出很多东西来,甚至能取出比袋子大得多的东西来。”
“计算机与网络”工作室和相关特需课程建设
单片机应用技术 项目一 循环彩灯装置 第7讲 Keil软件的使用 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
Android环境搭建 倚动软件工厂实验室 网络课程地址:
闪耀之星 团队口号:成功来源于财富,财富就是我们的财务报表 团队成员: 组长:杨细桃 组员:冯永波 周贺能 张政论 刘世仙 勾朝兰.
OUTLINE Android app Devolpment Flow App反組譯解說 實例 簽名詳解 DalvikByteCode
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
第 13 章 套件 (Packages).
無母數統計方法 符號檢定法 W-符號等級檢定法 W-等級和檢定法 K-W檢定法 連檢定 結論
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
第17章 使用B4J建立跨平台應用程式 17-1 認識B4J整合開發環境 17-2 下載與安裝B4J開發環境
Introduction on Smartphone Platform
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android SDK工具 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
陈炎 南京大学软件学院 Ant简介 Ant一个优秀的构建工具 Ant意思是Another Neat Tool 陈炎 南京大学软件学院
OSGI 整合.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Ch5 Android應用程式的主要組成.
Maven [培训人员注意事项: 有关自定义此模板的详细帮助,请查看最后一张幻灯片。另外,可以在一些幻灯片的备注窗格中查找其他课程文本。
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
App Inventor 2體驗 靜宜大學資管系 楊子青
Android 课程讲义 智能手机开发
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
Native Development Kit
2018/12/7 Java语言程序设计 教师:段鹏飞.
Android盤點系統 組別:第九組 組員:四資工三B 4980E046 宋佩鴻 四資工三B 4980E054 詹典易
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android手动测试实践 ——绮珠.
App Inventor 2體驗 靜宜大學資管系 楊子青
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10.
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
Android 开发入门.
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
Location Based Services - LBS
App Inventor 2體驗 靜宜大學資管系 楊子青
101下三年級【走進臺北城】 實施成果報告 日期: 報告者:張素苓、黃心怡.
4 S W O T 点击此处添加文本信息。 顶部“开始”面板中可以对字体、字号、颜色、行距等进行修改。建议正文10号字,1.3倍字间距。
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
實驗十六:匯出APK安裝檔與軟體上架.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
行動寬頻介接網路與IoT實務應用-實驗課程
OSGi: 服務導向的Java模組系統 廖峻鋒 (try) 台大資工所 智慧型機器人及自動化實驗室.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
人教版 六年级 数学 下册.
关于复旦大学体锻制度的调查报告 仇璐 宛蓉.
歹徒透過通訊軟體詐騙手法1-冒用身份 若被害人通訊軟體「允許被加入好友」為開啟狀態 駭侵Google帳戶取得通訊錄
Presentation transcript:

ANDROID與OSGI平台整合

LUMINIS的PROJECT

ANDROID - DALVIK VM Google Android 讓開發者用Java開發Android上的 應用程式,但不是用傳統的JVM,而是Dalvik VM 使用dx工具,產生可在Dalvik VM上執行的.dex檔

ANDROID BUILD aapt javac dx apkbuilder -u adb jarsigner 4 Source code Resources Assets Manifest Key Libraries Create packaged resource compile To Dalvik bytecodes Create unsigned apk Sign apk Publish or Test Packaged resource file Classes dex Unsigned apk Signed apk R javac dx apkbuilder -u adb jarsigner 資料來源:http://asantoso.wordpress.com/2009/09/15/how-to-build-android-application-package-apk-from-the-command-line-using-the-sdk-tools-continuously-integrated-using-cruisecontrol/ 4

準備BUNDLE 步驟一 將我們的.jar檔,輸出成.dex檔: dx --dex --output=classes.dex JAR_file.jar 再將此.dex檔,放進.jar檔裡面: aapt add JAR_file.jar classes.dex 步驟二 開啟模擬器:emulator & 使用adb工具發布: adb push JAR_file.jar path_emulator/JAR_file.jar 步驟三 使用範例: find * -type f -exec adb push {} /data/felix/{} \;

目錄結構 – 下載OSGI-ANDROID.ZIP \- bin \- bundle \- conf \- felix.sh

使用ADB工具 開啟shell指令: adb shell 進入push進去的資料夾: cd /data/felix 執行Unix來run背景: sh felix.sh

RUN動態模組程式- PAINT

使用LINUX作業系統 - UBUNTU 使用版本比較下載下列Project: svn checkout 網址 將android.home的value值,檔案目錄位置 改成自己的Android SDK所在位置 Run felix 的android程式即可動態使用paint

參考資料 Luminis官方網站 Luminis官方版ppt: http://opensource.luminis.net/wiki/display/SITE/OSGi+Android Luminis官方版ppt: http://opensource.luminis.net/wiki/download/attachments/2031652/OSGi+on+Google+Android+using+Apache+Felix.pdf http://felix.apache.org/site/apache-felix- framework-and-google-android.html