導航:首頁 > 操作系統 > androidphonelookup

androidphonelookup

發布時間:2022-11-28 20:47:58

android開發,請問TextView v=new TextView(this);代碼中的this是什麼意思呢加不加有什麼區別呢

關系型資料庫SQLite3,它是一個支持SQL輕量級的嵌入式資料庫,在嵌入式操作上有很廣泛的,WM採用的也是SQLite3

關於過於、原理方面的東西在這篇文章里不會提到,但是如果你想能夠快速的學會操作SQLite3,那這就是你要找的文章!

首先,我們看一下api,所有資料庫相關的介面、類都在.database和android.database.sqlite兩個包下,雖然只有兩個包,但是如果你英文不好或是太懶的話也要迷茫一段時間,其實,我們真正用的到的沒有幾個!

1、SQLiteOpenHelper (android.database.sqlite.SQLiteOpenHelper)

這是一個抽象類,關於抽象類我們都知道,如果要使用它,一定是繼承它!

這個類的方法很少,有一個構造方法

SQLiteOpenHelper(android.content.Context context, java.lang.String name,android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version);

參數不做過多的解釋,CursorFactory一般直接傳null就可以

public void onCreate(SQLiteDatabase db)

此方法在創建資料庫是被調用,所以,應該把創建表的操作放到這個方法裡面,一會兒在後面我們會再詳細的說如何創建表

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)

從方法名上我們就能知道這個方法是執行更新的,沒錯,當version改變是系統會調用這個方法,所以在這個方法里應該執行刪除現有表,然後手動調用onCreate的操作

SQLiteDatabase getReadableDatabase()

可讀的SQLiteDatabase對象

SQLiteDatabase getWritableDatabase()

獲取可寫的SQLiteDatabase對象

2、SQLiteDatabase(android.database.sqlite.SQLiteDatabase)

關於操作資料庫的工作(增、刪、查、改)都在這個類里

execSQL(sql)

執行SQL語句,用這個方法+SQL語句可以非常方便的執行增、刪、查、改

除此之外,Android還提供了功過方法實現增、刪、查、改

long insert(TABLE_NAME, null, contentValues)添加記錄

int delete(TABLE_NAME, where, whereValue)刪除記錄

int update(TABLE_NAME, contentValues, where, whereValue) 更新記錄

Cursor query(TABLE_NAME, null, null, null, null, null, null) 查詢記錄

除此之外,還有很多方法,如:beginTransaction()開始事務、endTransaction()結束事務...有興趣的可以自己看api,這里就不多贅述了

3、Cursor(android.database.Cursor)

游標(介面),這個很熟悉了吧,Cursor里的方法非常多,常用的有:

boolean moveToPosition(position)將指針移動到某記錄

getColumnIndex(Contacts.People.NAME)按列名獲取id

int getCount()獲取記錄總數

boolean requery()重新查詢

boolean isAfterLast()指針是否在末尾

boolean isBeforeFirst()時候是開始位置

boolean isFirst()是否是第一條記錄

boolean isLast()是否是最後一條記錄

boolean moveToFirst()、 boolean moveToLast()、 boolean moveToNext()同moveToPosition(position)

4、SimpleCursorAdapter(android.widget.SimpleCursorAdapter)

也許你會奇怪了,之前我還說過關於資料庫的操作都在database和database.sqlite包下,為什麼把一個Adapter放到這里,如果你用過Android的SQLite3,你一定會知道

,這是因為我們對資料庫的操作會經常跟列表聯系起來

經常有朋友會在這出錯,但其實也很簡單

SimpleCursorAdapter adapter = new SimpleCursorAdapter(

this,

R.layout.list,

myCursor,

new String[] ,

new int[]);

my.setAdapter(adapter);

一共5個參數,具體如下:

參數1:Content

參數2:布局

參數3:Cursor游標對象

參數4:顯示的欄位,傳入String[]

參數5:顯示欄位使用的組件,傳入int[],該數組中是TextView組件的id

到這里,關於資料庫的操作就結束了,但是到目前為止我只做了翻譯的工作,有些同學可能還是沒有掌握,放心,下面我們一起順著正常開發的思路理清一下頭緒!

前面的只是幫沒做過的朋友做下普及,下面才是你真正需要的!

一、寫一個類繼承SQLiteOpenHelpe

public class DatabaseHelper extends SQLiteOpenHelper

構造方法:

DatabaseHelper(Context context) {

super(context, DATABASE_NAME, null, DATABASE_VERSION);

}

在onCreate方法里寫建表的操作

public void onCreate(SQLiteDatabase db) {

String sql = "CREATE TABLE tb_test (_id INTEGER DEFAULT '1' NOT NULL PRIMARY KEY AUTOINCREMENT,class_jb TEXT NOT NULL,class_ysbj TEXT NOT NULL,title TEXT NOT NULL,content_ysbj TEXT NOT NULL)";

db.execSQL(sql);//需要異常捕獲

}

在onUpgrade方法里刪除現有表,然後手動調用onCtreate創建表

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

String sql = "drop table "+tbname;

db.execSQL(sql);

onCreate(db);

}

對表增、刪、查、改的方法,這里用的是SQLiteOpenHelper提供的方法,也可以用sql語句實現,都是一樣的

關於獲取可讀/可寫SQLiteDatabase,我不說大家也應該會想到,只有查找才會用到可讀的SQLiteDatabase

/**

* 添加數據

*/

