LZ-Say:话说明天就要开启清明假了。。。回头看看今年的假期,,,几乎和周末干到一块了,,,不过貌似和我们公司没啥影响,,,一周上6天。。。蛋碎。。。
前言
开发真不容易,领导一句话,巴拉巴拉就开搞了。话说使用死丢丢也小半年了,感觉死丢丢的博大精深,不是一下俩下就能吃透的啊。
今天给大家带来图解修改包名,项目名,以及额外小拓展。
基于Android Studio2.3修改包名
1.如下图,点击 "Compact Empty Middle Packages"
2.此时项目展示格式如下
3.右键需要修改的包名,选择 "Refactor" ---> "Rename"
4.点击 "Rename package"
5.输入修改后的Name,点击 "Refactor"
6.Android Studio会检索出所修改的包都有谁引用的,简单看一下,点击 "Do Refactor"
7.记得修改app目录下的"build.gradle"文件中的applicationId,如果不修改,在手机上运行你就发现app进程还是显示之前未修改前的包名
基于Android Studio2.3修改项目名
目前感觉能找到的最好的方式也就是这种了,如果大家还有什么比较方便的方法,欢迎一起交流~
1.打开项目保存地址,直接修改项目名
2.打开Android Studio2.3,如下图所示,打开修改后的项目
3.移除之前项目相关配置内容
4.OK,大功告成!
大家可以注意工程目录下的HLQTestForAS.iml
拓展:简述applicationId和package
Android 应用程序都有一个包名,而包名在设备(用户手机)上对应用程序进行唯一标识。
而在Eclipse的时代,我们在AndroidManifest.xml中直接指定package即可。而在Android Studio中,新增了一个applicationId。这个的作用就是在设备上或者应用商店进行唯一标识,而package可以理解为解析任何相关的Activity/Service 注册的包。
通常这俩个写法如下:packageName在代码中使用,通常在AndroidManifest.xml中指定,applicationId则只是用于程序的标识,通常在build.gradle中指定
记得之前老大说,在基础app上新增些内容,将老版本app和新版本的app同时安装到手机上,方便客户演示。之前不知道applicationId的妙用,LZ是各种修改包名啊,但是如果你了解了applicationId这个东西,我们只需要so-easy的稍微改下,便可以实现老大要求了~
结束
祝大家过好节,,,开开心心~
好好给自己放一假!