編輯:Android開發實例
基本
public final static String AUTHORITY = "com.example.MySuggestionProvider";
public final static int MODE = DATABASE_MODE_QUERIES;
public MySuggestionProvider() {
setupSuggestions(AUTHORITY, MODE);
}
}
調用setupSuggestions()需要兩個參數,一個是搜索的授權名,另一個是數據庫的模式。搜索授權必須是unique的字符串,但是一般最好的就是使用你的content provider的qualified name(包名加上provider的類名; 比如 "com.example.MySuggestionProvider"). 數據庫模式必須包含DATABASE_MODE_QUERIES,也可以加上可選項DATABASE_MODE_2LINES。它將在suggestions表的基礎上再加入一行,它允許你為每個suggestion再添加一行文本。比如,你想讓沒suggestion都有2行的話,可以這樣:
示例2:
public final static int MODE = DATABASE_MODE_QUERIES | DATABASE_MODE_2LINES;
注意你在manifest為該content provide聲明的授權必須和setupSuggestions(AUTHORITY, MODE);中聲明的授權一樣。
比如:示例2:
<application>
<provider android:name=".MySuggestionProvider"
android:authorities="com.example.MySuggestionProvider" />
...
</application>
Android提高之藍牙隱藏API探秘
前面文章講解了Android的藍牙基本用法,本文講得深入些,探討下藍牙方面的隱藏API。用過Android系統設置(Setting)的人都知道藍牙搜索之後可以建立
android 網絡連接處理分析
在Android中,可以有多種方式來實現網絡編程: 創建URL,並使用URLConnection/HttpURLConnection 使用HttpClient使用
Android本地化
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android中BroadcastReceiver(異步接收廣播Intent)的使用
Broadcast Receiver簡介 Broadcast Receiver是Android的五大組件之一,使用頻率也很高。 用於異步接收廣播Intent,廣播