public long insert(String tname, int tage, String ttel){

SQLiteDatabase db= getWritableDatabase();//獲取可寫SQLiteDatabase對象

//ContentValues類似map,存入的是鍵值對

ContentValues contentValues = new ContentValues();

contentValues.put("tname", tname);

contentValues.put("tage", tage);

contentValues.put("ttel", ttel);

return db.insert(tbname, null, contentValues);

}

/**

* 刪除記錄

* @param _id

*/

public void delete(String _id){

SQLiteDatabase db= getWritableDatabase();

db.delete(tbname,

"_id=?",

new String[]);

}

/**

* 更新記錄的,跟插入的很像

*/

public void update(String _id,String tname, int tage, String ttel){

SQLiteDatabase db= getWritableDatabase();

ContentValues contentValues = new ContentValues();

contentValues.put("tname", tname);

contentValues.put("tage", tage);

contentValues.put("ttel", ttel);

db.update(tbname, contentValues,

"_id=?",

new String[]);

}

/**

* 查詢所有數據

* @return Cursor

*/

public Cursor select(){

SQLiteDatabase db = getReadableDatabase();

return db.query(

tbname,

new String[],

null,

null, null, null, "_id desc");

}

關於db.query方法的參數,有很多,為了防止大家弄亂,我簡單說一下

參數1:表名

參數2:返回數據包含的列信息,String數組里放的都是列名

參數3:相當於sql里的where,sql里where後寫的內容放到這就行了,例如:tage>?

參數4:如果你在參數3里寫了?(知道我為什麼寫tage>?了吧),那個這里就是代替?的值 接上例:new String[]

參數5:分組,不解釋了,不想分組就傳null

參數6:having,想不起來的看看SQL

參數7:orderBy排序

到這里,你已經完成了最多的第一步!我們來看看都用到了那些類:

SQLiteOpenHelper我們繼承使用的

SQLiteDatabase增刪查改都離不開它,即使你直接用sql語句,也要用到execSQL(sql)

二、這里無非是對DatabaseHelper類定義方法的調用,沒什麼可說的,不過我還是對查詢再嘮叨幾句吧

Android查詢出來的結果一Cursor形式返回

cursor = sqLiteHelper.select();//是不是很簡單?

查詢出來的cursor一般會顯示在listView中,這就要用到剛才提到的SimpleCursorAdapter

SimpleCursorAdapter adapter = new SimpleCursorAdapter(

this,

R.layout.list_row,

cursor,

new String[],

new int[]

);

裡面帶有實例。自己好好學習吧!

❷ 關於Uri.withAppendedPath

//address就是從content://sms/里取出來的address欄位的數據
Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(address));
Cursor c = getContentResolver().query(uri, new String[] {"DISPLAY_NAME"}, null, null, null);

❸ 安卓軟體都安在手機的哪個文件夾

