什么是我的应用程序包名称在android?

d7v8vwbk  于 12个月前  发布在  Android
关注(0)|答案(3)|浏览(216)

我在写一个Android应用程序。
它有一些src下的软件包。
我怎么才能知道哪一个是我的应用程序包?
我想添加C@DM权限:

<permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" />

字符串
如果我创建了一个自定义MyApplication extends Application类,YOUR_PACKAGE_NAME会发生什么变化?

o7jaxewo

o7jaxewo1#

您的应用程序名称实际上是在AndroidManifest.xml的第一行中定义的。例如:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yourcompany.appname"
    android:versionCode="66"
    android:versionName="0.57" >

字符串
注意package=“com.yourcompany.appname”-这是您的包定义。
其他包含你的包名的地方可以是资源,类路径,包等等。但是所有这些都应该根据清单对齐,因为包管理器读取的是清单。

cedebl8k

cedebl8k2#


的数据
1.首先点击项目选项
1.进入android
1.点击Android下的应用程序选项后,点击Java选项
1.之后将显示应用程序包名称


qcuzuvrc

qcuzuvrc3#

使用Gradle的较新Android Studio没有“软件包名称”,也没有在“AndroidManifest.xml”中提及。
请在“build.gradle.kts”文件中查找“applicationId”,在模块级别而不是项目级别。
即:

android {
    defaultConfig {
        applicationId = "com.example.myapp"

字符串
参考:https://developer.android.com/build/configure-app-module
报价:
applicationId会自动分配您在安装过程中选择的软件包名称。

相关问题