导航:首页 > 操作系统 > androidpackage命名

androidpackage命名

发布时间:2022-10-09 06:19:53

1. android studio怎么重命名文件包名

android studio软件怎么重命名文件包名?重命名文件包名很有可能会导致程序编译错误的问题发生,但是很多情况下程序开发者都有可能会需要对程序进行重命名的操作,如何操作才能使android studio软件正确重命名呢?下面为大家整理了几种方法,其中第二种最好用,大家可以看看。
android studio软件中重命名快捷键:
shift+F6:可对类、方法、变量进行重命名
android studio软件重命名文件包名方法一:
首先创建一个新的软件包所需的名字通过右键点击文件夹->新建-> java
然后,选择并拖动你的所有类的新方案。androidstudio将重构包名随处可见。
最后,删除旧的包。
android studio软件重命名文件包名方法二:
比如 我们需要把 package="com.net.studyplayer.chinese" 修改成 "com.net.studyplayer.english"
这样 我们就可以在同一台机子上安装这两个APK了 因为他们的包名已经不一样了
但是我们需要修改的地方不只是这一处,还有原文件夹名也要修改

在我们先修改了AndroidManifest.xml 中的名字之后 会发现文件中凡是有用到R文件的地方都会报错
其实这个就非常简单了
右键点击上图中 "chinese"的那个包

这样子基本上就所有的报错信息都消失了 clean一遍 然后重新编译 就OK了
Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键 shift+(Fn+)F6 或者选中菜单 Refactor-》Rename 进行重命名。
不要选中下面提供的两个选项,重命名后,我们还需要 手动修改AndroidManifest.xml 文件
修改的工作理论上已经完成, clean下项目,运行!如果此时出现错误,【内容中还包含之前包名的信息】 ,
Android studio无法使用F2的方式直接重新命名。
android studio软件重命名文件包名方法三:
1、进行打开电脑中已经安装好的Android studio的应用程序,并在在Android studio中加载项目的文件。

2、选中完项目之后,进入到项目中找到需要重新命名的文件。

3、然后就可以点击Android studio菜单中列表中的Refactor的选项。

4、这样就会弹出了一个下拉菜单中选项,进行选择下拉菜单中的“rename”的选项。

5、弹出rename的选项框,在输入框中输入需要重新的命名的名称。

6、可以看到了该的文件名称被重新命名成功了。

2. android 国际版包名怎么命名

一Java包命名规范
1)包(packages): 采用反写域名命名规则,即com.xx.xxx.xxxx形式
全部使用小写字母。一级包名为com,二级包名为xx(一般为公司或个人域名),三级包名根据应用进行命名,四级包名为功能模块名。如:com.tencent.qq.activitys,这样具备较高可读性,一看就知道是腾讯公司QQ软件中存放activity的包。

3. 大家的Android项目包命名规则是怎样的

android studio软件怎么重命名文件包名?重命名文件包名很有可能会导致程序编译错误的问题发生,但是很多情况下程序开发者都有可能会需要对程序进行重命名的操作,如何操作才能使android studio软件正确重命名呢?下面为大家整理了几种方法,其中第二种最好用,大家可以看看。 android studio软件中重命名快捷键: shift+F6:可对类、方法、变量进行重命名 android studio软件重命名文件包名方法一: 首先创建一个新的软件包所需的名字通过右键点击文件夹->新建-> Java包 然后,选择并拖动你的所有类的新方案。androidstudio将重构包名随处可见。 最后,删除旧的包。 android studio软件重命名文件包名方法二: 比如 我们需要把 package="com.studyplayer.english" 这样 我们就可以在同一台机子上安装这两个APK了 因为他们的包名已经不一样了 但是我们需要修改的地方不只是这一处,还有原文件夹名也要修改 在我们先修改了AndroidManifest.xml 中的名字之后 会发现文件中凡是有用到R文件的地方都会报错 其实这个就非常简单了 右键点击上图中 "chinese"的那个包 这样子基本上就所有的报错信息都消失了 clean一遍 然后重新编译 就OK了 Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键 shift+(Fn+)F6 或者选中菜单 Refactor-》Rename 进行重命名。 不要选中下面提供的两个选项,重命名后,我们还需要 手动修改AndroidManifest.xml 文件 修改的工作理论上已经完成, clean下项目,运行!如果此时出现错误,【内容中还包含之前包名的信息】 , Android studio无法使用F2的方式直接重新命名。 android studio软件重命名文件包名方法三: 1、进行打开电脑中已经安装好的Android studio的应用程序,并在在Android studio中加载项目的文件。 2、选中完项目之后,进入到项目中找到需要重新命名的文件。 3、然后就可以点击Android studio菜单中列表中的Refactor的选项。 4、这样就会弹出了一个下拉菜单中选项,进行选择下拉菜单中的“rename”的选项。 5、弹出rename的选项框,在输入框中输入需要重新的命名的名称。 6、可以看到了该的文件名称被重新命名成功了。 总结:以上就是小编为大家带来的所有android studio软件怎么重命名文件包名的相关内容,不知道大家是否都熟悉了呢? 小编推荐: Android Studio手动安装Genymotion插件方法 android studio导出文件设置为HTML格式方法 android studio 怎么回退项目版本?

