草庐IT

java - 获取android中所有已安装应用的名称、图标和包名

我希望能够获取我手机中安装的所有应用程序的字符串包名和图标。我做了什么:浏览并找到了这个解决方案finalIntentmainIntent=newIntent(Intent.ACTION_MAIN,null);mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);finalListpkgAppsList=this.getPackageManager().queryIntentActivities(mainIntent,0);for(intcounter=0;counter问题是它将包和类名混合显示,我无法获取图标。我想要的是向用户显示手机上安

android - 动态获取android锁屏包名

我需要获取android锁屏Activity的包名。我用谷歌搜索除了https://stackoverflow.com/a/16881064/2803557什么都找不到这似乎不起作用。有没有办法获取锁屏包名 最佳答案 您可以通过分析Android日志来确定进入前台的任何Activity的包名称。例如,如果您打开了Googlemap,单击设备的主页按钮将在日志中显示此内容(我通常按ActivityManager字符串进行过滤)。STARTu0{act=android.intent.action.MAINcat=[android.int

android - 当包名不同时,如何在分支之间 merge ?

我想知道是否有一种简单的方法可以在包名称(以及目录名称)不同的同一Android项目的分支之间进行merge。由于我将有许多分支,并且所有分支都需要保持最新,因此我正在寻找有效进行这些merge的最佳方法。我们Android项目的目录树是这样的\assets\libs\...\res\...\src\com\mycompany\mainprojectAndroidManifest.xmlbuild.xmlmyproject.imlmyproject.ipr当我们为客户端制作定制版本时,我会更改包名称,例如client1app或client2app。如果它们作为不同客户端的不同应用程序存

android - 为什么Android要求包名至少有两个标识符?

创建新的Android应用程序时,Eclipse提示Packagenamemusthaveatleasttwoidentifiers和Netbeans提示包名必须至少有两部分(AndroidBug)。我知道如何解决这个问题。我的问题是:这个限制来自哪里?我没有在Android文档或issuetracker中找到它的提及。. 最佳答案 Myquestionis:whereisthislimitationcomingfrom?特别是由于包在设备上和AndroidMarket上都必须是唯一的,因此强烈建议您对包使用标准的Java反向域名约

Android Studio 导入工程&Gradle和JDK配置&修改工程名称&修改包名

一、Gradle配置经常遇到导入的工程却编译不过,很多情况下就是因为配置不一样导致有问题,主要有两个配置:AndroidGradlePluginVersionGradleVersion找一个能正常运行的项目,把它两配置成一样,一般都能解决问题。①AndroidGradlePluginVersion修改项目根目录下build.gradle修改dependencies如下buildscript{dependencies{classpath"com.android.tools.build:gradle:4.2.1"}}②GradleVersion查看和修改Flie—>ProjectStruture—

java - 如何通过 Android 中的包名从 Play 商店获取 App 类别?

我想通过其唯一标识符(即包名称)从Play商店获取应用类别,我使用以下代码但不返回任何数据。我也尝试使用此AppsRequest.newBuilder().setAppId(query)仍然没有帮助。谢谢。StringAndroidId="dead000beef";MarketSessionsession=newMarketSession();session.login("email","passwd");session.getContext().setAndroidId(AndroidId);Stringquery="package:com.king.candycrushsaga";

adb 查找应用包名,应用 Activity 等信息

列出设备上的包不使用参数:adb shellpmlistpackages,打印设备/模拟器上的所有软件包根据包名查看应用的activity命令:dumpsyspackage包名adbshelldumpsys package 包名petrel-cv96d:/data/app#dumpsyspackagecom.install.service.storeActivityResolverTable: Non-DataActions:   android.intent.action.MAIN:    d10dadbcom.install.service.store/.SplashAdActivityf

java - 无法解析 : com. android.support :appcompat-v7:28. + ,错误:包名称为 'android.support.graphics.drawable' 的库不止一个

我是AndroidStudio的新手,我尝试了一切来解决这个问题“无法解决:com.android.support:appcompat-v7:28.+”我尝试清理项目、使现金无效/重新启动并删除.idea并且仍然相同出于学习的原因,我正在使用androidstudio2.2.1,我将其更新到androidstudio3并且存在多个渲染问题,所以我返回到版本2.2.1我尝试添加行家{网址'https://maven.google.com/'名称“谷歌”所以,它遇到了另一个问题"Error:Executionfailedfortask':app:processDebugResources'

Android包名的含义与命名规范

文章目录含义命名规范其他文章包名的变更含义在Android中,packagename(包名)是应用程序的唯一标识字符串。它通常采用反域名(reversedomainname)的命名方式,以确保包名的全局唯一性。包名由三个部分组成,例如com.example.appname,这三个部分之间用点来分割,各部分的含义如下:com:表示这是一个商业组织的包名前缀,而不是个人或其他类型的组织。example:这是商业组织的域名(或者代表组织的名称)。这里我们需要写自己组织的域名,比如说公司名,以确保全局唯一性。appname:应用名,这是我们应用程序的特定标识。前缀通常表示商业组织的类型,如com表示商

【Android】使用 adb 命令行工具结合 pm列出 Android 设备上已安装应用的应用名称和包名

要列出Android设备上已安装应用的应用名称和包名,你可以使用adb命令行工具结合pm(PackageManager)命令来实现。首先,确保你已经安装了AndroidSDK,并将adb工具添加到系统的环境变量中。然后,打开终端或命令行窗口,连接你的Android设备,并输入以下命令:adbshellpmlistpackages-f上述命令将列出所有已安装应用的包名和应用名称。每行的格式为:package:com.example.app=/data/app/com.example.app-1.apk,其中com.example.app是包名,/data/app/com.example.app-