當前位置:首頁 » 安卓系統 » android包名命名規則

android包名命名規則

發布時間: 2022-02-14 18:51:25

① 大家的Android項目包命名規則是怎樣的

Android項目包命名時,首先要保證它在安卓系統中的唯一性。
所以許多人在對Android項目包進行命名時,多用網站域名的逆序+app名,即「頂級域名.二級域名.app名」。如:「com.公司名稱.app名」。
當然,包名並不僅限於三級,在實際使用中,如果有需要的話,還可以分出界面、實體、工具包、服務、適配器等包。

② 新建Android項目時的包名

這樣做是希望程序不要造成命名空間污染。 也就是說你現在取的名字可能以後你又會取相同的名字,這樣就沖突了。 為了避免這種情況發生,就最好一開始就取得復雜一點。
比方說郵政編碼: 414414,這裡麵包含了你的省份,市,縣,街的信息, 我記得前兩位是省,然後市,然後縣或區,,
如果當初設計郵政的人只把郵編設計成3位,而不是6位,那麼很快這些號碼就會被用光。因為3位數最大才表示999個鄉鎮,而6位數可以表示 10萬個鄉鎮。

同樣道理,如果好好規劃 com.mstar.games.chess.XXX這樣一個包,表示mstar公司,游戲項目組,中國象棋項目。

而如果沒有好好規劃的反而例子是:
1。 com.chess來表示,那全天下做chess的開發人員上萬名,就會沖突
2。 com.mstar來表示, 那mstar公司有多個部門多個項目,下次別人也想取這個名字,或者出了問題也不知道是哪個部門負責任。

③ 為什麼android的package name的名字一般以com.開頭

Android package name 的命名規則沿襲自 Java 的 package 命名規則,SUN 對此有文檔規定,可以認為這只是一個約定俗稱的規則而已。

④ android包名和應用名的區別

區別:

包名:是一種文件層次結構,比如你在C盤下建立了文件夾 packet,在packet下建立了文件夾:packetOne,在packetOne下建立了文件夾:packetTwo。 那麼包名就是:packet.packetOne.packetTwo

應用名: 是你創建的應用的名字,比如微信這個應用,你創建在packetTwo這個文件夾下。

包名就是開發者定義的名字,這個名字可以隨便定義,應用名字是開發包中定義好的。你可以修改包名字,但是應用名字如果開發者不修改你是修改不了的。

⑤ 大家的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 怎麼回退項目版本?

⑥ 安卓的包名是什麼意思

包名是唯一的,只表示apk文件的名稱。有的軟體在使用中會建立包名的文件夾,然後在裡面存放數據。

比如「手機QQ」,包名就是com.tencent.mobileqq。軟體安裝完後,在/data/app(不是/system/data/app)目錄下的就是軟體的包名。後面-1,-2,就是第一次安裝或者更新安裝的意思。

(6)android包名命名規則擴展閱讀:

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 (包)

⑦ 在開發Android程序中Package name應該怎麼選擇projectname.packagename代表什麼

如果不是企業開發的話,這個隨便起就好, 一般我的命名規則是 比如項目叫Activity 包就是e.activity(e是我英文名第一個字母嘿嘿。。) 當然企業開發的話 可能就是com.ui.activity啥的了。。

⑧ android改包名要注意什麼

1、在項目上右鍵,選擇android tools->rename application package,輸入需要改為的名稱,然後選擇需要改的包,有部分包可能不需要更名

2、上一步並沒有修改源碼的包,只是將工程中涉及包名的地方改了,下面修改源碼的包名,右鍵要改包名的源碼包,選擇refactor->rename,注意一定要將rename subpackages選上,否則子包不會被更名。

3、clean工程就可以了。

⑨ android jar包混淆怎麼把所有的包名和類名都改寫成abcdef這種不規則命名,在線等研究一天了

這個要說起來就太復雜了,簡短的回復一下你。首先強調一下混淆的目的就是不讓別人能反編譯看懂你的代碼。包名和類名就相當於PC上的路徑名(你可以把它理解為穩定的定位符);清晰的包名類名,能讓你很容易定位到文件和方法,改成abcd這簡短的名稱之後,就使人無法輕易看懂代碼了。

熱點內容
加密狗是啥 發布:2025-02-06 03:48:03 瀏覽:552
phpcopy文件 發布:2025-02-06 03:41:26 瀏覽:410
系統配置頁面怎麼設置 發布:2025-02-06 03:36:34 瀏覽:693
家庭電腦搭建流媒體伺服器 發布:2025-02-06 03:19:02 瀏覽:342
matlab稀疏矩陣存儲 發布:2025-02-06 03:07:54 瀏覽:838
國際服2b2t伺服器地址 發布:2025-02-06 03:06:28 瀏覽:390
c語言輸出b 發布:2025-02-06 03:06:27 瀏覽:31
普通火車wifi密碼多少 發布:2025-02-06 03:04:20 瀏覽:436
可編程監控 發布:2025-02-06 03:03:33 瀏覽:645
c語言取隨機數 發布:2025-02-06 02:46:57 瀏覽:863