返回主頁
    .
    .
    .
VB.NET程式
C++程式
C#程式
JAVA程式
python基礎
python網頁Django
python大數據分析
python解線性代數
python解數學微積分
python人工智慧概論
資料庫應用
網頁與動畫設計
Bootstrap
Html5+CSS+javascript
互動網頁程式設計
PHP
Unity遊戲程式
CocosCreator遊戲
Solar2D遊戲
網頁遊戲:Scratch
遊戲引擎:Construct
AppInventor手機程式
智慧手機程式(jQM)
ionic+angularJS
Android手機程式
多媒體概論
Flash 3D商務網站
電子商務實作Asp
Project遠距教學
數典實作
Office實用技巧
PDA程式
出書一
出書二
初級網頁製作
傳醫概論
    .
    .
    .
    .


 


 
 
練習範例乃是在J2SE 7u6 版本上執行
陳擎文教學網:Android智慧型手機程式設計
(1)介紹Android智慧型手機的Java編輯與開發工具:Eclipse
  上課程式碼即時貼網站 上課黑板 即時貼2號 學校畢業的證照要求  
  上課加分系統 3A加分系統 進修4A加分系統 多媒體設計領域打工實習媒合網站 多媒體設計領域研究所考試科目
  上課求助系統 3A求助系統 進修4A求助系統    
  課外參考書籍電子書下載 考試題目      
2步驟安裝          
  (1):Java JDK 免費下載(SE) Java JDK下載網址(Java SE 7u6) jdk-6u21-windows-i586.exe下載(1) jdk-6u21-windows-i586.exe下載(2)  
  (2)整合打包安裝(Eclipse, ADT, SDK) 三合一打包安裝--下載網址 三合一打包安裝--說明    
4步驟安裝          
  分段手動安裝(1):Java JDK 免費下載(SE) Java JDK下載網址(Java SE 7u6) jdk-6u21-windows-i586.exe下載(1) jdk-6u21-windows-i586.exe下載(2)  
  分段手動安裝(2):Eclipse 免費下載(英文版) Eclipse IDE for Java EE Developers      
  分段手動安裝(3):ADT help->Install New SoftWare http://dl-ssl.google.com/android/eclipse/    
  分段手動安裝(4):SDK 在C:\Eclipse 裡面建立一個目錄android-sdks Window->Android SDK Manager    
  作業與考試上傳方法  上傳注意事項 Ftp軟體    
           
 
Chp 0 : 前言
  下載講義 Chp0 講義 課程綱要      
           
           
Chp 1 : Android智慧型手機安裝簡介
  下載講義 Chp1 講義         
           
Chp 2 :測試幾個簡單的Android手機程式
  下載講義 Chp2 講義        
  關鍵程式碼        
  button1_onClick按鈕的事件副程式 public void button1_onClick(View v)
▅按鈕的事件副程式
   
  按鈕被按下後在textView設定文字的完整程式碼 按鈕被按下後在textView設定文字的完整程式碼      
  關鍵程式碼 findViewById
▅尋找Android手機畫面上的任何一個元件
TextView t1 = (TextView)
▅建立一個TextView物件變數
t1.setText("文字")
▅設定t1的文字內容
 
           
           
Chp 3 : Android手機程式常用文字元件:TextView,EditText
  下載講義 Chp3 講義      
  關鍵程式碼        
  按鈕被按下後在textView設定文字的完整程式碼 按鈕被按下後在textView設定文字的完整程式碼      
  按鈕被按下後讀取EditText文字到msg變數 按鈕被按下後讀取EditText文字到msg變數      
  字串string---數值double的轉換函數< Double.parseDouble()
▅將字串string轉換成數值double
Double.toString()
▅將數值double轉換成字串string
   
  暫時顯示一段訊息文字,出現1~3秒就會消失 Toast.makeText()      
           
Chp 4 : Android手機程式常用按鈕元件:Button,ImageButton,ToggleButton
  下載講義 Chp4 講義      
  下載圖片 圖片檔案      
  關鍵程式碼        
  4種按鈕事件副程式程式碼的寫法 1-按鈕被按下的事件副程式)
▅public void button1_onClick(View v)
2-按鈕被按下的事件副程式)
▅建立 button2的傾聽者物件button2.setOnClickListener()
3-按鈕被按下的事件副程式)
▅button3.setOnClickListener(btn3Listener)
4-按鈕被按下的事件副程式)
▅button4.setOnClickListener(myOnClick4)
  產生一個1~n的隨機變數 Math.random()
