导航:首页 > 操作系统 > 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