Android快應用實踐
1. 應用配置資訊
1). package.json
- name: 專案名稱
- version: 版本資訊
- toolkit: hap 版本
- description: 描述資訊
- dependencies: 依賴包
2). src/manifest.json
- package: 應用包名
- name: 應用名稱
- versionName: 應用版本
- versionCode: 應用號
- mainPlatformVersion: 最小平臺版本號
- icon: 應用圖示
- permissions: 許可權
- config: 配置除錯級別(debug, log, info, warn, error)
- router: 頁面路由. 用於定義頁面的實際地址、跳轉地址。如果ux頁面沒有配置路由,則不參與專案編譯。一個目錄下最多隻能存在一個主頁面檔案. 其中entry:配置主頁,component:頁面對應的ux檔名,path:頁面路徑,不填則預設為頁面名稱(<ProjectName>/src目錄下,頁面目錄的相對路徑)
- display: UI顯示,用於定義與UI顯示相關的配置。支援定義:頁面公用的預設UI顯示、頁面私有的UI顯示. titleBarBackgroundColor:導航欄顏色; titleBarTextColor:導航欄字型顏色; menu: 是否有選單; pages: 頁面私有配置(具體頁面具體配置).
2. 除錯日誌
console.debug(`debug`)
console.log(`log`)
console.info(`info`)
console.warn(`warn`)
console.error(`error`)
可以使用Android Studio的Android Monitor輸出來檢視日誌。
3. 跳轉頁面
routeDetail () {
// 跳轉到應用內的某個頁面
router.push ({
uri: `/DemoDetail`
})
console.debug(`開啟新頁面`)
}
4. 生命週期
- onInit: 表示VM的資料(events,props,data)已經準備好
- onReady: 表示VM的模板已經編譯完成
- onShow:顯示其中一個頁面
- onHide: 隱藏其中一個頁面
- onDestroy: 釋放資源
- onBackPress: 使用者點選返回實體按鍵、左上角返回選單、呼叫返回API時觸發該事件
- onMenuPress: 選單返回時呼叫
相關文章
- Android應用保活實踐Android
- Springboot應用快取實踐之:Ehcache加持Spring Boot快取
- 申通快遞 雙11 雲原生應用實踐
- Android應用架構的發展和實踐Android應用架構
- Android應用增量升級方案之實踐篇Android
- 大資料在快狗叫車中的應用與實踐大資料
- 系統效能提升優先法寶|快取應用實踐快取
- GroovyShell 應用實踐
- Guava Cache本地快取在 Spring Boot應用中的實踐Guava快取Spring Boot
- 應用實踐:如何在分散式快取中使用RT和WT?分散式快取
- 用程式碼來實踐Web快取Web快取
- TiDB應用實踐TiDB
- Oracle Audit 應用實踐Oracle
- 應用實踐——新東方實時數倉實踐
- Spring AOT應用實踐Spring
- 談談 django 應用實踐Django
- GitOps 應用實踐系列 - Argo CD 上手實踐GitGo
- 行業分析| 智慧頭盔在快對講上的應用與實踐行業
- 實踐篇 -- Redis客戶端快取在SpringBoot應用的探究Redis客戶端快取Spring Boot
- Android 應用相容性最佳實踐 | 中文教學視訊Android
- Android系統服務DropBoxManagerService詳解與實踐應用Android
- 快取&PWA實踐快取
- nuxt快取實踐UX快取
- okhttp 快取實踐HTTP快取
- 快應用,快入門
- 【唯實踐】容器環境應用一鍵拉起實踐
- 特別推薦:系統效能提升優先法寶 | 快取應用實踐快取
- Android 應用瘦身實踐,從 18MB 到 12.5MBAndroid
- framebuffer應用程式設計實踐程式設計
- 應用Promise封裝Ajax實踐Promise封裝
- React 應用實踐(基礎篇)React
- Java 反射機制應用實踐Java反射
- RESTful實踐(具體應用)思考REST
- Java反射機制應用實踐Java反射
- 混合應用中的javascript實踐JavaScript
- 應用Observer介面實踐Observer模式Server模式
- JavaScript Web 應用最佳實踐分析JavaScriptWeb
- 初探快應用