`
zhujianjia
  • 浏览: 484038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android获取apk安装包的版本及包名等信息

阅读更多

 

public class test4 extends Activity {  
      
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);         
        setContentView(R.layout.main);      
        String archiveFilePath="sdcard/download/Law.apk";//安装包路径  
        PackageManager pm = getPackageManager();    
        PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);    
        if(info != null){    
            ApplicationInfo appInfo = info.applicationInfo;    
            String appName = pm.getApplicationLabel(appInfo).toString();    
            String packageName = appInfo.packageName;  //得到安装包名称  
            String version=info.versionName;       //得到版本信息       
            Toast.makeText(test4.this, "packageName:"+packageName+";version:"+version, Toast.LENGTH_LONG).show();  
            Drawable icon = pm.getApplicationIcon(appInfo);//得到图标信息  
            TextView tv = (TextView)findViewById(R.id.tv); //显示图标  
            tv.setBackgroundDrawable(icon);  
        }    
    }  
  
} 

 

 

分享到:
评论
1 楼 GDGZWQZ 2011-11-02  
有没有人可以开发一个支持中文的批量更名软件呀!下载的apk文件名太乱了!

相关推荐

    Android 获取手机所有apk包名

    在Android平台上,获取手机上所有APK包名的需求通常是用于分析设备上安装的应用程序信息,例如统计应用数量、分析特定应用是否存在或者进行批量操作。这个过程涉及到对Android系统的权限访问以及对文件系统的操作。...

    java获取apk的包名版本信息

    在Java编程环境中,获取APK文件的包名和版本信息是一项常见的需求,特别是在自动化测试、应用管理或数据分析等场景中。APK是Android应用程序的安装包,它包含了应用的所有组件和资源。要从APK文件中提取这些元数据,...

    php获取apk信息包名应用名版本

    在PHP环境中,我们可能需要获取APK文件的一些元数据信息,例如包名、应用名称、版本名称、支持的屏幕尺寸和语言等。这在自动化部署、应用分析或者构建与APK相关的服务时非常有用。以下是如何使用PHP来实现这些功能的...

    安卓Apk包名信息查看工具

    3. **元数据检查**:除了基本的包名和版本信息,工具可能还会显示应用的标签(Label)、图标(Icon)、目标SDK版本、最低支持SDK版本等。 4. **权限分析**:列出Apk中申请的所有Android权限,帮助用户理解应用可能...

    Android中获取apk安装包信息的方法

    在Android开发中,有时我们需要获取已安装或未安装的APK安装包的详细信息,例如应用图标、包名、版本号、安装路径等。本文将详细介绍如何在Android中获取这些信息。 首先,我们来看一下标题中提到的主要方法,即...

    微信签名工具Android 安装包(Gen-Signature-android.apk)

    微信签名工具,即`Gen-Signature-android.apk`,是一个专为开发者设计的工具,用于生成和管理Android应用的签名文件。这个工具可以帮助开发者对他们的APK进行签名,以确保其能够在用户的设备上正常安装和运行。由于...

    Android 获取未安装的APK图标、版本号、包名等信息方法

    Android 获取未安装的APK图标、版本号、包名等信息方法 Android 获取未安装的APK图标、版本号、包名等信息方法是 Android 应用程序开发中的一种常见需求。通过本文,我们将学习如何获取未安装的APK图标、版本号、包...

    ClipSpace_2.6.6APK安装包

    ClipSpace是一款针对Android设备的应用程序,其最新版本为2.6.6,提供的是APK安装包格式。在Android平台上,APK文件是应用程序的主要载体,相当于iOS中的IPA文件。当你下载并安装这个ClipSpace_2.6.6.APK时,你将...

    Android版本更新(检测、升级),检测版本,通过apk路径下载安装包

    服务器上会存储当前最新版本的信息,包括版本号、更新日志、APK下载路径等。客户端通过HTTP请求或者更安全的HTTPS请求向服务器发送当前已安装应用的版本号,服务器根据这个信息判断是否需要更新。如果存在新版本,...

    解析apk的包名,版本等基础信息

    了解并解析APK的包名、版本等基础信息对于开发者来说至关重要,这有助于调试、版本控制以及市场合规性检查。本文将深入探讨如何解析这些信息,并介绍一个名为"APKhelper"的工具,它能够帮助我们轻松获取这些数据并...

    查看Android apk包信息

    在Android平台上,APK文件是应用程序的安装包,相当于iOS中的IPA文件。了解如何查看APK包信息对于开发者和用户来说都非常重要,因为这有助于理解应用的特性、安全性和兼容性。下面我们将深入探讨如何查看Android APK...

    JadxGUI工具, 获取Android安装包的包名和公钥

    本文将详细介绍`JadxGUI`的使用及其在获取Android安装包信息方面的应用。 首先,让我们理解什么是包名。在Android系统中,每个应用程序都有一个独特的包名,它是应用程序的唯一标识符,遵循Java的命名规范,通常以...

    Android 下载APK 安装APK 打开APK

    1. 获取应用信息:如果安装成功,可以使用PackageManager服务查询新安装的应用,获取其包名和对应的Activity。 2. 构建启动Intent:创建一个ACTION_MAIN和CATEGORY_LAUNCHER类型的Intent,设置数据URI为新安装应用的...

    APK版本等信息查看器

    APK版本等信息查看器是一款简洁高效的工具,主要用于帮助用户快速获取APK文件的各种详细信息。在Android系统中,APK文件是应用安装包的格式,相当于iOS中的IPA文件,用于分发和安装移动设备上的应用程序。这款查看器...

    expo clinet 2.8.0版本apk安装包,亲测可用

    这个"expo client 2.8.0版本apk安装包"是专门为Android设备设计的,用于运行和调试用Expo开发的应用程序。 首先,我们要理解Expo是什么。Expo是一个开源工具链,它简化了React Native应用程序的开发流程。开发者...

    Java读取android apk信息

    在Android开发中,有时我们需要获取APK安装包的详细信息,比如应用的元数据、依赖库等。这个任务可以通过Java编程实现,不依赖于Android SDK的特定工具。本篇文章将详细讲解如何使用纯Java来读取Android APK的信息,...

    APK包名查看软件工具

    APK包名查看软件工具是一种专门针对Android应用的实用程序,它的主要功能是帮助用户获取APK安装包的包名信息。在Android开发过程中,包名(Package Name)扮演着至关重要的角色,它是应用程序的唯一标识,类似于...

    Android 7.0下载安装APK

    1. **APK 文件**:APK 是 Android 应用程序的安装包,类似于 Windows 上的 .exe 文件。它包含了应用的代码、资源、库文件等所有运行所需的内容。用户通常通过Google Play Store下载APK,但也可以从第三方网站获取。 ...

    APK安装包反编译工具包(最新破解版)

    总之,APK安装包反编译工具包是Android开发和逆向工程中不可或缺的辅助工具,它们可以帮助开发者深入理解APK的内部构造,提高开发效率,同时也为安全研究人员提供了检测潜在安全漏洞的途径。在使用这些工具时,应...

Global site tag (gtag.js) - Google Analytics