想刪系統自帶軟體的機友進來看看吧,應該是最詳細 的了!
AccountSyncManager賬戶同步管理(同步要用到的,建議別刪)
AdobeReader電子閱讀器(可以刪除)
AlarmClock.apk鬧鍾(可以刪除)
Applicati**Provider應用程序信息存儲器(不能刪除)
AppSharing應用程序共享(可以刪除)
BlackBoard黑板皮膚(自帶皮膚,可以刪除,建議別刪)
Bluetooth藍牙(不能刪除)
BrcmBluetoothServices藍牙服務(不能刪除)
Browser自帶瀏覽器(不能刪除)
BugreportBug報告(可以刪除)
Calculator計算器(可以刪除,建議別刪)
Calendar谷歌日歷(可以刪除,建議別刪)
CalendarProvider谷歌日歷儲存器(可以刪除,建議別刪)
CertInstaller證書安裝器(不能刪除)
CheckinProvider簽入服務(不能刪除)
Clicker鍵盤校準(不能刪除)
com.amazon.mp3亞馬遜音樂(可以刪除)
com.htc.FMRadioWidget桌面收音機插件(插件類都可以刪除)
com.htc.FriendStreamWidget好友流小插件(插件類都可以刪除)
com.htc.MusicWidget桌面音樂插件(插件類都可以刪除)
com.htc.PlurkWidget桌面Plurk插件(插件類都可以刪除)
com.htc.StockWidget桌面股票插件(插件類都可以刪除)
com.htc.TwitterWidget桌面Twitter插件(插件類都可以刪除)
com.htc.WeatherWidget桌面天氣插件(插件類都可以刪除)
ContactsProvider存儲聯系人信息(不能刪除)
CSPeopleSyncService
Customizati**ettingsProvider自定義設置服務(不能刪除)
Customizati**etup自定義設置(不能刪除)
DCSImpl集散控制系統服務(不能刪除)
DCSStock股票後台傳輸程序(不用股票可以刪除)
DCSUtility集散控制系統公共程序組件(不能刪除)
DebugTool調試工具(不能刪除)
DefaultContainerServiceapk安裝服務(不能刪除)
DownloadProvider下載管理器(不能刪除)
DreyeAndroidHTCDr.eye英語字典(可以刪除)
DrmProviderDRM受數字版權保護的數據存儲服務(不能刪除)
Email電子郵件客戶端(可以刪除)
EReaderLibrary閱讀器(可以刪除)
EReaderViewer閱讀器(可以刪除)
EReaderWidget閱讀器掛件(可以刪除)
FieldTest測試程序(不能刪除)
FilePicker文件定位(不能刪除)
Flashlight手電筒(可以刪除,建議別刪)
FlickrFlickr應用(國內無法使用,可以刪除)
FriendStreamhtc主推的社交推送軟體,可以聚合Facebook,twitter等(可以刪除)
GDataFeedsProviderGoogleData提供(可以刪除)
GenieWidget天氣與新聞(可以刪除)
Gmail(可以刪除,建議別刪)
GmailProviderGmail提供(可以刪除,建議別刪)
GoogleApps谷歌程序包(包括下面的關於Google的一些列軟體,不用Google的可以刪除,使用的建議別刪)
GoogleBackupTransport谷歌備份傳輸(可以刪除,建議別刪)
GoogleCalendarSyncAdapter谷歌日歷同步適配器(可以刪除)
GoogleContactsSyncAdapter谷歌聯系人同步適配器(可以刪除)
GoogleFeedback谷歌反饋(可以刪除)
GooglePartnerSetupGoogle助手(可以刪除,建議別刪)
GoogleQuickSearchBox谷歌搜索(可以刪除,建議別刪)
GoogleServicesFramework谷歌同步支持服務框架(可以刪除,建議別刪)
GoogleSearch搜索工具(可以刪除,建議別刪)
GSD函數測試程序(不能刪除)
gtalkserviceGTalk服務(可以刪除)
HTC_IME英文輸入法(不能刪除)
HtcAddProgramWidget向桌面添加程序的插件(不能刪除)
HTCAlbumHTC自帶相冊(可以刪除,建議別刪)
htcAutoRotateWidget自動旋轉開關(不能刪除)
HtcBackgroundDataWidget後台數據(不能刪除)
htcbookmarkwidgetHTC桌面標簽插件(可以刪除)
HtcCalculatorWidget計算機插件(可以刪除)
htccalendarwidgetsHTC日歷桌面插件(可以刪除,建議別刪)
HTCCamera照相機(不能刪除)
HtcClockWidget鬧鍾插件(可以刪除)
HtcCompressViewer(可以刪除)
HtcContacts聯系人(不能刪除)
htccontactwidgetsHTC聯系人插件(可以刪除,建議別刪)
HtcCopyrightHTC相關服務(不能刪除)
HtcDataRoamingWidget(可以刪除,建議別刪)
HtcDataStripWidget數據控制台插件(可以刪除,建議別刪)
HtcDialer撥號(不能刪除)
HtcDirect htc hub(可以刪除)
HtcDirectDownloadsProvider(不用htc hub可以刪除)
HtcDLNAMiddleLayerWifi相關(不能刪除)
HtcDMC
HtcFacebookFacebook(可以刪除)
HtcFMRadio調頻立體聲(可以刪除,建議別刪)
HtcGreader新聞(可以刪除)
HtcGreaderWidget新聞插件(可以刪除)
HtcImageWall**壁紙(不能刪除)
HtcLaputaHTC自帶導航軟體(可以刪除)
HtcLaputaInstallerHTC自帶導航軟體(可以刪除)
HtcLaputaWidgetHTC自帶導航軟體桌面插件(可以刪除)
HtcLocati**ervice定位服務(不能刪除)
HtcLockScreenHTC鎖屏(不能刪除)
htcmailwidgetsHTC Mail插件(可以刪除)
HtcMessageCS(不能刪除)
HtcMessageUploader(不能刪除)
htcmsgwidgets短消息插件(可以刪除,建議別刪)
HtcMusicHTC自帶音樂(可以刪除,建議別刪,因為有杜比音效和srs)
HtcMusicMarkedItemsHTC自帶音樂相關網上商店(可以刪除,建議別刪)
htcPhotoWidget圖片插件(可以刪除,建議別刪)
HtcPlurkPlurk(可以刪除)
HtcPowerStripWidget電源控制台插件(可以刪除,建議別刪)
HtcProfileWidget選擇聲音或震動插件(可以刪除,建議別刪)
HtcPushMedia媒體播送,輸出到播放器的媒體(可以刪除)
HtcRecommends只有幾個軟體的類似商店的東西(可以刪除)
HtcRecommendsWidget同上的插件(可以刪除)
HtcRingtoneTrimmer鈴聲剪輯(可以刪除)
HtcRingtoneWidget選擇鈴聲的插件(可以刪除)
HtcScreenBrightnessWidget調節屏幕亮度插件(可以刪除)
HtcScreenTimeoutWidget調節屏幕延時插件(可以刪除)
HtcSettingsProviderHTC設置(不能刪除)
htcsettingwidgetsHTC設置插件,WIFI、移動網路、GPS、飛行模式、藍牙的開關(可以刪除,建議別刪)
HTCSetupWizardHTC安裝向導(不能刪除)
HtcSoundRecorder錄音(可以刪除,建議別刪)
HtcSoundSetDownloadManager在設置/聲音中選擇鈴聲和通知音等(不能刪除)
HtcStreamPlayer流媒體播放器(可以刪除,建議別刪)
HtcSyncwidgetHTC同步插件(可以刪除)
HtcTipWidget操作提示插件(可以刪除)
HtcTwitterTwitter(可以刪除)
HtcWeatherWall**HTC天氣壁紙(不能刪除)
HTC_IME輸入法(可以刪除)
HTMLViewerHTML瀏覽器(可以刪除)
install_flash_playerflash插件(不能刪除)
IM即使通訊組件包含MSN、yahoo通(可以刪除)
ImCredentialProvider(可以刪除)
ImProvider(可以刪除)
JbedJAVA模擬器(可以刪除)
Launcher開機向導(不能刪除)
LiveWall**s動態牆紙(不能刪除)
LiveWall**sPicker動態牆紙(不能刪除)
LocationPickerLaputa資訊與天氣(可以刪除)
MagicSmokeWall**s魔幻煙霧壁紙(不能刪除)
Mail(可以刪除,建議別刪)
Maps(可以刪除,建議別刪)
MarketUpdater市場軟體更新(不能刪除)
MediaProvider媒體數據存儲服務(不能刪除)
MediaUploaderGoogle媒體數據上傳服務(可以刪除,建議別刪)
MessageTabPlugin
Metal金屬皮膚(自帶皮膚,可以刪除,建議別刪)
Mms信息(不能刪除)
Mode10Wall**shtc提供的壁紙軟體(不能刪除)
MyHTC(可以刪除,建議別刪)
MyFavesT-Mobile MyFaves程序(可以刪除)
NetworkLocation谷歌網路定位服務(不能刪除)
OnlineAssetDetails和HTC Link相關的,查看HTC線上詳細信息(可以刪除,建議別刪)
PackageInstallerAPK安裝程序(不能刪除)
PCSCIIPC同步(不能刪除)
Phone電話(不能刪除)
PicoTts文字語音轉換引擎(設置-語音輸入與輸出中)(不能刪除)
PluginManagerSense插件管理(不能刪除)
QuickLookup快速查閱,維基網路搜索(可以刪除,建議別刪,很好用)
Quickofficeoffice軟體的閱讀(可以刪除,建議別刪)
QxdmLog電話相關(不能刪除)
restartappRestart應用(不能刪除)
Rosie桌面的主程序(不能刪除)
SearchAnywhere任意搜索的應用(可以刪除,建議別刪,很有用)
SearchAnywhereWidget任意搜索的應用插件(可以刪除,建議別刪,很有用)
Settings系統設置(不能刪除)
SettingsProvider設置服務(不能刪除)
SetupWizardGoogle的設置向導(不能刪除)
SkinPicker皮膚類的程序(不能刪除)
Slate主題類的程序(不能刪除)
StkSIM卡服務(不能刪除)
Stock股票程序(可以刪除)
Streetgoogle街景(可以刪除)
Sync同步程序(不能刪除)
Talk GTALK(GTALK主程序,其gtalkservice.apk和ImProvider.apk才是服務程序,刪除這個服務後market無法下載)(可以刪除)
Teeter自帶重力球游戲(可以刪除)
TelephonyProvider撥號記錄存儲服務(不能刪除)
TransferData數據傳輸(可以刪除,建議別刪)
TtsService文本到語音服務(不能刪除)
Updater程序更新器(不能刪除)
UpgradeSetup更新程序(不能刪除)
UploadProviderHTC 媒體上傳器(不能刪除)
UserDictionaryProvider用戶字典(可以刪除)
Vending電子市場(可以刪除)
VisualizationWall**s動態音樂背景自帶牆紙(不能刪除)
VoiceDialer語音撥號器(可以刪除,建議別刪)
VoiceSearch語音搜索(可以刪除,建議別刪)
***Services虛擬專用網服務***代理(不能刪除)
Weather天氣組件(可以刪除,建議別刪)
WeatherAgentService天氣組件(可以刪除,建議別刪)
WeatherProvider天氣組件(可以刪除,建議別刪)
WeatherSyncProvider天氣組件(可以刪除,建議別刪)
Wifi r outerwifi路由(不能刪除)
Wood木板皮膚(自帶皮膚,可以刪除,建議別刪)
WorldClock世界時鍾(可以刪除,建議別刪)
YouTubeYoutube視頻(可以刪除)

