我正在Android上製作一個電子商務應用程序,因爲這是我第一個認真的項目,所以我試圖找出最好的方法來做到這一點。開發電子商務應用程序的好指導
該應用程序與網絡服務(magento api,意思是soap或xml rpc不幸地)進行對話並獲取手機上的所有內容(產品類別,產品詳細信息,用戶憑證等)。我認爲它應該做懶加載或類似的東西。
所以,我正在考慮將用戶憑據保留在自定義對象中,這將保留在SharedPreferences
中,以便每個Activity都可以輕鬆訪問它。我將使用幾個ListView
來顯示內容,並使用AsyncTask
來獲取所需的數據。我應該將所有數據保存在對象的內存中,還是應該使用某種緩存或本地數據庫?另外,我打算使用HashMap
和SoftReferences
來存放我下載的位圖。但是這不會消耗大量的記憶嗎?
如何讓所有的活動都可以訪問所有這些對象(電子商務籃子等)?我正在考慮使用Intents來傳遞它們,但這看起來並不適合我。 SharedPreferences可以用於很多對象,並且是否存在併發問題?
任何指針將非常感激。什麼是一些好的指導方針?我應該看哪些課程?你知道互聯網上的任何資源供我檢查嗎?
我即將開發電子商務的Android應用程序,所以如果你可以給一些指導,這將是很大的幫助@ kaciula – Anitha 2015-05-11 06:46:45
@kaciula我剛開始構建一個電子商務應用程序,但stucked。我認爲你在5年前的同一階段:)。如果你可以自己回答這個問題,這對其他人會很有幫助。 – Abhigyan 2015-10-26 17:41:34