一、應用程式目錄介紹
res
資料夾下的資源介紹
1.value資源
1. string、color、dimen(px畫素、in英吋、pt點距、dp密度無關畫素、sp範圍無關畫素)、array、location
長寬高用dp,字型用sp
2. style@theme
3. drawable
4. layout
5. anim動畫
6. menu
呼叫應用程式資源
1. **中呼叫
2. 資源檔案之間相互呼叫
在
layout
中用@+
資源型別
/name
@
string
在values
3. 呼叫系統資源
4. 指定當前主題的樣式?
二、manifest檔案及其說明
1. 應用程式的全域性配置檔案
2. 應用程式的入口配置
檔案約定:元素:1.元素全部小寫
3.同一級別的元素順序無關,除了必須跟在之後
attributes(屬性):1.屬性是可選的
3. 除了的屬性,其他元素屬性都有android:字首,但在類裡面這些是去掉的。
manifest的作用
1. 安卓四大元件的定義
2. 定義應用程式的許可權
3. 定義instrumatation做自動化測試
4. 定義應用程式所需的最小api版本號
5. 列出應用程式所需的類庫。
安卓學習記錄 java day9
一 物件導向 目標 消除程式中重複 建立物件導向的思維。設計模式 設計原則 思維方法 首先誰去做,然後怎麼做。首先考慮整體,其次考慮區域性。先考慮抽象,其次具體。定義類class 類名 person stringn,int a string name int age class test 類裡沒有建...
安卓反編譯記錄
cmd到工作所在的目錄下 apktool.bat d f zhihu signed.apk o zhihu 說明 其中d是decode的意思,表示我們要對apk進行解碼。f 如果目標資料夾已存在,則強制刪除現有資料夾 預設如果目標資料夾已存在,則解碼失敗 o 指定解碼目標資料夾的名稱 預設使用apk...
安卓掉坑記錄
將含 litepal.xml 檔案的 assets 資料夾放到 main 資料夾下,編輯一下 xml 檔案 直觀上看是沒有刪除某個檔案,產生的ioexception異常,實際上是因為上次編譯導致的快取沒有清空導致的。進入到android目錄下執行下面 清除上次打包時的快取 gradlew.bat c...