❹ 如何在安卓手機上使用lookup

Android 使用PhoneLookup查詢電話
java代碼:

String phoneNumber="1367890660";

Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));

c=context.getContentResolver().query(uri, null,null,null,null);
能查詢到的信息共14項

java代碼:

Columns

PhoneLookup

long _ID read-only Data row ID.

String NUMBER read-only Phone number.

String TYPE read-only Phone number type. See ContactsContract.CommonDataKinds.Phone.

String LABEL read-only Custom label for the phone number. See ContactsContract.CommonDataKinds.Phone.

Columns from the Contacts table(ContactsContract.Contacts)are also available through a join.

Join with Contacts

String LOOKUP_KEY

String DISPLAY_NAME

long PHOTO_ID

int IN_VISIBLE_GROUP

int HAS_PHONE_NUMBER

int TIMES_CONTACTED

long LAST_TIME_CONTACTED

int STARRED

String CUSTOM_RINGTONE

int SEND_TO_VOICEMAIL
注意查詢到的信息項都標記為只讀的。我想這里的查詢應該就是調用的資料庫中存儲過程。從邏輯上來講就是只讀的。所以系統在這里就把標記為只讀的了。

❺ 求大蝦解答 為什麼我不能導入 import android.provider.ContactsContract;

需要單獨下載這個包的。

❻ android系統里,通訊錄資料庫中的手機號碼加密過嗎

寫過一些取電話號碼的東西,沒有出現過亂碼。你看看是不是欄位之類的取的問題。

下面是取電話號碼的一段代碼,不會出亂碼。你參考一下吧
//得到ContentResolver對象
ContentResolver cr = getContentResolver();
//取得電話本中開始一項的游標
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);

while (cursor.moveToNext())
{
// 取得聯系人名字
int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME);
String name = cursor.getString(nameFieldColumnIndex);
string += (name);

// 取得聯系人ID
String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
Cursor phone = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = "
+ contactId, null, null);

// 取得電話號碼(可能存在多個號碼)
while (phone.moveToNext())
{
String strPhoneNumber = phone.getString(phone.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
string += (":" + strPhoneNumber);
}
string += "\n";
phone.close();
}
cursor.close();

