如何简单快速获取Android应用包名
android 提供了一个api以让应用程序向系统查询包名信息. 使用 packagemanager 的 getpackageinfo(java.lang.string, int)方法context context;packageinfo info = context.getpackagemanager().getpackageinfo(context.getpackagename(), 0); string packagenames = info.packagename;
如何查看apk应用程序的包名?
APK信息查看器
有没有可以看apk文件包名、版本号的apk管理软件?电脑上的
2# 我怎么找不到在哪里?我是想安装一个软件,在不连接手机的情况下能够查看我电脑里面下载的apk文件的版本号,图标等等内容因为下载了很多apk到电脑里面,手机里面的也备份出来了不少,但是很多不同地方下载的apk文件名都很混乱,版本更新又多想把老的版本或者不用的软件剔除掉却没有办法
怎么知道手机的应用程序名称,比如com.crisisfire.android.mz.png 这是全民枪战的.我需要知道自己怎么找
你是安卓开发者吗,可以用开发工具aapt查看.也可以反编译apk,查看他的Manifests文件,包名写的很清楚.
如何获取安卓程序包名
用RE管理器进入 |data|app (那个|是反斜杠的意思) 这样就能看到应用的包名了,最后带的-1.apk不算.
Android获取包名的方法有哪些?
方法一:
adb shell pm list package -f
将获取手机内所有apk对应的包名和路径
方法二:
adb shell dumpsys window w findstr \/ findstr name=
先打开需要查找的apk后,再敲入以上命令
方法三:
C:\Users\Administrator>adb shell
root@msm8916_32_512:/ # logcat grep Android.intent.category.LAUNCHER
方法四:
adb shell dumpsys activity > d:\log.txt
先启动需要的查找的apk,再敲入以上命令,在stack #1下查找cmp=
方法五:
C:\Users\Administrator>adb shell
root@msm8916_32_512:/ # logcat grep START
先启动需要查找的apk,再敲入以上命令,找到最后一个ActivityManager
方法六:
使用aapt
//aapt是sdk自带的一个工具,在sdk\builds-tools\目录下
1.以QQ音乐为例,命令行中切换到aapt.exe目录执行:aapt dump badging C:\Users\Administrator\Desktop\QQyinle_155.apk
2.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name=’com.tencent.qqmusic’
launchable-activity: name=’com.tencent.qqmusic.activity.AppStarterActivity’
方法七:
查看AndroidManifest.xml
1.使用apktool反编译app:apktool d QQyinle_155.apk E:\apk\QQYinyue
2.打开AndroidManifest.xml
manifest节点的package属性值是应用的包名:查找android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity,该activity对应的android:name属性既是入口activity名称, android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里
如何获取app 的包名和activity 名
在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的,而PackageInfo类则封装了从该配置文件中获取的所有信息,描述了包内容的整体信息,因此,可以使用PackageInfo对象的versionName属性获取应用的版本号。要怎么获取PackageInfo对象呢?可以通过PackageManager对象来获取。PackageManager是一个检索当前已安装在设备上的相关应用程序包的各种信息的类。PackageManager对象中的getPackageInfo方法可以获取PackageInfo对象,该方法需要传递两个参数:应用包名和条件。通常情况下,应用程序的包名可以通过Activity或Context(Activity继承自Context)的getPackageName()方法获取,而添加可以有很多设置,通常设置为0。最后是PackageManager对象的获取,Context对象提供了getPackageManager()方法来获取该对象。
怎么用eclipse察看安卓的所有运行的程序的包名
eclipse右上角,查看ddms
我想知道如何查看一个APK的className(类名) packageName(包名) ,主要是定义启动器用,知道的麻烦给说一下
你可以把它的资源文件给破解了,查看他的AndroidManifest.xml文件就可以知道了!
android怎样检测包名是否存在
/**
* 判断应用是否已经启动
*
* @param context 一个context
* @param packageName 要判断应用的包名
* @return boolean
*/
public static boolean isAppAlive(Context context, String packageName) {
ActivityManager activityManager =
(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List
= activityManager.getRunningAppProcesses();
List
.getRunningTasks(20);
String className = “”;
for (int i = 0; i < task_info.size(); i++) {
if (packageName.equals(task_info.get(i).topActivity.getPackageName())) {
return true;
}
}