草庐IT

android - 读取 Android APK 的包名

我需要获取AndroidAPK的包名。我试图解压缩APK并读取AndroidManifest.xml文件的内容,但它似乎不是文本文件。如何提取APK的包名? 最佳答案 aaptdumpbadging|greppackage:\name 关于android-读取AndroidAPK的包名,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6289149/

android - 读取 Android APK 的包名

我需要获取AndroidAPK的包名。我试图解压缩APK并读取AndroidManifest.xml文件的内容,但它似乎不是文本文件。如何提取APK的包名? 最佳答案 aaptdumpbadging|greppackage:\name 关于android-读取AndroidAPK的包名,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6289149/

flutter - 如何从Play商店获取包名和版本号?

目前,我使用firebase_remote_config向应用程序提供更新消息。但是我总是在发布新版本时更新firebase手册。无论如何要检查带有包名称的谷歌游戏商店应用程序版本号? 最佳答案 没有官方API可以在Play商店中检查您的最新版本。您可以通过网络电话获取https://play.google.com/store/apps/details?id=[appid]的内容并在HTML的某处找到版本。我真的不能推荐它,因为HTML可能会随着时间的推移而改变。我建议保持它与remote_config中的变量保持原样。

go - 可以不指定包名吗?

这是我的代码示例:packagemainimport("./bio")funcmain(){bio.PeptideEncoding(genome,codonTable)}是否可以在不指定包名称的情况下使用我的paxkage(bio)中的函数:funcmain(){PeptideEncoding(genome,codonTable)}? 最佳答案 您可以用作importdeclaration喜欢:."./bio"Ifanexplicitperiod(.)appearsinsteadofaname,allthepackage'sexpo

Go库包名

我对外部Go库的包命名有一些疑问。我想知道使用像“text”这样的通用名称是否被认为是一种好的做法?考虑到我不能声明“嵌套包”并且我正在构建的库处理文本处理,可以将包命名为“text”还是我应该坚持库名称也作为包名?我正在构建一组库(不同的项目),我想将它们组合在同一个包下。这也有问题吗?我是Go社区的新手,仍然不确定包污染是否是一个问题(只要我在我的代码中导入几个包,我就没有发现问题)。 最佳答案 关于该命名主题的引用是“blog:Packagenames”它包括:Avoidunnecessarypackagenamecollis

java - Eclipse Java - 包名无效 - 包名中的保留字

我在一个android项目的中间,并试图在其中创建一个新包。com.mycompany.myprojectname.new好吧,Eclipse不允许我创建它并显示此错误:Invalidpackagename.'new'isnotavalidJavaidentifier我从来不知道包名有保留字,我们不能使用。我的问题是;这是Eclipse的事情吗?还是Java的东西?我尝试了一个纯Java项目(不是Android),只是为了检查,但我也遇到了同样的错误。还有哪些不允许的保留字?有这方面的文档吗? 最佳答案 是的,这是一般Java的事情

android - 通过包名找出正在运行的进程ID

我正在编写一个脚本,我需要在其中提供我的应用程序的PID。我可以通过以下命令列出所有进程及其PID,并且可以看到我的应用程序的条目。adbshellps这给了我一个庞大的进程列表。而且我需要一个条目(我可以进一步提供给另一个命令),所以我想用包名过滤这个结果。grep命令在我的Windows机器上不起作用。也尝试了以下命令,但没有帮助。adbshellpsname:my_app_package 最佳答案 从Android7.0开始,通过包名找出进程ID的最简单方法是使用pidof命令:usage:pidof[-s][-oomitpi

android - 在 Google Play 上保留包名

GooglePlay上的应用名称不需要唯一,可以通过商标声明或DCMA请求Google删除违规应用。然而,真正不清楚的是它如何与包名称一起使用。如果我正在开发“Google应用程序”(请原谅我举了一个愚蠢的例子)但有人抢我注册com.google怎么办?我可以通过将已签名但未发布的APK上传到GooglePlay来防止这种情况发生吗?还是我真的必须发布空应用?我可以要求GooglePlay删除现有应用及其包名(并允许我使用它),因为他们在包名中非法使用了“google”吗?另一个问题appearshereonStackOverflow,但并没有真正解决包名称。

android - android应用程序的包名应该是什么?

我想知道androidapp的包名应该是什么?意味着通常我们使用com.appname或com.organizationName.appName,但是当我们将应用程序提交到市场时,有时它会显示与包名称相关的错误-请更改包名称。不应该以com等开头。我想知道为什么会这样?android应用程序的包名应该是什么?如果有人知道这个问题的原因或答案,请告诉我。提前致谢。 最佳答案 如此处所述:包名全部小写,以避免与类或接口(interface)的名称冲突。公司使用颠倒的Internet域名来开始他们的包名——例如,com.example.m

android - 如何在不知道包名的情况下从 adb 中删除应用程序?

我可以使用以下命令删除应用程序(我自己编写代码并通过SDK安装):adbuninstallcom.company.apppackage如果我不知道软件包名称,如何使用adb通过命令行卸载它?例如,如果一个应用程序在Android主菜单中显示为“我的应用程序”,如果我不知道它的包名,我该如何删除它?或者,有没有办法以某种方式知道应用程序的内部包名称? 最佳答案 尝试:adbroot然后进入adbshelladbshell找出您的应用程序包名称:pmlistpackages|grep"yourappname/somethingrelat