導航:首頁 > 操作系統 > 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命名相關的資料

熱點內容
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:651
程序員腦子里都想什麼 瀏覽:430
oppp手機信任app在哪裡設置 瀏覽:185
java地址重定向 瀏覽:268
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:88
伺服器系統地址怎麼查 瀏覽:54
解壓游戲發行官 瀏覽:601
國外小伙解壓實驗 瀏覽:336
頂級大學開設加密貨幣 瀏覽:437
java重載與多態 瀏覽:528
騰訊應屆程序員 瀏覽:942
一鍵編譯程序 瀏覽:129
語音加密包哪個好 瀏覽:340
有什麼學習高中語文的app 瀏覽:282
安卓手機的表格里怎麼打勾 瀏覽:411
阿里雲伺服器有網路安全服務嗎 瀏覽:970
超解壓兔子視頻 瀏覽:24
單片機怎麼測負脈沖 瀏覽:175