如何怎么获取appactivity 的包名和activity 名

下次自动登录
现在的位置:
& 综合 & 正文
android 获取应用程序包名,图标,入口Activity类
最近老是用到关于程序包名,图标问题,现总结如下:
info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);
// 当前应用的版本名称
String versionName = info.versionN
// 当前版本的版本号
int versionCode = info.versionC
// 当前版本的包名
String packageNames = info.packageN
} catch (NameNotFoundException e) {
e.printStackTrace();
另一种方法:
public class Info {
public Info(Context context) {
this.context =
pm = context.getPackageManager();
* 获取程序 图标
public Drawable getAppIcon(String packname){
ApplicationInfo info = pm.getApplicationInfo(packname, 0);
return info.loadIcon(pm);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
*获取程序的版本号
public String getAppVersion(String packname){
PackageInfo packinfo = pm.getPackageInfo(packname, 0);
return packinfo.versionN
} catch (NameNotFoundException e) {
e.printStackTrace();
* 获取程序的名字
public String getAppName(String packname){
ApplicationInfo info = pm.getApplicationInfo(packname, 0);
return info.loadLabel(pm).toString();
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
* 获取程序的权限
public String[] getAppPremission(String packname){
PackageInfo packinfo =
pm.getPackageInfo(packname, PackageManager.GET_PERMISSIONS);
//获取到所有的权限
return packinfo.requestedP
} catch (NameNotFoundException e) {
e.printStackTrace();
* 获取程序的签名
public String getAppSignature(String packname){
PackageInfo packinfo =
pm.getPackageInfo(packname, PackageManager.GET_SIGNATURES);
//获取到所有的权限
return packinfo.signatures[0].toCharsString();
} catch (NameNotFoundException e) {
e.printStackTrace();
&&&&推荐文章:
【上篇】【下篇】获取当前正在运行的应用程序的包名以及入口activity_iOS开发_动态网站制作指南
获取当前正在运行的应用程序的包名以及入口activity
来源:人气:340
使用如下命令可以获取当前正在运行的应用程序的包名以及入口的Activity:
adb shell dumpsys window w |grep \/ |grep name=
打开微信,在的终端下输入:adb shell dumpsys window w |grep \/ |grep name=
,显示如下信息:
mCurrentFocus=Window{ u0 com.tencent.mm/com.tencent.mm.ui.LauncherUI}
mFocusedApp=AppWindowToken{42cf14b8 token=Token{41daf3e0 ActivityRecord{423a0ed8 u0 com.tencent.mm/.ui.LauncherUI t110}}}
打开酷狗音乐应用程序,输入以上命令,显示如下信息:
mCurrentFocus=Window{41dd0e60 u0 com.kugou.android/com.kugou.android.app.MediaActivity}
mFocusedApp=AppWindowToken{ token=Token{42f7e298 ActivityRecord{41db9c30 u0 com.kugou.android/.app.MediaActivity t140}}}
优质网站模板AndroidRocket Project Url:
Introduction: 获取当前 Activity 的包名和类名 More: &&&&&&&&& Tags:
获取当前 Activity 的类名和包名
每次接手一个别人的项目的时候,是不是感觉特别烦躁,为啥?
老板叫修改一个页面的界面,不知道当前的 class 文件在哪里
看前后页面的跳转逻辑,不知道在对应文件在哪里
通过查询百度,我们知道用命令行adb shell dumpsys activity activities可以查询,但是发现不方便,所以便有了AndroidRocket
6.0 以上版本需要悬浮窗权限。所以打开AndroidRocket时,会进入权限管理页面。勾选悬浮窗权限才能正常使用。
然后开启辅助功能(无障碍功能) 注:部分手机需要手动打开设置进行对应的权限开启(如:小米、魅族)
返回 app,点击开启悬浮窗按钮,即可使用(当然也可以在 Log 信息里面查看,Log 的 TAG 为Eicky)
Copyright 2017 Eicky
Licensed under the Apache License, Version 2.0 (the &License&);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an &AS IS& BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
loading Support MePaypal:
About MeGoogle+: GitHub: Blog:相关文章推荐
一、有源码情况
直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应...
/html/01/955.html
解决办法:
a.有源码的情况,找到AndroidManifest.xml,找到andro...
获取安卓应用包名和入口 Activity
在我们的开发业余时候,有可能会用到一个APK的包名和启动Activity。
Android根据Apk获取包名和启动Activity的方法有几种,下面简单介绍两种:
1:根据re-sign.jar工...
最近老是用到关于程序包名,图标问题,现总结如下:
[java] view
public class MainActivity extends Activity{
*@param apps 创建集合用于收集app对象。
private List ap...
前台代码:
public String uplaod(String actionUrl, Map params) {
InputStream in =
1.客户端代码如下:import java.io.Fimport org.apache.http.HttpE
import org.apache.http.HttpResponse...
方法一:使用aapt
//aapt是sdk自带的一个工具,在sdk\builds-tools\目录下
1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump ba...
使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:
方法一:使用...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)网站已改版,请使用新地址访问:
getpackageinfo 一个获取手机里所有 程式包名和activity名并逐条显示出来的应用,非 用。 Communication-Mobile 通讯/ 编程 238万源代码下载-
&文件名称: getpackageinfo
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 444 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:一个获取手机里所有应用程式包名和activity名并逐条显示出来的应用,非常实用。-Get a cell phone all the applications package name and activity name and display applications one by one, very practical.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&getpackageinfo\.classpath&&..............\.project&&..............\.settings\org.eclipse.jdt.core.prefs&&..............\AndroidManifest.xml&&..............\bin\AndroidManifest.xml&&..............\...\classes\com\example\getpackageinfo\BuildConfig.class&&..............\...\.......\...\.......\..............\MainActivity$1.class&&..............\...\.......\...\.......\..............\MainActivity$MyAdapter.class&&..............\...\.......\...\.......\..............\MainActivity$ViewHolder.class&&..............\...\.......\...\.......\..............\MainActivity.class&&..............\...\.......\...\.......\..............\R$attr.class&&..............\...\.......\...\.......\..............\R$dimen.class&&..............\...\.......\...\.......\..............\R$drawable.class&&..............\...\.......\...\.......\..............\R$id.class&&..............\...\.......\...\.......\..............\R$layout.class&&..............\...\.......\...\.......\..............\R$menu.class&&..............\...\.......\...\.......\..............\R$string.class&&..............\...\.......\...\.......\..............\R$style.class&&..............\...\.......\...\.......\..............\R.class&&..............\...\jarlist.cache&&..............\gen\com\example\getpackageinfo\BuildConfig.java&&..............\...\...\.......\..............\R.java&&..............\ic_launcher-web.png&&..............\libs\android-support-v4.jar&&..............\proguard-project.txt&&..............\project.properties&&..............\res\drawable-hdpi\ic_launcher.png&&..............\...\.........mdpi\ic_launcher.png&&..............\...\.........xhdpi\ic_launcher.png&&..............\...\..........xhdpi\ic_launcher.png&&..............\...\layout\activity_main.xml&&..............\...\......\software.xml&&..............\...\......\soft_row.xml&&..............\...\menu\main.xml&&..............\...\values\dimens.xml&&..............\...\......\strings.xml&&..............\...\......\styles.xml&&..............\...\......-sw600dp\dimens.xml&&..............\...\.........720dp-land\dimens.xml&&..............\...\.......v11\styles.xml&&..............\...\.........4\styles.xml&&..............\src\com\example\getpackageinfo\MainActivity.java&&..............\bin\classes\com\example\getpackageinfo&&..............\...\.......\...\example&&..............\gen\com\example\getpackageinfo&&..............\src\com\example\getpackageinfo&&..............\bin\classes\com&&..............\gen\com\example&&..............\src\com\example&&..............\bin\classes&&..............\...\res&&..............\gen\com&&..............\res\drawable-hdpi&&..............\...\drawable-ldpi&&..............\...\drawable-mdpi&&..............\...\drawable-xhdpi&&..............\...\drawable-xxhdpi&&..............\...\layout&&..............\...\menu&&..............\...\values&&..............\...\values-sw600dp&&..............\...\values-sw720dp-land&&..............\...\values-v11&&..............\...\values-v14&&..............\src\com&&..............\.settings&&..............\assets&&..............\bin&&..............\gen&&..............\libs&&..............\res&&..............\src&&getpackageinfo
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:

我要回帖

更多关于 appactivity 如何获取 的文章

 

随机推荐