Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10.

Slides:



Advertisements
Similar presentations
办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
Advertisements

第一章 讲师:张晓飞 微信 : zxf_zxy_rxf Android 快速入门. 1. 介绍 Android 2. 完成第一个 Android 应用 3. 三个开发调试工具 4. 应用练习 1.1 Android 相关基础知识 1.2 Android 系统架构 2.1 搭建开发环境 2.2 开发第一个应用.
1 97 年度新住民子女教育研討會 九十七年十月二十九日 柯伯儒 [1] 詹雅琄 [2] [1] [2] [1] [1] 國立台北教育大學課程與教學研究所博士生、 彰化縣二林鎮廣興國小主任 [2] [2] 國立台中教育大學課程與教學研究所研究生、 彰化縣二林鎮廣興國小教師 有效提升國小新住民子女 語文學習的策略.
語文教學分享心得 組員: B 蘇品綺 B 張慈真 B 陳怡君 B 蕭美玲 B 王雅萍 B 蔡佳珍.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
環保 環保問題社會病態行為 從選購產品方面 家庭廢棄物的處理 住家的節約能源方面. 環保問題社會病態行為 社會功利主義過盛,疏忽善盡設備的責任; 缺乏惜福愛物的觀念,以自我為重心,任 意破壞使用資源; 「家」的觀念過度狹隘,只顧裝修生活的 表面,缺乏公同經營人類共有的家 — 地球 的概念; 無正確的理財觀念,而以金錢的謀取為目.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
縮短公共工程工期之 招標決標策略及作法 行政院公共工程委員會 1. 簡報大綱 壹、前言 貳、招標決標策略及作法 参、適用案件類型 肆 、 結語 2.
大地遊戲王 課程實錄.
宿建德江 內容探究 問題討論 語文小詞典 絕句淺說 借代修辭 (補充說明借代法) 延伸閱讀 應用練習 (二)
母親的教誨 胡適 投影片設計:邱芳芸、謝瑞珍.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
工 业 产 品 设 计 广义的工业设计:产品设计、环境设计、视觉传达设计。 狭义的工业设计:产品设计。
第五章银行负债业务 孙小平 经济教研室.
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
建设工程保险制度案例分析 班级:建工134 学号: 姓名:韩秀昆.
岳麓版历史必修一 近代西方资本主义政体的建立 近代西方资本主义政体的建立 山东师大附中 侯新磊.
如何生动形象地 写人记事.
小组工作实训课(1) 第 教案 04.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
财务管理.
第12课时 对自己的行为负责 在承担责任中成长 考 点 聚 焦 考 题 探 究 考 点 拓 展 1.
高考历史答题 技巧与方法.
Android环境搭建 倚动软件工厂实验室 网络课程地址:
不为追"星"所累 (三) 第四课 青春故事 授课人:商城县汪桥一中王启学.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
小儿营养不良 第四篇第二章第二节小儿营养不良.
2016年莱芜市乡村医生在岗培训 启动会.
单元 SD 5 菜鸟学飞 附件二 想学飞的职场菜鸟.
政府扶持资金通览 技术改造篇.
权力的行使:需要监督 北京市京源学校 冯 悦.
歡迎蒞臨 一年二班家長日.
目标 运用File类进行文件操作 理解流,标准输入/输出流的概念
2007 學校國民教育 交流研討會 學校經驗分享.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
APP課程:Android程式設計開發環境與工具介紹
本科生医保资料的提交.
主題課程的設計與實例 黃繼仁 課程發展與設計.
ANDROID與OSGI平台整合.
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android SDK工具 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Android資料庫處理 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Android介面設計 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
統計圖表的製作.
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/4 V4 2014/9 V5
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Android SDK工具 建國科技大學 資管系 饒瑞佶 2011/1.
使用Android模拟器 本讲大纲: 1、模拟器概述 2、Android虚拟设备和模拟器 3、Android模拟器启动与停止 4、控制模拟器
面山近海-臺東.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
閩南語初階研習報告 《我的冊包》 改編自康軒版第一冊第二課 程詩嵐 林幸玫 李佩瑾 吳瑛瑛 李逸琦 朱嬿蓉.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
幼稚園課程標準中的節奏樂器教學 4990U014李宜芸 4990U047陳靜芳 4990U049黃鈴珊 4990U050葉佩汾
畢業資格審查系統 操作步驟說明.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
新制退休實務計算說明- 現職人員退休範例說明
沪粤版八年级物理 3.5 奇妙的透镜.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
注音符號教學 實務分享 公正國小 簡美月.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
----以《西北民族音乐学术资源数据库》为例 西安音乐学院 景 月 亲
太陽能車、船競賽分享 主講:電子資訊學程 吳冠蓓 老師.
Presentation transcript:

