
首先你要获得root权限,然后连接电脑,确定驱动已经装好,然后。
在命令行里输入 adb shell 回车,你会看到$,然后输入SU,再回车,出现#
然后输入以下命令,最后的文件名是要删除的程序名称,请根据自己需要确定是否要删除该程序
/system/bin/rm /system/app/comhtcTwitterWidget
/system/bin/rm /system/app/HtcTwitter
/system/bin/rm /system/app/HtcFootprintsWidget
/system/bin/rm /system/app/HtcFootprints
/system/bin/rm /system/app/Stock
/system/bin/rm /system/app/comhtcStockWidget
/system/bin/rm /system/app/VVM
/system/bin/rm /system/app/Quickoffice
/system/bin/rm /system/app/PDFViewer
/system/bin/rm /system/app/Calculator
/system/bin/rm /system/app/Mail
/system/bin/rm /system/app/htcmailwidgets
/system/bin/rm /system/app/htcmsgwidgets
/system/bin/rm /system/app/HtcRingtoneTrimmer
/system/bin/rm /system/app/Flickr
/system/bin/rm /system/app/CityID
/system/bin/rm /system/app/FriendStream
/system/bin/rm /system/app/comhtcFriendStreamWidget
在这种情况下,使用文件名来得到资源ID显得事半功倍。 通过调用Resources的getIdentifier可以很轻松地得到资源ID。 几个简单的示例:
复制代码代码如下:
Resources res = getResources();
final String packageName = getPackageName();
int imageResId = resgetIdentifier("ic_launcher", "drawable", packageName);
int imageResIdByAnotherForm = resgetIdentifier(packageName + ":drawable/ic_launcher", null, null);
int musicResId = resgetIdentifier("test", "raw", packageName);
在Android中,有以下几种方法获取这样的ID。
1 The IMEI: 仅仅只对Android手机有效:
TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String szImei = TelephonyMgrgetDeviceId(); // Requires READ_PHONE_STATE
采用此种方法,需要在AndroidManifestxml中加入一个许可:androidpermissionREAD_PHONE_STATE,并且用户应当允许安装此应用。作为手机来讲,IMEI是唯一的,它应该类似于 359881030314356(除非你有一个没有量产的手机(水货)它可能有无效的IMEI,如:0000000000000)。
2 Pseudo-Unique ID, 这个在任何Android手机中都有效
有一些特殊的情况,一些如平板电脑的设置没有通话功能,或者你不愿加入READ_PHONE_STATE许可。而你仍然想获得唯一序列号之类的东西。这时你可以通过取出ROM版本、制造商、CPU型号、以及其他硬件信息来实现这一点。这样计算出来的ID不是唯一的(因为如果两个手机应用了同样的硬件以及Rom 镜像)。但应当明白的是,出现类似情况的可能性基本可以忽略。要实现这一点,你可以使用Build类:
String m_szDevIDShort = "35" + //we make this look like a valid IMEI
BuildBOARDlength()%10+ BuildBRANDlength()%10 + BuildCPU_ABIlength()%10 + BuildDEVICElength()%10 + BuildDISPLAYlength()%10 + BuildHOSTlength()%10 + BuildIDlength()%10 + BuildMANUFACTURERlength()%10 + BuildMODELlength()%10 + BuildPRODUCTlength()%10 + BuildTAGSlength()%10 + BuildTYPElength()%10 + BuildUSERlength()%10 ; //13 digits
大多数的Build成员都是字符串形式的,我们只取他们的长度信息。我们取到13个数字,并在前面加上“35”。这样这个ID看起来就和15位IMEI一样了。
android设备的设备id是惟一确定一台设备的ID标识,即不同的设备是不相同的,不会重复,而且是固定不变的,除非刷机。
在开发中,如果现场有多台设备,而程序是无需申请帐号和密码登陆的那种,就可以利用这个设备ID来区分不同的设备。比如说餐厅里用平板电脑点菜,可以把设备ID跟桌号绑定起来,这样点餐之后就知道是哪桌在点菜。(这种场合不需要帐号密码登陆,用设备ID区分最合适了)。
可以按照以下步骤进行:
1、打开您的Android设备,并进入“设置”应用程序。
2、在“设置”应用中,找到并点击“Google”选项。
3、然后点击“广告”选项。
4、在“广告”选项卡下,您可以看到“广告ID”的具体数值,这就是您的GAID。
以上就是关于Android 的app_id怎样获取全部的内容,包括:Android 的app_id怎样获取、Android 怎样根据资源的名字获取其ID值、android怎么获取APP的唯一标识applicationId等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)