原创 AndroidWear官方文檔總結06 - 支持語音輸入的通知

假如手持設備的通知上包含文字輸入的功能,例如回覆郵件,正常情況下手持設備上會啓動一個Activity來輸入文字。然而,當通知顯示在穿戴設備上時,沒有鍵盤輸入,你可以使用RemoteInput讓用戶口述回覆,或者使用提供預定義的文本消息回覆

原创 AndroidWear官方文檔總結04 - 創建Android Wear 項目

AndroidWear 應用程序直接在穿戴設備設備上運行,可以訪問其上的傳感器與GPU。這些應用程序與其他設備的程序一樣使用Android SDK開發,但是在UI設計商上、使用的功能上有很大的區別。以下是穿戴設備應用程序與手持設備應用程序

原创 AndroidWear官方文檔總結06 - 添加多頁面到通知

當需要提供展示更多的信息,而無需打開手持設備上應用程序時,可以添加一頁或多頁到穿戴設備的通知上。附加的頁數顯示在主通知卡片的右邊。   創建包含多頁的通知 1. 使用 NotificationCompat.Builder來創建通知的第一

原创 自定義ActionBar 左邊距爲0

在開發中,如果需要自定義ActionBar,或者使用ToolBar 的時候,都會發現,在ActionBar的左邊有 一塊區域覆蓋不到,如下圖:   這種情況是因爲ActionBar有默認的內部左右邊距,如果要去掉這個區域,只需加上以

原创 NumberPicker自定義時間選擇器

這兩天,項目需求中需要一個選擇時間的功能,主要的需求如下: 1. 顯示的時間是自定義的,比如 不是順序的1,2,3,4,5,6,7,8,9, 而是 3,4,6,9 2. 顯示的時間內容是  幾號,幾時,幾分 3. 要用Android的原生

原创 AndroidWear官方文檔總結03 - 連接手持設備與穿戴設備模擬器到開發環境

由於Android Wear設備是沒有USB接口的,而且很多功能必須依賴手機才能實現,如果要對穿戴設備設備進行開發調試的話,就必須要通過連接手機才能進行進行。連接穿戴設備模擬器的具體步驟如下: 1. 在手機上安裝Google Play,

原创 《打造高質量Android應用》總結

1. LinearLayout    weightSum-定義weight總和的值 2.<include />標籤,該標籤中如果要覆蓋被包含佈局的layout_*屬性,必須同時指定 layout_width、layout_height 3

原创 增強版的RecycleViewAdapter,可以直接使用

在Android的項目中,需要大量的列表組件來顯示數據,在之前的項目中一直使用的是ListView 組件,但是在最新的V7包中出現了能後替代ListView的組件RecycleView。 所以在新的項目中使用了大量的RecycleVie

原创 AdapterView VS RecycleView

項目已經上線運行一段時間了,然後接下來是不斷的調整業務需求,走上了版本迭代的無底洞...... 在版本不斷迭代的過程中,漸漸發現一些問題,所以就把這些問題總結下,分享給大家。 目前在項目中最常用的展示功

原创 關於AndroidStudio導入Module出現問題 DefaultGroovyMavenDeployer 的解決方法

近日,AndroidStudio推出正式版,很多開發者開始向 AndroidStudio 遷徙,但是在導入Module 時總是會出現各種問題。 比如:導入 GitHub  某一開源項目的 Library 時,經常會出現 類似以下的錯誤  

原创 AndroidWear官方文檔總結01 - 簡介

Android Wear是Google爲智能手錶打造的全新智能平臺。2012年,由於Google發佈谷歌眼鏡(谷歌眼鏡就像是可佩帶式智能手機,讓用戶可以通過語音指令,拍攝照片,發送信息,以及實施其他功能),引起了人們對可穿戴設備的關注。而

原创 AndroidWear官方文檔總結05 - 手持設備與穿戴設備的通知同步

一個Android的手持設備(平板或手機)與AndroidWear設備連接後,手持設備會自動將通知發送到穿戴設備上。通知會以卡片的形式顯示在穿戴設備的ContextStream上。然而,爲了給用戶最好的體驗,開發者應該添加穿戴設備特定的功