4. 安卓手机的系统文件在哪(文件名)

您好,Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹。就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结:
一、SD卡中
1. /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径,其中/mnt/sdcard/是android 2.2或更高版本所使用的,而/sdcard是android 2.1或早期版本的存储卡位置。
2. /mnt/sdcard/dcim或/sdcard/dcim这个DCIM文件夹是干什么用的,这里提示大家,一般数码相机都有DCIM文件夹,其中进入后Camera为手机摄像头拍摄的照片或视频存放位置。同时在DCIM文件夹中还有.thumbnails这个目录,在Linux中开头为“.”的文件夹就是开头为“点”的文件夹是隐藏目录,这里面记录着手机SD卡图片的缩略图。
3. /mnt/sdcard/LOST.DIR或/sdcard/LOST.DIR这个LOST.DIR为SD卡扫描时发现的丢失文件,里面的文件用处不大,可以不用理会。
二、手机或平板电脑中
1. /system/app 这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件,大家注意文件名一一对应。
2. /data/data 这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或临时缓存文件,进入后以每个软件的package name包名来命名。
3. /dev 这里是Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统,一般用户无需理会。
4. /system/fonts 这里面保存着系统的字体,如果你有root权限,可以往里添加自己喜欢的字体,比如雅黑。
5. /system/framework 这里是android系统的框架,里面保存着系统核心程序或java类库,十分重要里面的任何文件几乎都不要做删除操作。
6. /media/audio 这里面保存着安卓系统默认的铃声,alarms是闹铃提醒的,notification是短信或提示音,ringtones是来电铃声,而ui是一些界面音效,比如键盘敲击声。
7./system/lib 里面保存的是系统底层类库,里面很多都是框架层的实现文件,一般以.so后缀结尾类似windows下的dll文件。
删除系统自带的软件有风险,请新手慎重!

5. android项目包如何命名

android项目的包名,一般通用的规则是以com开头,后面加上公司简称,然后最后加上项目的简称,这样能够一目了然

6. 如何在Android Studio里面重命名package

工具:

android studio v.1.5

在Android Studio里面重命名package

  1. 选中要重命名的包,然后点击Refactor下面的Rename

7. 如何在Android Studio里面重命名package