❼ 安卓連接資料庫問題,求解

android的系統資料庫在調用的時候都封裝了 我們只需要寫where的condition,表結構和標明對我們都是不透明的 這就對深入了解帶來了很多麻煩,即使有源碼查看起來也很費勁。
android使用的是sqlite資料庫,一般都是每個模塊都有一個.db文件,我們可以將系統里的.db文件拷出來在使用android tool中的sqlite3命令來操作和測試資料庫。

首先啟動模擬器或將手機連接電腦

使用find命令將系統中所有的db文件找出來
adb shell find / -name '*.db' -type f
/mnt/sdcard/openfeint/webui/manifest.db
/mnt/sdcard/dbms/DBMS.db
/data/system/accounts.db
/data/data/com.android.vending/databases/assets14.db
/data/data/com.android.vending/databases/suggestions.db
/data/data/com.android.vending/databases/webviewCache.db
/data/data/com.android.vending/databases/webview.db
/data/data/com.android.vending/databases/billing4.db
/data/data/com.android.providers.userdictionary/databases/user_dict.db
/data/data/com.android.providers.telephony/databases/mmssms.db
/data/data/com.android.providers.telephony/databases/telephony.db
/data/data/com.android.providers.settings/databases/settings.db
/data/data/com.android.providers.media/databases/internal.db
/data/data/com.android.providers.media/databases/external-bd717cb2.db
/data/data/com.android.providers.media/databases/external-5c2507fe.db
/data/data/com.android.launcher/databases/launcher.db
/data/data/com.example.android.apis/databases/webviewCache.db
/data/data/com.example.android.apis/databases/webview.db
/data/data/com.eclipsim.gpsstatus2/databases/google_analytics.db
/data/data/com.eclipsim.gpsstatus2/databases/webviewCache.db
/data/data/com.eclipsim.gpsstatus2/databases/webview.db
/data/data/com.android.inputmethod.latin/databases/userbigram_dict.db
/data/data/com.android.inputmethod.latin/databases/auto_dict.db
/data/data/com.google.android.gsf/databases/talk.db
/data/data/com.google.android.gsf/databases/webviewCache.db
/data/data/com.google.android.gsf/databases/webview.db
/data/data/com.google.android.gsf/databases/googlesettings.db
/data/data/com.google.android.gsf/databases/subscribedfeeds.db
/data/data/com.google.android.gsf/databases/gservices.db
/data/data/com.google.android.gsf/databases/gls.db
/data/data/com.google.android.googlequicksearchbox/databases/qsb-log.db
/data/data/com.google.android.gm/databases/downloads.db
/data/data/com.google.android.gm/databases/[email protected]
/data/data/com.google.android.gm/databases/gmail.db
/data/data/com.google.android.apps.genie.geniewidget/databases/weather.db
/data/data/com.cooliris.media/databases/launcher.db
/data/data/com.cooliris.media/databases/picasa.db
/data/data/com.android.email/databases/EmailProviderBody.db
/data/data/com.android.email/databases/EmailProvider.db
/data/data/com.android.providers.drm/databases/drm.db
/data/data/com.getsetgames.megajump/databases/google_analytics.db
/data/data/com.getsetgames.megajump/databases/webviewCache.db
/data/data/com.getsetgames.megajump/databases/webview.db
/data/data/com.android.providers.downloads/databases/downloads.db
/data/data/com.rich.webviewtest/databases/webviewCache.db
/data/data/com.rich.webviewtest/databases/webview.db
/data/data/com.android.deskclock/databases/alarms.db
/data/data/com.android.providers.contacts/databases/contacts2.db
/data/data/com.android.providers.calendar/databases/calendar.db
/data/data/com.android.browser/app_icons/WebpageIcons.db
/data/data/com.android.browser/app_geolocation/CachedGeoposition.db
/data/data/com.android.browser/app_databases/Databases.db
/data/data/com.android.browser/app_appcache/ApplicationCache.db
/data/data/com.android.browser/databases/browser.db
/data/data/com.android.browser/databases/webviewCache.db
/data/data/com.android.browser/databases/webview.db
/data/data/com.android.bluetooth/databases/btopp.db
有了個db文件列表我們就可以把這些db 復制到電腦上進行操作了

以通訊錄資料庫為例執行以下操作:
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db F:/androidres/systemdb
--1669 KB/s (271360 bytes in 0.158s)
F:/androidres/systemdb為任意本地目錄 不明白pull命令的查看adb help

用sqlite3打開這個文件

F:/androidres/systemdb>sqlite3 contacts2.db
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
_sync_state settings
_sync_state_metadata status_updates
accounts v1_settings
activities view_contacts
agg_exceptions view_contacts_restricted
android_metadata view_data
calls view_data_restricted
contact_entities_view view_groups
contact_entities_view_restricted view_raw_contacts
contacts view_raw_contacts_restricted
data view_v1_contact_methods
groups view_v1_extensions
mimetypes view_v1_group_membership
name_lookup view_v1_groups
nickname_lookup view_v1_organizations
packages view_v1_people
phone_lookup view_v1_phones
properties view_v1_photos
raw_contacts

❽ 怎樣刪除HTC ONE V 自帶軟體(已獲得ROOT許可權)

