安卓學習記錄 Android day17

2021-07-09 12:17:49 字數 1463 閱讀 7498

一、應用程式目錄介紹

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...