資料介紹
軟件簡介
Linkt 是一個輕量級和簡單的 Kotlin 庫,用于 Android 上的 DeepLink?處理。
設置
配置根目錄build.gradle
:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
將Linkt
添加到項目build.gradle
:
dependencies {
implementation 'com.github.jeziellago:Linkt:TAG'
}
-
創建
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 ())
}
}
-
創建
DeepLinkActivity
,并調用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 獲取數據
路徑參數
-
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")
查詢參數
-
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")
路徑+查詢參數
-
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輕量級庫 0次下載
- 輕量級的SDN數據包轉發驗證方案 10次下載
- 基于輕量級CNN等的惡意軟件家族分類模型 20次下載
- 基于Feistel結構的超輕量級分組密碼算法 4次下載
- 基于輕量級虛擬化的LDDoS仿真攻防方法 6次下載
- 輕量級分布式機器學習系統及算法 16次下載
- 基于YOLO改進的輕量級交通標識檢測模型 12次下載
- 一種逐層分組卷積并構建輕量級網絡結構SKASNet 10次下載
- 一種輕量級時間卷積網絡設計方案 6次下載
- IEEE 802.15.4輕量級網絡層路由設計及實現 19次下載
- 基于ARM的輕量級TCPIP協議棧的移植及應用 54次下載
- 基于MVC架構的輕量級工作流引擎設計 0次下載
- 輕量級工作流引擎架構設計 0次下載
- 輕量級RFID安全協議 22次下載
- 基于動態AOP 和WebServices 的輕量級RBAC 16次下載
- 使用C語言寫的一個輕量級聊天應用! 676次閱讀
- Linux輕量級工具集合Busybox的特點和使用 409次閱讀
- 長短距離循環更新(LRRU)網絡的輕量級深度網絡框架介紹 471次閱讀
- 由Java改為 Kotlin過程中遇到的坑 402次閱讀
- 一個輕量級的權限認證框架:Sa-Token 539次閱讀
- 一個純Python編寫的輕量級數據庫 512次閱讀
- 針對單片機開發的輕量級OTA組件 919次閱讀
- TinyDB輕量級數據庫有哪些特點呢 952次閱讀
- 一款適合初學者超輕量級C語言網絡庫—Dyad 1281次閱讀
- 輕量級Kubernetes-K3S工具介紹 1922次閱讀
- 容器——“輕量級”的虛擬化 6646次閱讀
- 適用于多平臺應用的Kotlin編程語言 4344次閱讀
- 全球首款輕量級機械臂已經出現了! 7171次閱讀
- 谷歌開源TFGAN輕量級的工具庫 目的是讓訓練和評估GAN變得更加簡單 4562次閱讀
- 谷歌開發一個輕量級的庫——TFGAN 它可以讓生成對抗網絡更易于實驗 5215次閱讀
下載排行
本周
- 1干貨圖解直流電機實現正反轉的幾種方式
- 207.75KB | 263次下載 | 免費
- 2LabVIEW曲線設計的源代碼免費下載
- 0.05 MB | 23次下載 | 1 積分
- 3CD4518B CD4520B CMOS雙向上計數器數據表
- 1010.75KB | 1次下載 | 免費
- 4ZEX-MD3三維視頻顯微鏡(4K)
- 464.90 KB | 1次下載 | 免費
- 5CCS集成母排?站式測試說明
- 0.43 MB | 1次下載 | 免費
- 6TLV915x-Q1低噪聲汽車級運算放大器數據表
- 3.46MB | 1次下載 | 免費
- 7ZEX-9MTBD金相顯微鏡
- 2.28 MB | 1次下載 | 免費
- 8萬向視頻顯微鏡
- 4.28 MB | 1次下載 | 免費
本月
- 1干貨圖解直流電機實現正反轉的幾種方式
- 207.75KB | 263次下載 | 免費
- 2RSA306B頻譜分析儀技術資料匯總
- 未知 | 204次下載 | 免費
- 3RSA500A系列便攜式頻譜分析儀技術盤點
- 未知 | 157次下載 | 免費
- 4高幅度波形/ 函數發生器汽車、半導體、科學和工業應用測量剖析
- 未知 | 141次下載 | 免費
- 5直流無刷電機驅動與失速電流限制參考設計
- 10.6 MB | 34次下載 | 1 積分
- 6電動汽車同步快充慢充原理及測試的三種情況介紹
- 未知 | 33次下載 | 免費
- 7NI數據采集(DAQ)函數的應用
- 0.3 MB | 23次下載 | 免費
- 8LabVIEW曲線設計的源代碼免費下載
- 0.05 MB | 23次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935096次下載 | 免費
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420060次下載 | 免費
- 3Altium DXP2002下載入口
- 未知 | 233071次下載 | 免費
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191343次下載 | 免費
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183326次下載 | 免費
- 6labview8.5下載
- 未知 | 81572次下載 | 免費
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73798次下載 | 免費
- 8LabVIEW 8.6下載
- 未知 | 65981次下載 | 免費
評論
查看更多