手機已ROOT,文件列表中有「授權管理」骷髏頭圖標 手機上打開RE管理器,進去後,選擇「掛載讀寫」, 掛載讀寫後,找到system,進去後再找到app,進去app文件里後,這時要注意下是否還是「已掛載讀寫」,如果不是,則重新掛載一下讀寫即可。 你要刪的系統自帶軟體都在app里頭,當然有部分手機可能在別的文件夾里也有,選擇你要刪的軟體時要點久一點,這樣才會彈出刪除菜單,這一點一定要注意了。 你一定會問:「哪些系統自帶軟體可以刪,哪些不可以刪?」請看下面 溫馨提示:UC瀏覽器千萬別刪!會報錯的! systemapp systemappAlarmClock.apk 鬧鍾 systemappBrowser.apk 瀏覽器 systemappBugreport.apk Bug報告 systemappCalculator.apk 計算器 systemappCalendar.apk 日歷 systemappCalendarProvider.apk 日歷提供 systemappCamera.apk 照相機 systemappcom.amazon.mp3.apk 亞馬遜音樂 systemappContacts.apk 聯系人 systemappDownloadProvider.apk 下載提供 systemappDrmProvider.apk DRM數字版權提供 systemappEmail.apk 電子郵件客戶端 systemappFieldTest.apk 測試程序 systemappGDataFeedsProvider.apk GoogleData提供 systemappGmail.apk Gmail電子郵件 systemappGmailProvider.apk Gmail提供 systemappGoogleApps.apk 谷歌程序包 systemappGoogleSearch.apk 搜索工具 systemappgtalkservice.apk GTalk服務 systemappHTMLViewer.apk HTML查看器 systemappHtcTwitter.apk 集成Twitter客戶端PEEP systemappIM.apk 即使通訊組件包含MSN、yahoo通 systemappImCredentialProvider.apk systemappImProvider.apk systemappLauncher.apk 啟動載入器 systemappHtcNaviPanel.apk 導航軟體 systemappMaps.apk 電子地圖 systemappMediaProvider.apk 多媒體播放提供 systemappMms.apk 簡訊、彩信 (如有自己的簡訊程序就能刪了) systemappMusic.apk 音樂播放器 systemappMyFaves.apk T-Mobile MyFaves程序 systemappNewsReader.apk 新聞閱讀器 systemappPackageInstaller.apk apk安裝程序 systemappPhone.apk 電話撥號器 (無論如何不能刪的) systemappSettings.apk 系統設置 systemappSettingsProvider.apk 設置提供 systemappSetupWizard.apk 設置向導 systemappSoundRecorder.apk 錄音工具 systemappStreet.apk 街景地圖(刪後Google地圖不能用) systemappSync.apk 同步程序 systemappTalk.apk 語音程序 systemappTelephonyProvider.apk 電話提供 (不能刪) systemappUpdater.apk 更新程序 systemappVpnServices.apk VPN服務 systemappVending.apk 製造商信息 systemappVoiceDialer.apk 語音撥號器 systemappVoiceSearch.apk 語音搜索 systemappYouTube.apk Youtube視頻 想刪系統自帶軟體的機友進來看看吧,應該是最詳細 的了! AccountSyncManager賬戶同步管理(同步要用到的,建議別刪) AdobeReader電子閱讀器(可以刪除) AlarmClock.apk鬧鍾(可以刪除) Applicati**Provider應用程序信息存儲器(不能刪除) AppSharing應用程序共享(可以刪除) BlackBoard黑板皮膚(自帶皮膚,可以刪除,建議別刪) Bluetooth藍牙(不能刪除) BrcmBluetoothServices藍牙服務(不能刪除) Browser自帶瀏覽器(不能刪除) BugreportBug報告(可以刪除) Calculator計算器(可以刪除,建議別刪) Calendar谷歌日歷(可以刪除,建議別刪) CalendarProvider谷歌日歷儲存器(可以刪除,建議別刪) CertInstaller證書安裝器(不能刪除) CheckinProvider簽入服務(不能刪除) Clicker鍵盤校準(不能刪除) com.amazon.mp3亞馬遜音樂(可以刪除) com.htc.FMRadioWidget桌面收音機插件(插件類都可以刪除) com.htc.FriendStreamWidget好友流小插件(插件類都可以刪除) com.htc.MusicWidget桌面音樂插件(插件類都可以刪除) com.htc.PlurkWidget桌面Plurk插件(插件類都可以刪除) com.htc.StockWidget桌面股票插件(插件類都可以刪除) com.htc.TwitterWidget桌面Twitter插件(插件類都可以刪除) com.htc.WeatherWidget桌面天氣插件(插件類都可以刪除) ContactsProvider存儲聯系人信息(不能刪除) CSPeopleSyncService Customizati**ettingsProvider自定義設置服務(不能刪除) Customizati**etup自定義設置(不能刪除) DCSImpl集散控制系統服務(不能刪除) DCSStock股票後台傳輸程序(不用股票可以刪除) DCSUtility集散控制系統公共程序組件(不能刪除) DebugTool調試工具(不能刪除) DefaultContainerServiceapk安裝服務(不能刪除) DownloadProvider下載管理器(不能刪除) DreyeAndroidHTCDr.eye英語字典(可以刪除) DrmProviderDRM受數字版權保護的數據存儲服務(不能刪除) Email電子郵件客戶端(可以刪除) EReaderLibrary閱讀器(可以刪除) EReaderViewer閱讀器(可以刪除) EReaderWidget閱讀器掛件(可以刪除) FieldTest測試程序(不能刪除) FilePicker文件定位(不能刪除) Flashlight手電筒(可以刪除,建議別刪) FlickrFlickr應用(國內無法使用,可以刪除) FriendStreamhtc主推的社交推送軟體,可以聚合Facebook,twitter等(可以刪除) GDataFeedsProviderGoogleData提供(可以刪除) GenieWidget天氣與新聞(可以刪除) Gmail(可以刪除,建議別刪) GmailProviderGmail提供(可以刪除,建議別刪) GoogleApps谷歌程序包(包括下面的關於Google的一些列軟體,不用Google的可以刪除,使用的建議別刪) GoogleBackupTransport谷歌備份傳輸(可以刪除,建議別刪) GoogleCalendarSyncAdapter谷歌日歷同步適配器(可以刪除) GoogleContactsSyncAdapter谷歌聯系人同步適配器(可以刪除) GoogleFeedback谷歌反饋(可以刪除) GooglePartnerSetupGoogle助手(可以刪除,建議別刪) GoogleQuickSearchBox谷歌搜索(可以刪除,建議別刪) GoogleServicesFramework谷歌同步支持服務框架(可以刪除,建議別刪) GoogleSearch搜索工具(可以刪除,建議別刪) GSD函數測試程序(不能刪除) gtalkserviceGTalk服務(可以刪除) HTC_IME英文輸入法(不能刪除) HtcAddProgramWidget向桌面添加程序的插件(不能刪除) HTCAlbumHTC自帶相冊(可以刪除,建議別刪) htcAutoRotateWidget自動旋轉開關(不能刪除) HtcBackgroundDataWidget後台數據(不能刪除) htcbookmarkwidgetHTC桌面標簽插件(可以刪除) HtcCalculatorWidget計算機插件(可以刪除) htccalendarwidgetsHTC日歷桌面插件(可以刪除,建議別刪) HTCCamera照相機(不能刪除) HtcClockWidget鬧鍾插件(可以刪除) HtcCompressViewer(可以刪除) HtcContacts聯系人(不能刪除) htccontactwidgetsHTC聯系人插件(可以刪除,建議別刪) HtcCopyrightHTC相關服務(不能刪除) HtcDataRoamingWidget(可以刪除,建議別刪) HtcDataStripWidget數據控制台插件(可以刪除,建議別刪) HtcDialer撥號(不能刪除) HtcDirect htc hub(可以刪除) HtcDirectDownloadsProvider(不用htc hub可以刪除) HtcDLNAMiddleLayerWifi相關(不能刪除) HtcDMC HtcFacebookFacebook(可以刪除) HtcFMRadio調頻立體聲(可以刪除,建議別刪) HtcGreader新聞(可以刪除) HtcGreaderWidget新聞插件(可以刪除) HtcImageWall**壁紙(不能刪除) HtcLaputaHTC自帶導航軟體(可以刪除) HtcLaputaInstallerHTC自帶導航軟體(可以刪除) HtcLaputaWidgetHTC自帶導航軟體桌面插件(可以刪除) HtcLocati**ervice定位服務(不能刪除) HtcLockScreenHTC鎖屏(不能刪除) htcmailwidgetsHTC Mail插件(可以刪除) HtcMessageCS(不能刪除) HtcMessageUploader(不能刪除) htcmsgwidgets短消息插件(可以刪除,建議別刪) HtcMusicHTC自帶音樂(可以刪除,建議別刪,因為有杜比音效和srs) HtcMusicMarkedItemsHTC自帶音樂相關網上商店(可以刪除,建議別刪) htcPhotoWidget圖片插件(可以刪除,建議別刪) HtcPlurkPlurk(可以刪除) HtcPowerStripWidget電源控制台插件(可以刪除,建議別刪) HtcProfileWidget選擇聲音或震動插件(可以刪除,建議別刪) HtcPushMedia媒體播送,輸出到播放器的媒體(可以刪除) HtcRecommends只有幾個軟體的類似商店的東西(可以刪除) HtcRecommendsWidget同上的插件(可以刪除) HtcRingtoneTrimmer鈴聲剪輯(可以刪除) HtcRingtoneWidget選擇鈴聲的插件(可以刪除) HtcScreenBrightnessWidget調節屏幕亮度插件(可以刪除) HtcScreenTimeoutWidget調節屏幕延時插件(可以刪除) HtcSettingsProviderHTC設置(不能刪除) htcsettingwidgetsHTC設置插件,WIFI、移動網路、GPS、飛行模式、藍牙的開關(可以刪除,建議別刪) HTCSetupWizardHTC安裝向導(不能刪除) HtcSoundRecorder錄音(可以刪除,建議別刪) HtcSoundSetDownloadManager在設置/聲音中選擇鈴聲和通知音等(不能刪除) HtcStreamPlayer流媒體播放器(可以刪除,建議別刪) HtcSyncwidgetHTC同步插件(可以刪除) HtcTipWidget操作提示插件(可以刪除) HtcTwitterTwitter(可以刪除) HtcWeatherWall**HTC天氣壁紙(不能刪除) HTC_IME輸入法(可以刪除) HTMLViewerHTML瀏覽器(可以刪除) install_flash_playerflash插件(不能刪除) IM即使通訊組件包含MSN、yahoo通(可以刪除) ImCredentialProvider(可以刪除) ImProvider(可以刪除) JbedJAVA模擬器(可以刪除) Launcher開機向導(不能刪除) LiveWall**s動態牆紙(不能刪除) LiveWall**sPicker動態牆紙(不能刪除) LocationPickerLaputa資訊與天氣(可以刪除) MagicSmokeWall**s魔幻煙霧壁紙(不能刪除) Mail(可以刪除,建議別刪) Maps(可以刪除,建議別刪) MarketUpdater市場軟體更新(不能刪除) MediaProvider媒體數據存儲服務(不能刪除) MediaUploaderGoogle媒體數據上傳服務(可以刪除,建議別刪) MessageTabPlugin Metal金屬皮膚(自帶皮膚,可以刪除,建議別刪) Mms信息(不能刪除) Mode10Wall**shtc提供的壁紙軟體(不能刪除) MyHTC(可以刪除,建議別刪) MyFavesT-Mobile MyFaves程序(可以刪除) NetworkLocation谷歌網路定位服務(不能刪除) OnlineAssetDetails和HTC Link相關的,查看HTC線上詳細信息(可以刪除,建議別刪) PackageInstallerAPK安裝程序(不能刪除) PCSCIIPC同步(不能刪除) Phone電話(不能刪除) PicoTts文字語音轉換引擎(設置-語音輸入與輸出中)(不能刪除) PluginManagerSense插件管理(不能刪除) QuickLookup快速查閱,維基網路搜索(可以刪除,建議別刪,很好用) Quickofficeoffice軟體的閱讀(可以刪除,建議別刪) QxdmLog電話相關(不能刪除) restartappRestart應用(不能刪除) Rosie桌面的主程序(不能刪除) SearchAnywhere任意搜索的應用(可以刪除,建議別刪,很有用) SearchAnywhereWidget任意搜索的應用插件(可以刪除,建議別刪,很有用) Settings系統設置(不能刪除) SettingsProvider設置服務(不能刪除) SetupWizardGoogle的設置向導(不能刪除) SkinPicker皮膚類的程序(不能刪除) Slate主題類的程序(不能刪除) StkSIM卡服務(不能刪除) Stock股票程序(可以刪除) Streetgoogle街景(可以刪除) Sync同步程序(不能刪除) Talk GTALK(GTALK主程序,其gtalkservice.apk和ImProvider.apk才是服務程序,刪除這個服務後market無法下載)(可以刪除) Teeter自帶重力球游戲(可以刪除) TelephonyProvider撥號記錄存儲服務(不能刪除) TransferData數據傳輸(可以刪除,建議別刪) TtsService文本到語音服務(不能刪除) Updater程序更新器(不能刪除) UpgradeSetup更新程序(不能刪除) UploadProviderHTC 媒體上傳器(不能刪除) UserDictionaryProvider用戶字典(可以刪除) Vending電子市場(可以刪除) VisualizationWall**s動態音樂背景自帶牆紙(不能刪除) VoiceDialer語音撥號器(可以刪除,建議別刪) VoiceSearch語音搜索(可以刪除,建議別刪) ***Services虛擬專用網服務***代理(不能刪除) Weather天氣組件(可以刪除,建議別刪) WeatherAgentService天氣組件(可以刪除,建議別刪) WeatherProvider天氣組件(可以刪除,建議別刪) WeatherSyncProvider天氣組件(可以刪除,建議別刪) Wifi r outerwifi路由(不能刪除) Wood木板皮膚(自帶皮膚,可以刪除,建議別刪) WorldClock世界時鍾(可以刪除,建議別刪) YouTubeYoutube視頻(可以刪除)