在Android Studio里实现重命名package


  1. 在工程面板中,点击这个小图标 ( )

  2. 选中/取消选择紧凑型空中封装选项

  3. 包目录现在将被分解在单个目录中

  4. 单独选择要重命名的每个目录,右键点击,选择重构,点击重命名在弹出对话框中,单击“重命名”包,输入新的名称和打重构。

    允许一分钟让Android工作室更新所有的变化。

    注:重命名COM在Android的工作室时,它会给出一个警告。


    8. Android活动命名是怎样的规则

    一.标识符命名方法
    1 .小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。如:allPrice,getAllNames
    2.大驼峰命名法,所有单词的第一个字母大写。如:GuideActivity,StudentInfoBean
    3.下划线命名法:单词与单词间用下划线做间隔。如:activity_main,select_backGround_color
    二.命名规范
    (一)包(packages)的命名规范:
    采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名lwz(为个人或公司名称,可以简写),三级包名guidecity(根据应用进行命名),四级包名ui或utils等(模块名或层级名),根据实际情况也是可以用五级包名,六级包名。
    这里的四级包名是要重点理解和分类的,例如:com.lwz.应用.utils ,此包中包含:公共工具方法类
    1.utils
    此包中包含:公共工具方法类,比如:SPHelperUtil、TimeUitl、FileUtil等
    2.adapter
    此包中包含:一些适配器的类,比如:ArticleAdapter、FansAdapter,HistorAdaper等
    3.base
    此包中包含:一些共同类的基类,比如:BaseActivity(所有的Activity类都继承这个类)、BaseFragment(所有的Fragment都继承这个类),ListItemAdapter(封装了Base Adapter的基类)等
    4.bean
    此包中包含:一些属性对象类,比如:StudentBean、LonginBean、ArticleBean等
    5.config
    此包中包含:最顶级的配置类,比如:MyApp(继承了Application)
    6.httpservice
    此包中包含:Http数据的请求接口类,好像Retrofit网络框架请求网络数据才要使用。如:ILogin接口,IAddTopic接口,IUpdate等
    7.interface
    此包中包含:某个页面或对象的所用操作接口类,这个接口主要是定义这个对象的所有方法。如:IUser接口,IArticle接口,ITopic接口等
    8.model
    这是MVC或MVP框架设计中的M。此包中包含:某个页面或对象的所用操作类,这个类继承了上面定义的interface接口,重写并实现厘米那的方法。如:UserModel,ArticleMode类,TopicMode类等
    9.ui
    这个ui表示的页面的意思,也是MVC或MVP中的V,很多人把这个包名写成activity,其实是不准确的,因为ui包含了activity和fragment,所以ui是四级包名,而activity和fragment是ui包下的五级包名。
    activity此包中包含:Activity对象类。如:MainActivity类,HomeActivity类,FansListActivity类等。如果是使用了MVP框架模式,activity包名下还可以有六级包名,比如:loginMVP(包含ILoginView接口类,LoginPresenter类)、seleteTopicMVP
    fragment此包中包含:Fragment对象类。但是Fragment一般都是多个存在的,所以fragment包下一般还有六级包名,表示里面是哪个页面的Fragment对象。
    10.weight
    此包中包含:自定义View或自定义对话框等视图类。如:CursroDialog类,SpringScrollView类,ScrollListView类等
    11.db
    此包中包含:数据库操作类
    12.service
    此包中包含:Service服务类
    13.broadcast
    此包中包含:Broadcast广播接收者类
    14.provider
    此包中包含:Provider内容提供者类(用得很少)
    包名规划我感觉对程序后期阅读或修改有很大的帮助,特别是很大的程序,文件太多,不规划的话自己都不知道这个类是干什么的!
    当然如果程序中没有这一类的文件,这个包名是可以不写,但是一些基本的包名,基本每个程序都是需要的比如:ui、utils、adapter、weight、bean等
    (二)类(classes)的命名规范:
    一般用名词,采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的,比如HTML,URL,如果类名称中包含单词缩写,则单词缩写的每个字母均应大写。
    以下是部分示例说明:
    1.activity 类,如欢迎页面类WelcomeActivity.
    2.adapter类,如商品详情适配器ProctDetailAdapter
    3.util公共方法类,如:线程池管理类:ThreadPoolManager,日志工具类:LogUtil
    4.db数据库类,以DBHelper后缀标识。如城市数据库:CityDBHelper
    5.Service类,以Service为后缀标识
    6.BroadcastReceive,以Broadcast为后缀标识
    7.ContentProvider,以Provider为后缀标识
    (三)接口(interface):
    命名规则与类一样采用大驼峰命名法,多以able或ible结尾或以I开头,如Runnable、Accessible、IUser。
    (四)方法(methods)的命名规则:
    一般使用动词或动名词,采用小驼峰命名法 例如:onCreate(),run()
    >1.initXXX()初始化相关方法,使用init为前缀标识
    2.isXXX()、checkXXX() 方法返回值为boolean型的请使用is或check为前缀标识
    3.getXXX()返回某个值的方法,使用get为前缀标识
    4.processXXX() 对数据进行处理的方法,尽量使用process为前缀标识
    5.displayXXX() 弹出提示框和提示信息,使用display为前缀标识
    6.saveXXX() 与保存数据相关的,使用sav为e前缀标识
    7.resetXXX() 对数据重组的,使用reset前缀标识
    8.clearXXX()removeXXX() 清除数据相关的,使用clear或remove为前缀标识
    9.drawXXX() 绘制数据或效果相关的,使用draw前缀标识

    (五)变量(variables)采用小驼峰命名法。类中控件名称一般与xml布局id保持一致
    (六)常量(constants)全部大写,采用下划线命名法.例如:MIN_WIDTH
    (七)XML文件(布局文件):全部小写,采用下划线命名法,
    例如:main_activity.xml, item_activity.xml、homeposter_item_poster.xml
    (八)资源文件(图片): 全部小写,采用下划线命名法,加前缀区分

    命名
    说明

    btn_login_normal 按钮图片使用btn_功能_说明
    bg_head 背景图片使用bg_功能_说明
    def_search_cell 默认图片使用def_功能_说明
    icon_more_help 图标图片使用icon_功能_说明
    seg_list_line 具有分隔特征的图片使用seg_功能_说明
    sel_ok 选择图标使用sel_功能_说明
    (九)动画文件(anim包):全部小写,采用下划线命名法,加前缀区分。
    动画命名例子:

    规范写法
    备注

    click_head_left 点击背景切换动画使用click前缀标识
    bg_shape_rectangle 背景自定义图形使用bg前缀标识
    show_shopcar_add 小动画效果使用show前缀标识
    (十)资源ID(resources id):大小写规范与方法名一致,采用小驼峰命名法。
    命名规范为“资源控件的缩写名”+“变量名”。例如TextView的id=“tv_userName”。注意:页面控件名称应该和控件id名一般是一致,例如:TextView tv_userName=(TextView)findViewById(R.id.tv_userName);
    三.图解包名规范示例
    本文主要是想对程序包名的命名规划,这里展示我之前开发的程序的包名图片,供大家参考:
    (一)总显示

    上面example这个包名一般是不用的!
    (二)ui包下
    fragment展示

    activity 展示:

    (三)utils和weight包下

    (四)res文件夹下的部分文件展示:

    drawable包下:

    layout包下:

    上面就是一个完成程序的主要文件展示,这个程序大概有三百多个文件(包括java文件和资源文件),这里就不一一展示了!
    大家可以想象一下,如果这个程序包名和文件名都没有很好规划,那么你要找你想要的几个文件是一个多么麻烦的事情!
    一般地,我在创建每个java程序文件都会在上面做几句话的注解,说明一下这个文件的作用,有些布局文件也是有简单说明。这样更加有利于后期的程序代码迭代或版本更新!
    命名规范是必须的吗?有些是!有些不是。比如包名、类的定义,系统没有硬性规定,但是资源文件res文件夹下的命名,系统要求资源文件名必须小写,否则,你的程序一直运行不了,你都不知道为啥。
    最后说一句:程序开发中命名规范是一个很好的开发习惯!

阅读全文

与androidpackage命名相关的资料

热点内容
乐高机器人的编程软件下载 浏览:223
工作中怎么使用加密狗 浏览:735
云服务器的后台找不到 浏览:98
php逐行写入文件 浏览:912
javaoracleweb 浏览:440
京东加密码怎么弄 浏览:467
单片机程序员培训 浏览:992
PHP商城源代码csdn 浏览:636
怎么把电脑里文件夹挪出来 浏览:693
java流程处理 浏览:685
ftp创建本地文件夹 浏览:660
腰椎第一节压缩 浏览:738
xp去掉加密属性 浏览:117
2345怎么压缩文件 浏览:982
迷你夺宝新算法 浏览:407
服务器如何防止木马控制 浏览:715
压缩空气用电磁阀 浏览:742
微信为什么不能设置加密认证 浏览:672
邓伦参加密室逃脱视频 浏览:391
音频压缩编码标准 浏览:300