问题标签 [package-name]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1640 浏览

android - Unity 包名称必须匹配 com.Company.ProductName?IOS、安卓

我正在使用 Unity 为 IOS 和 Android 开发应用程序。当我设置包名称时,它是否必须与 com.CompanyName.ProductName 约定相匹配?我希望 PackageName 中不支持空格和特殊字符,例如 &()?在我的产品名称中,因为这是显示在应用程序下的移动启动器中的名称。但这会使我的包名不再符合约定。这个可以吗?或者我应该避免这些字符并简化名称,使其没有空格或特殊字符?这是一个例子:

公司名称:示例

产品名称:我们到了吗?(2018)

包名:com.Example.AreWeThereYet2018

这个可以吗?

0 投票
0 回答
863 浏览

android - 如何在 xamarin.forms 中更改 apk 文件的包名

我开发了一个 xamarin.forms 跨平台应用程序,我想知道如何更改 apk 文件的包名,因为现在 apk 文件名为 com.companyname.app5 我想将其更改为 com.live。 scape.tracker 你能告诉我如何改变它吗?

0 投票
1 回答
4148 浏览

android - APT:错误:标记中的属性“包”不是有效的 Java 包名称:“com.mypackage.name_.app”

我有一个应用程序,我正在尝试使用我的原始包名称进行编译,与此非常相似:com.mypackage.name_.app'

到目前为止,该应用程序已成功编译,我将其迁移到最新版本的 Gradle,并且正在使用 API 24 进行编译。之前我使用的是旧版本的 Gradle 和 API 23。

现在,在尝试编译该应用程序时,我收到此错误:

我在这里发现 AAPT2 不允许在您的包名称的一部分末尾添加下划线:我的所有 android studio 项目和所有新项目都给我来自调试 android 清单文件的错误

但是,如果您之前编译并发布到 Google Play 中的应用程序在您的包名称的一部分末尾带有下划线,会发生什么情况?例如我发现了这个例子:https ://play.google.com/store/apps/details?id=com.mobincube.tarifas_taxi_.sc_35K1XV

它以这个包名部分“ .tarifas_taxi_.”发布到 Google Play

那位开发人员(和我)现在如何在那个位置用下划线编译我们的应用程序?

0 投票
1 回答
761 浏览

java - Android:两个应用程序具有相同的包名称。如何区分它们?

我正在尝试使用这种方法在我的设备中获取每个可启动的应用程序:

我尝试打印这些应用程序的标签和包名,发现:
联系人 com.sonyericsson.android.socialphonebook
电话 com.sonyericsson.android.socialphonebook
他们有不同的应用程序标签但包名相同。当我尝试打开应用程序时,它们都打开了联系人应用程序。
有什么方法可以区分它们吗?还是我使用了错误的方法来获取应用程序列表?

0 投票
0 回答
82 浏览

android - 识别当前活动的包名

我意识到这个问题已经以各种方式被问过很多次,但是,所有这些给出的答案都是大约 5-7 年前的。使用新的 android API,这些答案中的大多数都是已折旧的方法。

我知道这是可以做到的,因为 Play 商店中有很多应用程序可以做到这一点,比如 Appblock 识别应用程序打开然后返回主页,或者 AppLocker 识别应用程序打开并创建一个 pin锁定覆盖。

这两个应用程序都是用于识别位于顶部的当前活动的包名称的服务示例。

现在,如何获取打开的应用程序的包名称,以便在打开特定应用程序的情况下在进入主屏幕的服务中使用它。

我正在开发一个 android 应用程序,该应用程序允许用户检查要阻止打开的应用程序,然后如果应用程序正在打开,只需将用户发送到主屏幕。

这是我经历过的一堆堆栈溢出问题中的一些(我一直在寻找一个星期的答案)

如何从任何地方获取包名?

如何在棒棒糖中获取TopActivity名称或获取当前正在运行的应用程序包名称?

Android:如何在屏幕上获取当前打开的应用程序名称

所有这些答案都无济于事,因为它们在新的 Android API 中使用了折旧的方法

0 投票
0 回答
68 浏览

android - 检索绑定到我的服务的应用程序包名称

我的应用程序中有一个 android 服务,外部应用程序可以绑定到该服务。此外,当应用程序绑定到我的服务时,我返回一个Messenger供他们用于与我的服务通信。这有点像它的样子

我的一项要求是找出绑定到我的服务的应用程序的包名称。但环顾四周后,几乎似乎没有办法做到这一点。Intent在用于绑定到我的服务或用于与我的服务通信时,我找不到任何有用的方法Messenger

有没有办法获取连接应用程序的包名?

0 投票
1 回答
256 浏览

android - Xamarin Android:检查是否安装了 Microsoft Word

我正在尝试以编程方式检查 Playstore 中的 Microsoft Word(Excel 等)是否安装在我当前的设备上。

我尝试使用此方法检查已安装的软件包:

但我没有成功。我尝试将mswordapplication/msword作为包名。

有人可以告诉我检查应用程序的正确包名称是什么,如果方法不正确,或者是否有另一种甚至更简单的方法来检查这个?

0 投票
0 回答
107 浏览

android - 使用产品风味访问活动时“您的手机上未安装应用程序”。有什么建议吗?

我的毕业生有:

不知道为什么,但是应用程序启动了,但是当我想访问我的设置活动时,它显示“应用程序未安装在您的手机上”。任何帮助表示赞赏。

0 投票
1 回答
2008 浏览

java - AndroidManifest 包名错误

错误:标记中的属性“包”不是有效的 Android 包名称:“com.familyfit.google.22pushups”。消息{种类=错误,文本=错误:标签中的属性“包”不是有效的 Android 包名称:“com.familyfit.google.22pushups”。来源=[/Users/manlokwong/Desktop/familyfit/22-pushups -android/app/build/intermediates/manifests/full/debug/AndroidManifest.xml:2],原始消息=,工具名称=Optional.of(AAPT)}

我不知道为什么我不能设置这个包名。
com.familyfit.google.22pushups

0 投票
1 回答
183 浏览

android - 使用 App 名称获取包名称

我已经环顾四周,看到的是获取package names或获取App names并将其存储在数组列表中。

但是,如果我有一个Array listApp 名称并且我想获得它们对应的包名称怎么办?

我该怎么做 ?