Android原始碼學習中遇到的標籤記錄
<meta-data>:用於提供額外資訊,鍵值對使用;可在<application>,<activity>等標籤中使用
<meta-data android:name="" android:resource="" android:value="">
name:該標籤的名字,用於在程式碼中讀取
resource:指定對應的資源ID
value:一般設定為String等
resource與value區別如下:
區別只有一個使用resource,一個使用value
注意:<meta-data>標籤在<activity>標籤下,這裡才用的ActivityInfo,其他的比如Service標籤要用其他的哦
結果如下:
可能有人會value使用getInt(),res使用getString(),執行結果如下:
<activity-alias>:用於給Activity取別名,可用來控制app的圖示顯示
(待補充,要不自己百度使用方法吧)
<shortcut>:Android API 25引入,用於使用者長按應用圖示顯示(記得修改自己的專案build.gradle中的compileSdkVersion和buildToolsVersion以及targetSdkVersion為25以上哦):
這裡我使用的靜態註冊,當然你也可以使用動態註冊(我懶):
在Manifest中使用:
注意name中的值必須為"android.app.shortcuts"哦
建立對應的xml檔案:
shortcutId:快捷方式的名稱,必須要有,否則可執行,但沒效果
icon:快捷方式的圖示
shortcutShortLabel:快捷方式顯示的文字,必須通過@string這種方式,直接寫字串執行不過
之後遇到沒見過的標籤再補充
手打不易,點個讚唄
相關文章
- HTML學習記錄(2)(HTML常用標籤)HTML
- SpringMVC學習記錄(五)--表單標籤SpringMVC
- 學習httprunner遇到的問題記錄HTTP
- Android------- IjkPlayer 原始碼學習目錄Android原始碼
- android merge標籤 的使用 和 遇到的坑Android
- Html標籤知識點學習筆記HTML筆記
- html學習筆記(1)——基礎標籤HTML筆記
- 新手寫的Vue原始碼學習記錄(渲染過程)Vue原始碼
- 【記錄】Git 是如何打標籤的Git
- [記錄] Git 是如何打標籤的Git
- 小白記錄Java後端學習遇到的問題Java後端
- 網路爬蟲-去除網頁原始碼中的標籤爬蟲網頁原始碼
- git學習——打標籤Git
- 記錄一種自定義標籤的用法
- Android適配學習記錄Android
- 前端入門學習筆記01:HTML標籤(上)前端筆記HTML
- 學習VIORB程式碼記錄ORB
- MyBatis學習——foreach標籤的使用MyBatis
- 「從原始碼中學習」Vue原始碼中的JS騷操作原始碼VueJS
- 記錄Android學習-遇到的第一個問題,AS自帶AVD無法啟動Android
- Android原始碼學習之handlerAndroid原始碼
- Retrofit原始碼學習筆記原始碼筆記
- 學習本站Laravel教程中遇到的問題筆記Laravel筆記
- 中級實訓Android學習記錄——Toast、AlertDialog、ProgressBarAndroidAST
- 【Mysql原理和原始碼學習記錄】學而思網校早讀會--持續更新中MySql原始碼
- Kubernetes學習筆記(二):Pod、標籤、註解筆記
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- JQ選擇器(標籤)學習
- 《Android原始碼設計模式》學習筆記之ImageLoaderAndroid原始碼設計模式筆記
- 好程式設計師web前端分享HTML5中的nav標籤學習筆記程式設計師Web前端HTML筆記
- Android學習原始碼陸續放送Android原始碼
- vue原始碼學習筆記1Vue原始碼筆記
- jQuery原始碼學習筆記一jQuery原始碼筆記
- 學習筆記 sync/RWMutex原始碼筆記Mutex原始碼
- go標準庫-log包原始碼學習Go原始碼
- Flutter文字標籤TextTagWidget,搜尋記錄流式佈局顯示文字標籤Flutter
- 學習中遇到的擴充摘要
- weex學習中遇到的問題