簡體   English   中英

如何在Android中運行時加載資源和類?

[英]How do I load resources and classes at runtime in Android?

我正在開發一個Android應用程序,其中根據用戶請求下載其他內容。 這包括圖像聲音 我需要的是在運行時 加載這些資源和類並使用它們。 有沒有辦法可以做到這一點?

編輯:我需要為Android 2.2或更高版本執行此操作。

看看AsyncTask和Loaders API。 這將為您提供在后台線程中下載圖像,資源...的工具。

http://developer.android.com/reference/android/os/AsyncTask.html

http://developer.android.com/guide/components/loaders.html

我會使用AsyncTask並將它們緩存到本地內存,SD卡或硬盤驅動器。 您可以在加載時啟動AsyncTask ,將數據緩存到內存,然后在需要時調用它。 以下是一些可以幫助您解決此問題的鏈接:

AsyncTask

http://www.peachpit.com/articles/article.aspx?p=1823692&seqNum=3

緩存:

http://developer.android.com/guide/topics/data/data-storage.html

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM