我有一個Android應用程序從SQLite數據庫(位於/assets/
文件夾)中提取文本數據。問題是,如果我存儲超鏈接,在我的SQLite數據庫中說http://example.com
,它在我的android應用程序中呈現爲普通文本。它不可點擊。我怎樣才能從SQLite數據庫拉一個可點擊的超鏈接,並在我的應用程序中顯示它?插入從SQLite數據庫到Android應用程序的超鏈接
回答
如果它是一個TextView,包括定義如下:
android:autoLink="web"
你是一位聖人,謝謝:) – 2014-11-06 13:46:25
不客氣。 :)如果您發現有用的答案,請做upvote。 – 2014-11-06 13:48:42
我是新手來StackOverflow,投票需要15點聲望。不介意,你現在只是提出了我的問題;) – 2014-11-06 13:58:33
使用Linkify
將包含鏈接的文本轉換爲可點擊鏈接的文本。
存儲在您的SQLite數據庫的URL是文本像你提到的。如果我理解你的問題,你想要觸發瀏覽器並打開你存儲在數據庫中的URL?
如果是這樣,您可以簡單地從SQLite數據庫中查詢URL並執行以下操作將其顯示在默認瀏覽器中。
String url = 'http://example.com'; // Get it from your DB as you are doing now.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
- 1. 從android應用程序插入數據到mySql數據庫
- 2. 如何從sdcard導入sqlite數據庫到android應用程序
- 3. 插入時凍結應用程序(Android SQLite數據庫)
- 4. 應用程序崩潰插入到SQLITE數據庫
- 5. 插入SQLite數據庫android
- 6. 將CSV文件導入到Android應用程序Sqlite數據庫
- 7. 在Android應用程序中從Sqlite數據庫讀取數據。
- 8. Android深入鏈接到應用程序
- 9. 如何從Android應用程序中將數據插入到MySQL數據庫中?
- 10. 插入數據到android的sqlite數據庫不起作用
- 11. 日期沒有插入到android應用程序數據庫中
- 12. 從HTML鏈接到Android應用程序
- 13. 如何連接一個sqlite數據庫(sqlite firefox擴展)到android應用程序,用於android 2.1來查詢並插入到數據庫
- 14. 鏈接應用程序與數據庫
- 15. 插入到SQL數據庫超鏈接 - php
- 16. 如何通過SQL插入超鏈接到訪問數據庫?
- 17. Android應用程序無法將數據插入MySQL數據庫
- 18. 從數組中插入記錄到Sqlite數據庫(Android)
- 19. 插入文本文件數據到SQLite數據庫使用android
- 20. 將SQLite數據庫加載到Android應用程序的策略
- 21. 插入數據到sqlite數據庫
- 22. 插入數據到SQLite數據庫表
- 23. 沒有從鏈接插入數據到數據庫
- 24. 將現有SQLite數據庫導入Android應用程序
- 25. 在Android中寫入SQLite數據庫時,應用程序崩潰
- 26. 的Android編程插入接觸不會鏈接到我的應用程序
- 27. 從Android應用程序插入數據到SugarCRM模塊
- 28. 從表單插入超鏈接到pdf
- 29. 在android應用程序中通過sqlite在數據庫中插入圖像
- 30. 加載的SQLite數據庫到Android應用(超過1MB)
call setMovementMethod(LinkMovementMethod.getInstance());在textview加載鏈接? – 2014-11-06 13:40:28