-2
A
回答
1
創建一個活動,您可以在其中處理在點擊外部鏈接時應用於您的應用程序的意圖。在AndroidManifest.xml中爲您的鏈接注入活動/ slug,以便Android識別您的應用可以打開鏈接。
<activity
android:name="com.oncall.android.activity.ExternalLinksHandlerActivity"
android:label="@string/app_name">
<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:host="test.com"
android:pathPrefix="/user"
android:scheme="http"/>
</intent-filter>
</activity>
在您的活動onCreate處理將來的意圖。你可以用你的Intent調用onNewIntent並在NewIntent上處理它。在那裏你提取你需要的數據,在我的情況下,我啓動MainActivity,並讓它與數據一起工作。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
onNewIntent(getIntent());
}
@Override
protected void onNewIntent(Intent intent) {
String action = intent.getAction();
if (Intent.ACTION_VIEW.equals(action) && data != null) {
startMainActivity(data);
this.finish();
}
}
Here是你應該如何處理你的網站。你必須添加一些標籤,它不是火箭科學。
相關問題
- 1. Android的深層鏈接
- 2. Android的深層鏈接
- 3. 在Android應用中的深層鏈接
- 4. 爲youtube應用創建深層鏈接
- 5. Android Google plus,深層鏈接
- 6. Android深層鏈接問題
- 7. 如何使用branch.io創建Android的深層鏈接
- 8. 在AngularJS中深層鏈接的多層
- 9. 深層鏈接中的本地網址
- 10. Angular2中的深層鏈接
- 11. 如何在應用中創建深層鏈接?
- 12. Orbit深層鏈接基金會6
- 13. 在Ant腳本中創建Java步驟
- 14. MvvmCross +深層鏈接
- 15. 深層鏈接ERR_UNKNOWN_URL_SCHEME
- 16. Google+深層鏈接
- 17. Ajax深層鏈接?
- 18. Android應用程序的深層鏈接
- 19. 鏈接列表C++的深層副本
- 20. jQuery鏈接中間步驟
- 21. Android上的優步深度鏈接
- 22. 基本步驟17.04
- 23. 深層鏈接與UIImage的
- 24. 爲Android應用啓用深層鏈接
- 25. iOS和Android共享HTTP深層鏈接?
- 26. Android Facebook與深層鏈接共享
- 27. 春季創建webservice的步驟步驟
- 28. 如何創建到網頁的分部的深層鏈接?
- 29. Facebook在Android應用互動活動中的深層鏈接
- 30. 海關URL /深層鏈接