Android檔案處理 建國科技大學 資管系 饒瑞佶 2010/10

Model-View-Controller Model:儲存內容 MVC Model Model-View-Controller Model:儲存內容 View:顯示介面 Controller:控制程式操作 使用者 View 要求動作 顯示內容 Controller 查詢資料 Model 提供資料

Android檔案與資料庫處理 檔案 從檔案讀出資料 將資料寫入檔案

檔案處理-寫入 使用手機

檔案處理-寫入 將資料寫入檔案 使用FileWriter與BufferedWriter物件 檔案位置:sd卡 需要 FileWriter fw=new FileWriter("/sdcard/output.txt",false); 檔案位置:sd卡 需要 import java.io.BufferedWriter; import java.io.FileWriter; 檔案位置 是否為append

使用adb shell觀看sd卡 Step1:執行adb shell

使用adb shell觀看sd卡 Step2:執行ls指令 若執行的手機內的內容,看到的是$提示符號

使用adb shell觀看sd卡 Step3:執行cd sdcard指令 注意!如果手機有被連線當成外接磁碟,需要先斷線

使用adb shell觀看sd卡 Step3:執行ls指令 沒有看到output.txt這個檔案

檔案處理-寫入動作之程式碼 檔案物件必須引用的class 寫入檔案程式

檔案處理-寫入動作之結果 透過手機執行

使用adb shell觀看sd卡 奇怪!怎麼還是沒有???

加入權限 Android 對於 SD Card 的存取權限, 必須有 android.permission.WRITE_EXTERNAL_STORAGE 權限

使用adb shell觀看sd卡 加了權限後就出現了output.txt

使用adb shell觀看sd卡 Step4:執行cat output.txt指令 觀看output.txt內容

檔案處理-寫入 使用模擬器

建立模擬sdcard的映像檔 先建立 SD 卡的映像檔 (只需做一次) mksdcard sizeM [path\]name.img 如: mksdcard 1024M d:\sdcard.img

在模擬器上建立模擬sdcard

透過Eclipse連結AVD與映像檔

透過Eclipse-Emulator 掛載 SD 卡

透過Eclipse-Emulator 掛載 SD 卡

透過Eclipse-Emulator 掛載 SD 卡 android list avd (需將 <Android_Home> / tools 加入到 Path 環境變數中)可以查看可以使用的AVD

Emulator 掛載 SD 卡後之變化 Open Run Dialog

在模擬器上建立模擬sdcard

-sdcard d:\sdcard.img

手動產生AVD與連結映像檔

查看可用的targets android list 查看可以使用的targets 現有的AVD

建立新的AVD android create avd -n avdName -t avdID 如: android create avd -n my_avd2 -t 8

Emulator 掛載 SD 卡 emulator –avd AVD名稱 -sdcard [path\]name.img 如: emulator –avd my_avd2 -sdcard d:\sdcard.img

啟動AVD 啟動my_avd2

執行與驗證

瀏覽檔案-啟動AVD

瀏覽模擬器內檔案-使用adb shell 若執行的模擬器內的內容,看到的是#提示符號 目前模擬器內sdcard是空的

檔案處理-寫入動作之結果 透過AVD執行

瀏覽模擬器內檔案-使用adb shell Sdcard內出現output.txt與內容

也可以使用ddms瀏覽檔案

也可以使用ddms瀏覽檔案

改寫程式-自動偵測sdcard位置

瀏覽模擬器內檔案-使用adb shell Sdcard內出現 Tom目錄 與 output.txt內容

檔案處理-讀取

檔案處理-讀取 將資料從檔案讀取出來 使用FileReader與BufferedReader物件 檔案位置:sd卡 需要 FileReader fr=new FileReader("/sdcard/output.txt”); 檔案位置:sd卡 需要 import java.io.BufferedReader; import java.io.FileReader; 檔案位置

檔案處理-讀取動作之程式碼 讀取檔案物件必須引用的class 顯示程式需要的class 讀取檔案程式 顯示程式

小練習 請在畫面上加入一個小按鈕,按下按鈕後建立檔案myfile.txt,並寫入文字”我成功了!” 最後將myfile.txt內文字用Toast顯示出來

在main.xml中加入按鈕 加入對應處理時需要 使用drioddraw產生

加入按鈕對應處理事件

完整程式(I) 必要的class 將文字寫入myfile.txt

完整程式 (II) 將文字從myfile.txt讀出

加入按鈕對應處理事件