資料介紹
軟件簡介
Linkt 是一個輕量級和簡單的 Kotlin 庫,用于 Android 上的 DeepLink?處理。
設置
配置根目錄build.gradle
:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
將Linkt
添加到項目build.gradle
:
dependencies {
implementation 'com.github.jeziellago:Linkt:TAG'
}
-
創(chuàng)建
DeepLinkModule
并注冊 deeplinks:
class MyDeepLinkModule : DeepLinkModule { override fun load() { deepLinkOf( "linkt://sample", "linkt://sample/{userId}/{userName}" ) { context, bundle -> Intent(context, MainActivity::class.java) .apply { putExtras(bundle) } } } }
在多模塊項目中,你應該有一個或多個 DeepLinkModule。
-
將你的模塊注冊到
Application#onCreate
, 中DeepLinkLoader#setup
:
class MyApplication : Application () {
override fun onCreate () {
super .onCreate()
DeepLinkLoader .setup( MyDeepLinkModule ())
}
}
-
創(chuàng)建
DeepLinkActivity
,并調(diào)用DeepLinkLoader#loadFrom
:
class DeepLinkActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // resolve deeplink DeepLinkLoader.loadFrom(this) } }
不要忘記配置AndroidManifest.xml
:
<activity android:name="org.linkt.DeepLinkActivity" android:theme="@android:style/Theme.NoDisplay"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="mycompany" /> intent-filter> activity>
如何從 deeplink 獲取數(shù)據(jù)
路徑參數(shù)
-
Template?
linkt://sample/{userId}/{userName}
-
Received:?
linkt://sample/9999/Jose
// get path parameters val userId = intent.extras.getString("userId") val userId = intent.extras.getString("userName")
查詢參數(shù)
-
Template:?
linkt://sample
-
Received?
linkt://sample?subject=Linkt&name=Sample
// get query parameters val subject = intent.extras.getString("subject") val name = intent.extras.getString("name")
路徑+查詢參數(shù)
-
Template?
linkt://sample/{userId}/{userName}
-
Received?
linkt://sample/999/Jose?subject=Linkt&name=Sample
// get path parameters val userId = intent.extras.getString("userId") val userId = intent.extras.getString("userName") // get query parameters val subject = intent.extras.getString("subject") val name = intent.extras.getString("name")
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- PSoC NeoPixel Easy輕量級庫
- 用于openharmony的輕量級、簡單的結構化NoSQL數(shù)據(jù)庫 2次下載
- 輕量級的SDN數(shù)據(jù)包轉發(fā)驗證方案 10次下載
- 基于輕量級CNN等的惡意軟件家族分類模型 20次下載
- 基于Feistel結構的超輕量級分組密碼算法 4次下載
- 基于輕量級虛擬化的LDDoS仿真攻防方法 6次下載
- 輕量級分布式機器學習系統(tǒng)及算法 16次下載
- 基于YOLO改進的輕量級交通標識檢測模型 12次下載
- 一種輕量級時間卷積網(wǎng)絡設計方案 6次下載
- Protothreads極輕量級系統(tǒng)的詳細資料簡介
- 基于ARM的輕量級TCPIP協(xié)議棧的移植及應用 54次下載
- 基于MVC架構的輕量級工作流引擎設計 0次下載
- 輕量級工作流引擎架構設計 0次下載
- 輕量級RFID安全協(xié)議 22次下載
- 基于動態(tài)AOP 和WebServices 的輕量級RBAC
- 基于Openharmony輕量級操作系統(tǒng)的分布式數(shù)據(jù)管理開發(fā)案例 1012次閱讀
- Linux輕量級工具集合Busybox的特點和使用 1449次閱讀
- 由Java改為 Kotlin過程中遇到的坑 838次閱讀
- 一個輕量級的權限認證框架:Sa-Token 2203次閱讀
- 分享一個適合單片機的輕量級日志庫 1595次閱讀
- 一個純Python編寫的輕量級數(shù)據(jù)庫 856次閱讀
- 針對單片機開發(fā)的輕量級OTA組件 1428次閱讀
- TinyDB輕量級數(shù)據(jù)庫有哪些特點呢 1504次閱讀
- 一款適合初學者超輕量級C語言網(wǎng)絡庫—Dyad 2015次閱讀
- 輕量級Kubernetes-K3S工具介紹 2532次閱讀
- 適用于多平臺應用的Kotlin編程語言 4685次閱讀
- Python面試中一些常見的問題及其答案 6991次閱讀
- 全球首款輕量級機械臂已經(jīng)出現(xiàn)了! 7535次閱讀
- 谷歌開源TFGAN輕量級的工具庫 目的是讓訓練和評估GAN變得更加簡單 4963次閱讀
- 谷歌開發(fā)一個輕量級的庫——TFGAN 它可以讓生成對抗網(wǎng)絡更易于實驗 5541次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費
- 4PL83081 雙路恒流同步降壓轉換器技術手冊
- 3.34 MB | 1次下載 | 免費
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉換器技術手冊
- 3.36 MB | 1次下載 | 免費
- 6LX8201微孔霧化驅動芯片電路圖資料
- 0.15 MB | 1次下載 | 免費
- 7PC6200_7V直流電機驅動器技術手冊
- 0.47 MB | 次下載 | 免費
- 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測試設備中的應用參數(shù)規(guī)格
- 485.75 KB | 次下載 | 免費
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費
- 2RK3588數(shù)據(jù)手冊
- 2.24 MB | 14次下載 | 免費
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 12次下載 | 免費
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學習筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191415次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論