❾ 在Android項目中,怎樣添加recyclerview庫

1.添加RecyclerView Android依賴項
要將RecyclerView Selection庫添加到Android Studio項目,請implementation 在app 模塊的build.gradle 文件中提及以下依賴項:
1.implementation 'com.android.support:recyclerview-v7:28.0.0'
2.implementation 'com.android.support:recyclerview-selection:28.0.0'
2.創建一個列表
在本教程中,我們將使用一小部分項目,每個項目都包含一個人的姓名和電話號碼。
要存儲每個列表項的數據,請創建一個名為的Kotlin數據類,Person並為其添加兩個屬性:name 和phone。
1.data class Person(val name:String,
2. val phone: String)
您現在可以繼續Person 在主活動中創建對象列表。
val myList = listOf(
Person("Alice", "555-0111"),
Person("Bob", "555-0119"),
Person("Carol", "555-0141"),
Person("Dan", "555-0155"),
Person("Eric", "555-0180"),
Person("Craig", "555-0145")
)
3.將Recycler視圖添加到布局
當然,我們將使用RecyclerView 小部件來顯示列表。因此
,在主活動的布局XML文件中添加 標記。

要指定列表項的布局,請創建一個新的XML文件並將其命名為list_item.xml。在其中,添加兩個TextView 小部件:一個用於顯示名稱,另一個用於顯示電話號碼。如果使用LinearLayout 元素來定位窗口小部件,則XML文件的內容應如下所示:

4.創建一個View Holder
您可以將視圖持有者視為一個對象,其中包含對列表項布局中存在的視圖的引用。沒有它,RecyclerView 窗口小部件將無法有效地呈現列表項。
現在,您需要一個視圖持有者,它包含TextView 您在上一步中創建的兩個小部件。因此,創建一個擴展RecyclerView.ViewHolder 類的新類,並初始化對其中的小部件的引用。這是如何做:
class MyViewHolder(view: View)
: RecyclerView.ViewHolder(view) {

val name: TextView = view.list_item_name
val phone: TextView = view.list_item_phone

// More code here

}
此外,RecyclerView Selection插件需要一種可以調用以唯一標識所選列表項的方法。理想情況下,此方法屬於視圖持有者本身。此外,它必須返回ItemDetailsLookup.ItemDetails 類的實例。

閱讀全文

與androidphonelookup相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163