安卓的包名是什么意思

 我来答
小T爱旅行
推荐于2019-09-28 · 旅游业余爱好者,希望带大家云旅游。
小T爱旅行
采纳数:301 获赞数:193923

向TA提问 私信TA
展开全部

包名是唯一的,只表示apk文件的名称。有的软件在使用中会建立包名的文件夹,然后在里面存放数据。

比如“手机QQ”,包名就是com.tencent.mobileqq。软件安装完后,在/data/app(不是/system/data/app)目录下的就是软件的包名。后面-1,-2,就是第一次安装或者更新安装的意思。

扩展资料:

Java包命名规范:

1.包(packages): 采用反写域名命名规则,即com.xx.xxx.xxxx形式,全部使用小写字母。一级包名为com,二级包名为xx(一般为公司或个人域名),三级包名根据应用进行命名,四级包名为功能模块名。

如:com.tencent.qq.activitys,这样具备较高可读性,一看就知道是腾讯公司QQ软件中存放activity的包。

2.资源布局文件(XML文件(layout布局文件)):全部小写,采用下划线命名。一般按照组件名_功能名_属性名方式

如:activity_login,fragment_constact_child。在Activity的onCreate中使用R.layout.的时候就只需筛选activity开头的xml文件;在Fragment的onCreateView中使用R.layout.的时候就只需筛选fragment开头的xml文件,这样就可以缩小聚焦范围。

而且这样的命名具备较高的可读性,很容易知道fragment_constact_child表示某个ConstactFragment类中的child视图。

3.控件:全部小写,采用下划线命名。一般按照布局文件名_控件名_功能名_属性名方式(前面的布局文件名可选可不选,选的话具备较高的可读性)

如:fragment_constact_child_img_avatar表示fragment_constact_child布局文件中的用户头像的ImageView。

参考资料来源:百度百科—Package (包)

secrecy153
推荐于2017-12-16 · TA获得超过157个赞
知道答主
回答量:55
采纳率:100%
帮助的人:63.6万
展开全部
比如“手机QQ”,包名就是com.tencent.mobileqq
软件安装完后,在/data/app(不是/system/data/app)目录下的就是软件的包名,后面-1,-2,就是你第一次安装或者更新安装的意思。
追问
这个包名有什么作用?仅仅存储数据吗?
追答
包名是唯一的,只表示apk文件的名称;
有的软件在使用中会建立包名的文件夹,然后在里面存放数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心随欲你8015
高粉答主

2021-01-06 · 每个回答都超有意思的
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
祥为和552
2021-01-06 · TA获得超过518个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陌若安生啦
2018-04-21
知道答主
回答量:12
采纳率:100%
帮助的人:2.1万
展开全部
安卓的包名是针对安卓系统的app的识别标识,这个标识是不被用户直接看到的,每个app都有自己的标识,可以由大写小写字母,数字,点或-所组成,一台手机不能安装两个相同包名的应用,如果一个应用在后续版本中改了包名,那在那些应用商店里就会检查不到这个软件的新版本,而在这个应用里更新的版本则会出现第二个相同的应用在系统或桌面上,这个包名是由开发者自己取的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式