▅產生一個1~n的隨機變數
     
  設定ImageButton 的圖片內容 t1.setImageResource(R.drawable.圖檔名稱      
           
Chp 5 : Android手機程式常用圖片元件:ImageView
  下載講義 Chp5 講義      
  下載圖片 圖片檔案      
  關鍵程式碼        
  設定ImageView 的圖片內容 t1.setImageResource(R.drawable.圖檔名稱      
           
Chp 6 : Android手機程式常用選擇按鈕元件:CheckBox、RadioButton 與RadioGroup
  下載講義 Chp6 講義      
  下載圖片 圖片檔案      
  關鍵程式碼        
  如何宣告c1是手機螢幕上的checkBox1 如何宣告c1是手機螢幕上的checkBox1      
  如何判別c1(checkBox1)被勾選 如何判別c1(checkBox1)被勾選      
  如何把editText的文字string轉換成整數int 如何把editText的文字string轉換成整數int      
  如何把整數int轉換成文字字串string 如何把整數int轉換成文字字串string      
  如何建立checkBox1被按一下後的事件 第1種方法:設定屬性On_Click 第2種方法:設定CheckBox1 的傾聽者物件    
  如何判別c1(checkBox1)被勾選或取消勾選後的事件 如何判別c1(checkBox1)被勾選或取消勾選後的事件      
  如何建立RadioButton1被按一下後的事件 第1種方法:設定屬性On_Click 第2種方法:設定CheckBox1 的傾聽者物件    
  如何判別r1(RadioButton 1)被勾選或取消勾選後的事件 如何判別r1(RadioButton 1)被勾選或取消勾選後的事件      
  如何建立RadioGroup 事件寫法 如何建立RadioGroup 事件寫法      
  如何判別RadioGroup裡面的r1(RadioButton1)被勾選或取消勾選後的事件 如何判別RadioGroup裡面的r1(RadioButton1)被勾選或取消勾選後的事件      
           
Chp 7 : Android手機程式常用下拉選單與條列清單元件:Spinner、與ListView
  下載講義 Chp7 講義      
  下載圖片 圖片檔案      
  關鍵程式碼        
  如何建立下拉選單Spinner被選取後的事件副程式(讀取無名稱陣列) 如何建立下拉選單Spinner被選取後的事件副程式(讀取無名稱陣列)      
  如何建立下拉選單Spinner被選取後的事件副程式(讀取有名稱陣列) 如何建立下拉選單Spinner被選取後的事件副程式(讀取有名稱陣列)      
  如何建立下拉選單Spinner結合系統自建strings.xml陣列,被選取後的事件 如何建立下拉選單Spinner結合系統自建strings.xml陣列,被選取後的事件      
  如何判別所點選Spinner的項目是第幾個, 如何辨別所點選Spinner的文字字串內容 如何辨別所點選Spinner的文字字串內容      
  如何判別被選取的項目名稱是”圖片一” 如何判別被選取的項目名稱是”圖片一”      
  如何讓ListView選單顯示陣列的方法 如何讓ListView選單顯示陣列的方法      
  如何判別ListView哪個項目被勾選 如何判別ListView哪個項目被勾選      
           
Chp 8 : Android手機程式常用對話方塊元件:AlertDialog、DatePickerDialog、TimePickerDialog AlertDialog(訊息對話方塊、單選對話方塊、複選對話方塊)、 DatePickerDialog日期對話方塊、 TimePickerDialog時間對話方塊
  下載講義 Chp8 講義      
  關鍵程式碼        
  顯示一般訊息方塊(AlertDialog),只有一個確定按鈕 顯示一般訊息方塊(AlertDialog),只有一個確定按鈕      
  顯示雙按鈕訊息方塊 (AlertDialog): 確定,取消 顯示雙按鈕訊息方塊 (AlertDialog): 確定,取消      
  顯示單選顏色項目,結果顯示在button上 顯示單選顏色項目,結果顯示在button上      
  顯示複選餐點項目,結果顯示在editText上 顯示複選餐點項目,結果顯示在editText上      
  選取日期+時間(DatePickerDialog、TimePickerDialog)到editText 選取日期+時間(DatePickerDialog、TimePickerDialog)到editText      
           
Chp 9 : Android手機程式常用日期時間函數: Date、Calendar
  下載講義 Chp9 講義      
  關鍵程式碼        
  如何擷取系統目前日期時間的方法(1): Date myDate = new Date(); Date myDate = new Date()      
  如何擷取系統目前日期時間的方法(2): Calendar dt = Calendar.getInstance() Calendar dt = Calendar.getInstance()      
  將文字轉換成日期時間的方法(1): myDate = sdf.parse(dateString) myDate = sdf.parse(dateString)      
  將文字轉換成日期時間的方法(2): calendar.setTime(myDate) calendar.setTime(myDate)      
           
Chp 10 : Android手機程式常用資料庫:SQLite
  下載講義 Chp10 講義      
  關鍵程式碼        
  連線資料庫SQLite建立資料表的最基本程式碼 連線資料庫SQLite, 建立資料表      
  新增一筆記錄 方法1:使用SQL新增語法 方法2:使用SQLiteDatabase物件新增語法    
  修改一筆記錄 方法1:使用SQL修改語法 方法2:使用SQLiteDatabase物件修改語法    
  刪除一筆記錄 方法1:使用SQL刪除語法 方法2:使用SQLiteDatabase物件刪除語法    
  查詢一筆記錄 方法1:使用SQL查詢語法 方法2:使用SQLiteDatabase物件查詢語法    
           
Chp 11 : Android手機程式常用觸控元件:上下滑動ScrollView、左右滑動HorizontalScrollView、單指拖曳物件onTouchEvent
  下載講義 Chp11 講義      
  關鍵程式碼        
  單指拖曳物件onTouchEvent程式碼 單指拖曳物件onTouchEvent      
           
Chp 12 : 在手機安裝自己開發的 Android 程式
  下載講義 Chp12 講義      
  .apk安裝範例 簡易範例: Acup_time      
           
Chp 13 : Android手機程式常用選單:
選項選單Options Menu(按下Menu鍵,相當於window電腦的功能表)、
長按選單Contex Menu(按下超過1秒出現選單,相當於window電腦的按右鍵快顯功能表)
  下載講義 Chp13 講義      
  關鍵程式碼        
  建立陽春選項選單Options Menu(按下Menu鍵,相當於window電腦的功能表, 沒有快速鍵,沒有圖示) OptionsMenu_Simple      
  建立選項選單Options Menu(可按下快速鍵,選項前有圖形) OptionsMenu_ShortCutKey_Icon      
  長按選單Contex Menu(按下超過1秒出現選單,即window的右鍵快顯功能表) ContexMenu