预购商品
书目分类
特别推荐
CONTENTS 作者簡介 前言 本書的適用對象與大綱結構 關於本書的版面結構 基本閱讀背景知識與範例檔 第1章 使用者介面 1.1 TextView 1 在字串中使用HTML連結 2 將長字串省略表示 3 變更文字樣式 4 變更文字配置 1.2 ProgressBar 5 使用ProgressBar 6 自訂ProgressBar 1.3 Button 7 使用按鈕 8 配合按鈕的狀態改變圖片 1.4 ImageButton 9 設定按鈕圖片 1.5 ToggleButton/Switch 10 使用ToggleButon/Switch 11 自訂ToggleButton/Switch 1.6 CheckBox 12 使用CheckBox 13 使用RadioButton 1.8 SeekBar 14 使用SeekBar 15 縱向顯示SeekBar 16 自訂SeekBar 1.9 EditText 17 輸入密碼 18 顯示輸入提示 19 限制輸入文字 1.10 AutoCompleteTextView 20 使用輸入建議 21 自訂輸入建議 1.11 RatingBar 22 使用評分欄 1.12 Spinner 23 使用Spinner 24 自訂Spinner 1.13 ZoomControls 25 使用縮放控制 26 變更縮放速度 1.14 DatePicker 27 使用日期選擇器 28 在日期選擇器設定預設值 29 限制日期選擇器的顯示項目 30 以對話框來顯示日期選擇器 1.15 ImageView 31 使用ImageView來顯示圖片 32 將ImageView的圖片縮小顯示 33 捲動大於畫面的圖片 34 旋轉圖片 35 設定圖片外框 36 在圖片讀取時顯示Loading 第2章 元件 2.1 ListView 37 在ListView顯示清單 38 在GridView顯示格線 39 在ExpandListView顯示階層 40 設定ListView的頁首/頁尾 41 在ListView設定索引 42 使用獨立的版面配置來顯示ListView 43 在內容最後自動新增項目 2.2 ScrollView/HorizontalScrollView 44 縱向捲動畫面 45 橫向捲動畫面 46 高速捲動功能 2.3 Dialog 47 顯示有按鈕的對話框 48 顯示可輸入文字的對話框 49 顯示有核取方塊的對話框 50 顯示獨立的版面配置對話框 51 變更對話框的主題 52 刪除對話框的標題 2.4 ActionBar 53 顯示強制回應(Modal)對話框 54 變更ActionBar的標題 55 變更ActionBar的標題按鈕 56 在ActionBar設定返回功能 57 變更ActionBar的標題字型 58 在ActionBar顯示選單 59 在ActionBar新增分頁 60 顯示ActionBar的樣式 61 在ActionBar設定Spinner 62 控制選單的顯示 63 變更為動態選單 64 設定選單的核取方塊 2.5 Preference 65 建立設定畫面 66 新增文字設定 67 新增選擇式的設定 68 新增核取式的設定 69 變更設定的名稱與說明 70 監聽設定的變更 71 自訂設定對話框 72 自訂偏好設定 第3章 版面配置 3.1 版面配置 73 建立線性版面配置(LinearLayout) 74 建立表格版面配置(Table Layout) 75 建立格線版面配置(GridLayout) 76 建立框架版面配置(FrameLayout) 77 建立相對版面配置(RelativeLayout) 3.2 設定View 78 在View設定留白 79 平均分配View版面配置 80 設定可伸縮的留白 81 重複利用版面配置 3.3 編輯View 82 設定背景 83 變更尺寸 3.4 建立畫面 84 建立分頁畫面 85 建立導覽選單(Navigation Drawer) 86 建立滑動切換畫面 第4章 應用程式 4.1 應用程式資訊 87 取得應用程式版本 88 取得所安裝的應用程式總覽 4.2 Activity 89 取得應用程式的對應動作總覽 90 使畫面旋轉後,Activity也不會被銷毀 91 不顯示最近使用的應用程式 92 Activity協作 4.3 Widget 93 建立Widget 94 新增Widget的點擊處理 4.4 Service 95 建立Service 96 Activity與Service協作 4.5Fragment 97 建立Fragment 98 建立DialogFragment 4.6 Loader 99 建立讀取器(Loader) 4.7 國際化 100 將應用程式內的文字國際化 第5章 畫面操作 5.1 監聽畫面操作 101 監聽點擊/雙點擊 102 監聽旋轉 103 監聽滑動 104 監聽長點擊 105 判定圖片任意範圍的點擊 5.2 按鈕控制 106 監聽﹝返回﹞按鈕 107 監聽﹝Home﹞按鈕 108 監聽﹝音量﹞按鈕 第6章 繪圖處理 6.1 Canvas繪圖 109 在Canvas描繪點 110 在Canvas描繪直線 111 在Canvas描繪曲線 112 在Canvas描繪圓形 113 在Canvas描繪矩形 114 在Canvas描繪多邊形 6.2 文字繪圖 115 在Canvas描繪文字 116 沿路徑描繪文字 6.3 動畫 117 使用Tween動畫 118 使用屬性動畫 119 在畫面設定動畫 6.4 圖片處理 120 以指定的尺寸來裁切圖片 121 將圖片轉為灰階 122 映射圖片 123 顯示大尺寸的圖片 124 使用手指放大/縮小圖片 第7章 多媒體處理 7.1 Audio 125 播放音效 126 播放聲音 127 錄音 128 無縫播放 129 監聽耳機的插入拔出 130 監聽耳機控制的操作 131 將音樂資訊顯示在解鎖畫面 132 將音樂資訊顯示在通知區域 133 設定音訊等化器(Equalizer) 134 使用視覺化檢視器(Visualizer) 7.2 Video 135 播放影片 136 在應用程式內播放YouTube 第8章 網路應用 8.1 WebView 137 顯示網頁內容 138 讓瀏覽歷程回到上一頁或下一頁 139 變更UserAgent 140 取得網頁頁面的進度 141 在按下裝置的返回鍵時,回到上一頁 142 在長點擊時,取得該連結的URL 143 取得書籤圖示(Favicon) 144 顯示assets資料夾中的HTML 145 利用HTML5的WebStorage功能 146 顯示使用Basic認證的頁面 147 顯示使用定位資訊的頁面 148 使用Cookie 149 對執行中的頁面啟用JavaScript 150 對執行中的頁面啟用Java語法 8.2 通訊處理 151 取出URL中的特定字串 152 利用HttpClient來取得文字資料 153 利用HttpURLConnection來取得文字資料 第9章 SNS服務 9.1 Facebook 154 建立FaceBook的開發環境 155 建立Facebook的使用者認證 156 在Facebook發佈近況 9.2 Twitter 157 建立Twitter的環境開發 158 建立Twitter的使用者認證 159 取得Twitter的時間線(Timeline) 9.3 Google+ 160 建立Google+的環境開發 161 建立Google+的使用者認證 162 取得Google+的個人基本資料 第10章 地圖 10.1 基本服務 163 顯示地圖 164 在地圖加上標註 165 從經緯度取得地址 166 在地圖上顯示路線 第11章 裝置 11.1 加速度/陀螺儀感應器 167 監聽加速度感應器的值 168 監聽陀螺儀感應器的值 11.2 GPS/方位感應器 169 得知裝置的所在位置 170 得知裝置的方位 11.3 氣壓感應器 171 取得氣壓感應器 11.4 趨近感應器 172 取得趨近感應器的值 11.5 照相機 173 顯示照相預覽 174 將照片儲存在相簿中 175 控制的相機曝光或自動對焦 176 控制照相機的閃光燈 177 使用臉部辨識功能 11.6 NFC 178 讀取NFC分頁 179 寫入NFC分頁 11.7 網路 180 得知網路的連線狀態 181 監聽飛航模式的切換 第12章 背景操作 12.1 背景操作 182 在應用程式結束後仍持續處理一段時間 183 在一段時間後讓事件執行 184 非同步顯示圖片 第13章 通知 13.1 Notification 185 在狀態列顯示通知 186 在狀態列顯示可展開的通知 13.2 監聽 187 監聽應用程式的安裝與刪除 188 監聽裝置的啟動 189 監聽解鎖 190 監聽電話來電 191 監聽電池狀態 192 監聽WiFi狀態 193 監聽螢幕的ON/OFF 13.3 推播通知 194 使用GCM 13.4 Toast 195 顯示Toast 196 自訂Toast顯示 第14章 協作處理 14.1 郵件 197 傳送簡訊 198 傳送電子郵件 199 傳送帶有附件的電子郵件 14.2 文字 200 共享文字資料 201 從剪貼簿取得文字 14.3 媒體 202 呼叫相簿 203 呼叫照相機 204 搜尋地圖 14.4 網頁服務協作 205 搜尋Youtube影片 206 使用LINE傳送訊息 14.5 日曆 207 讀取日曆資訊 208 在日曆註冊事件 14.6 警示 209 在Intent設定警示提醒 第15章 資料處理 15.1 檔案操作 210 將檔案儲存到新增的目錄 211 讀取檔案 212 儲存應用程式的設定值 213 從資源讀取檔案 15.2 ContentProvider 214 使用暫存檔 215 存取音樂資訊 216 存取通訊錄 217 自訂ContentProvider 218 加速ContentProvider的處理 219 監聽ContentProvider內的資料變更 220 設定ContentProvider的權限 15.3 JSON解析 221 解析JSON 15.4 XML解析 222 解析XML 第16章 資料庫 16.1 資料庫 223 建立資料庫 224 資料的建立、更新、刪除 225 資料搜尋 226 資料庫的匯出、還原 227 儲存圖片 16.2 Transaction 228 使用Transaction 229 使用預編譯陳述式 230 非同步存取資料庫 第17章 發佈 17.1 發佈應用程式 231 發佈應用程式 17.2 應用程式內結帳 232 建立應用程式內結帳機制 17.3 廣告 233 顯示廣告 第18章 除錯 18.1 除錯 234 逐步執行 235 輸出除錯用的log 第19章 函式庫應用 19.1 函式庫 236 使用ZXing 237 使用Volley 238 使用SwipeRefreshLayout 239 使用jsoup 索引
作者簡介 股份有限公司Re:Kayo-System 代表 寺園聖文(てらぞの.まさふみ) 開發及提供Android / iOS(智慧型手機)或各種解決方案套件軟體,以及進行Unity相關的各種開發。 SPECIAL THANKS 岩崎雅也(いわさき.まさや) Re:Kayo-System股份有限公司現任員工。主要開發Android、iOS。最近想要全力開發Unity。 河野聡(こうの.さとし) Re:Kayo-System股份有限公司現任員工。主要是開發Android、iOS, 但也喜愛JavaScript與PHP之類的網頁相關技術。最近對即時通訊感到興趣,正在學習WebSocket 等。 山本尚紀(やまもと.なおき) Re:Kayo-System股份有限公司現任員工。主要以Java為中心,進行全面網頁應用程式開發。取得初代Xperia之後,於個人/工作上都在開發Android應用程式。 武光浩作(たけみつ.こうさく) 曾任職於BRILLIANTSERVICE股份有限公司。因為想要藉由提供Android(智慧型手機)服務, 使更多人們變得幸福, 於2013年4月1日加入本社。現在正在學習Java/Objective-C/C等等的程式語言。 個人偏好網頁相關技術,喜愛Ruby與JavaScript。
买了这本书的人也买...
最近浏览商品
客服公告
热门活动
订阅电子报