as applicationId
来源:互联网 发布:数据库基础与实践技术 编辑:程序博客网 时间:2024/06/05 11:45
defaultConfig { minSdkVersion 19 targetSdkVersion 25 applicationId project.PACKAGE_NAME versionCode 4 versionName "1.0.2" }
首先我们要明白applicationId的含义是什么,applicationId在Android系统中是作为应用的唯一标识,即在一个Android设备中所有的应用程序的applicationId都是唯一的。这意味着,一旦你已发布的程序使用了这个applicationId,你就无法再修改它。如果修改了,那么这个应用程序就会被系统当作是一个全新的应用程序,和你之前的应用程序是相互独立的。
我们看一下清单文件:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test.app"
android:versionCode="1"
android:versionName="1.0" >
在这我们需要注意一下,在eclipse中是没有applicationId这个概念的,在elcipse中applicationId即等同于package name,也就是我们清单文件中声明的package,它是作为一个应用的唯一标识。而在android studio中将这两个概念进行了隔离,我们可以在gradle文件中配置applicationId作为应用的唯一标识,假如没有在gradle中进行相应配置,那么applicationId就会默认为package name,不过我们一般会进行配置。所以package name在android studio中理解为一个查询类的路径比较合理,因为我们在配置四大组件的时候,name是可以缩写的,而package name就是我们可以省略的部分。
需要注意的是,我们在进行开发的时候,用到的一些三方sdk()需要我们的包名,这的包名指得是applicationId而并非package name,当然在eclipse中也就没有区分了,因为它只有package name。
0 0
- as applicationId
- 修改applicationid
- ApplicationId 与 PackageName
- ApplicationId versus PackageName
- ApplicationId 与 PackageName
- ApplicationId 与 PackageName
- Android ApplicationId 与 PackageName
- Android Studio: package / applicationId
- 如何修改applicationId
- applicationId VS package
- ApplicationId和包名啥关系
- android ApplicationId 与 PackageName
- ApplicationId 与 PackageName
- ApplicationId与PackageName的纠葛(ApplicationId versus PackageName译文)
- applicationId和packageName,以及在Manifest中使用${applicationId}写法
- ApplicationId与PackageName的区别
- yarn 根据applicationId查看日志
- Android Studio-ApplicationId 与 PackageName
- 关于Android Force Close 出现的原因 以及解决方法
- hdu1166-树状数组模板题
- unit9~~部署 ftp 文件共享服务
- 解决CentOS6.5的yum命令时出现Error: xz compression not available
- 解决centos网速特别慢的最佳解决办法
- as applicationId
- 环形缓冲区的实现原理(ring buffer)
- 推荐一个好用的html树形结构组件ZTree
- 测试Markdown字体颜色
- Scala 学习(六)--- 单机实现wordcount详细解读
- 三里人家微商发货系统开发
- 2017阿里算法实习生招聘HR面回顾
- 3种方法求乘法逆元
- 201403-2 窗口