1. 程式人生 > >Andriod項目實戰——如何在微信H5棋牌鬥牛房卡源碼平臺租售搭建中的一個包下建新包教程

Andriod項目實戰——如何在微信H5棋牌鬥牛房卡源碼平臺租售搭建中的一個包下建新包教程

明顯 技術分享 col log 兩張 需要 容易 網址 roc

最開始是想將各個類分門別類地微信H5棋牌鬥牛房卡源碼平臺租售搭網址:h5.fanshubbs.com聯系Q1687054422存放在不同的包中,所以想在項目源碼包中新建幾個不同功能的包eg:utils、model、receiver等,最後的結果應該是下圖左邊這樣的:

  技術分享圖片

  很明顯建立項目後的架構是上圖右邊這樣的,所以後面理所當然地選擇new-->package,name欄填上activity,然而結果是下面左邊這樣的。。。

        
技術分享圖片

  這樣的結果明顯與預想的不一樣,我們看到activity與com.mukekeweather.app是並行結構,而我們需要的是樹狀結構的

技術分享圖片

  查了很多資料之後才弄明白這個問題,因為java中新建package時是分層的,是按name中的“.”來進行分層,通過上面的右圖可以看出,我們最初的包是com.mukekeweather.app,然後就有了這樣的樹狀文件架構,在src文件夾下有com文件夾,然後在com文件夾中又新建mukekeweather文件夾,然後在其下才新建app文件夾。所以,我們預想中的文件夾的架構應該是上圖最右邊的那樣的。。。

  所以按照這樣的文件夾架構,我們在新建包時new-->package,name欄應該分別填上com.mukekeweather.app.activity 、com.mukekeweather.app.db、com.mukekeweather.app.model、com.mukekeweather.app.receiver等才能達到我們要的效果,就像下面兩張圖這樣的。。。

     
技術分享圖片

  然後我們看到效果就是下面這樣的。。。

             
技術分享圖片

  ok,方法就這樣了,其實理解了java中新建包時name中的寫法與包在文件中的實際組織架構之間的關系就很容易了,我們按照剛剛的方法繼續將其他幾個包補上就達到了我們預想的效果了,就是下面左側的這張圖了,其相應的文件組織架構就是右側這樣了的。。。

         

Andriod項目實戰——如何在微信H5棋牌鬥牛房卡源碼平臺租售搭建中的一個包下建新包教程