手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.

Slides:



Advertisements
Similar presentations
P2P文件共享系统 制作人:李洁顺 指导教师:杨淑萍 张 霞.
Advertisements

良心處方 Click to start..
面向对象的程序设计(一).
實驗五:多媒體播放器選單介面.
Part 2 開發Android應用程式的流程
第八章 分析與設計階段 – 物件導向設計(OOD)
ArrayAdapter & Spinner
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
医学寄生虫总论 (二).
Android發展環境Eclipse安裝
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
實驗四:單位轉換程式.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
Chapter 13 Android 實戰演練.
Android + JUnit 單元測試 建國科技大學資管系 饒瑞佶 2012/8/19V4.
實驗十三:顯示目前經緯度位置.
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
LINQ 建國科技大學 資管系 饒瑞佶.
Ch06 再談選單元件 物件導向系統實務.
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
使用Android控制Arduino 史先强
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Chapter 6 Advanced UI Design.
Android智慧型手機程式設計實務應用班
Android介面設計 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
CH10 對話框與分頁.
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
Chapter 6 進階UI設計.
ANDROID PROGRAMMING2.
CH7 佈局、按鈕與文字編輯元件.
Android + Service 建國科技大學 資管系 饒瑞佶.
Android 基礎.
實驗十四:顯示與控制地圖.
第2讲 移动应用开发基础知识(二) 宋婕
第6章 建立Android使用介面 6-1 介面元件的基礎 6-2 Android的事件處理 6-3 按鈕元件 6-4 文字元件
微软新一代云计算 面向企业的 Office 365 客户培训大纲
客户服务 询盘惯例.
P2P文件共享系统 制作人:李洁顺 指导教师:杨淑萍 张 霞.
C/C++/Java 哪些值不是头等程序对象
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
實驗十一:待辦事項程式 (儲存在手機上).
主编:钟元生 赵圣鲁.
成品检查报告 Inspection Report
面向对象 程序设计语言基础 马骏
Programming Your App’s Memory 靜宜大學資管系 楊子青
JAVA 编 程 技 术 主编 贾振华 2010年1月.
Chapter 5 Basic UI Design.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
實驗九:延續實驗八, 製作一個完整音樂播放器
Location Based Services - LBS
進階UI元件:Spinner與接合器 靜宜大學資管系 楊子青
GUI Title and GUI Status
補間動畫 (Tween Animation) 靜宜大學資管系 楊子青
第三章 数据抽象.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
计算机问题求解 – 论题1-5 - 数据与数据结构 2018年10月16日.
Create and Use the Authorization Objects in ABAP
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
RecyclerView and CardView
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
Android Speech To Text(STT)
怎樣把同一評估 給與在不同班級的學生 How to administer the Same assessment to students from Different classes and groups.
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
用Intent啟動程式中的其他Activity、運用WebView顯示網頁 靜宜大學資管系 楊子青
讀取網路資料及JSON開放資料 靜宜大學資管系 楊子青
SQLite資料庫 靜宜大學資管系 楊子青.
熟悉VC++开发环境.
進階UI元件:Spinner與接合器 靜宜大學資管系 楊子青
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
Presentation transcript:

手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師

Date Picker

Use the DatePicker widget, which allows the user to select the month, day, and year, in a familiar interface.

↳android.view.ViewGroup ↳android.widget.FrameLayout Date Picker java.lang.Object    ↳android.view.View      ↳android.view.ViewGroup    ↳android.widget.FrameLayout       ↳android.widget.DatePicker

Start a new project named Date_ex1.

Open the res/layout/main.xml file and insert widgets

請跟著版面調整長寬高的設定:

長寬高設定也可以在 main 裡頭改:

Open Date_ex1.java and add the following members to the class:

宣告所使用的元件 public class Date_ex1 extends Activity { public void onCreate(Bundle savedInstanceState) { 宣告所使用的元件

按下Button後想要做的動做? 使用 setOnClickListener() 監聽Button是否動作 date_button.setOnClickListener(new View.OnClickListener() { // 宣告控制項目 與 更改 }

控制項目 設定: 請善用Alt + / 找到你要的函數 // .setText 是顯示文字的語法 // “ ” 是顯示文字 // “ ” 是顯示文字 // + 是字串的連結

動態顯示 日期

public class date_ex1_1 extends Activity { // 宣告 之後需要的變數 // 宣告 之後需要的變數 @Override public void onCreate(Bundle savedInstanceState) {

顯示目前的時間 使用 Calendar 函數 ; 取值 .get()

findViewByID 自訂的變數對應到 main 裡的ID updateDisplay() 為自訂函數 最後再寫內容

.init() 為設定初始化數據 指定對應的變數做更新

副程式 updateDisplay()

DIALOGE 對話視窗顯示

動作流程解釋 First, the content is set to the main.xml layout. Then the TextView and Button elements are captured from the layout withfindViewById(int). A new View.OnClickListener is created for the Button, so that when it is clicked, it will callshowDialog(int), passing the unique integer ID for the date picker dialog. Using showDialog(int) allows the Activity to manage the life-cycle of the dialog and will call the onCreateDialog(int) callback method to request the Dialog that should be displayed (which you'll define later). After the on-click listener is set, a new Calendar is created and the current year, month and day are acquired. Finally, the private updateDisplay() method is called in order to fill the TextView with the current date.

Button 按下後的功能: // showDailog(); Date_Dialog_ID 需要宣告 change_b.setOnClickListener(new View.OnClickListener() { //@Override public void onClick(View v) { showDialog(Date_Dialog_ID); } }); Date_Dialog_ID 需要宣告

the callback received when the user "sets” (Button) the date in the dialog, so we need initialize the a new DatePickerDialog.OnDateSetListener as a member in the class // .onDateSetListener 將變數對應在 updateDisplay;

Now add the onCreateDialog(int) callback method to the class: