是否可以使用Web服務器中的圖像作爲斜槓畫面。我想從url中指定啓動畫面而不是本地文件。或者是否可以從網絡服務器動態下載圖像並替換當前的啓動畫面?從Web服務器加載啓動畫面Android應用程序
0
A
回答
1
下面是使用圖像製作閃屏的一些技巧,它是下載表單服務器。從服務器
首先下載圖像,該教程
http://getablogger.blogspot.com/2008/01/android-download-image-from-server-and.html
然後設置啓動畫面上下載的圖像
public class SplashScreenActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
// Set Image download from server, which is already defined above link.
/** set time to splash out */
final int welcomeScreenDisplay = 3000;
/** create a thread to show splash up to splash time */
Thread welcomeThread = new Thread() {
int wait = 0;
@Override
public void run() {
try {
super.run();
/**
* use while to get the splash time. Use sleep() to increase
* the wait variable for every 100L.
*/
while (wait < welcomeScreenDisplay) {
sleep(100);
wait += 100;
}
} catch (Exception e) {
System.out.println("EXc=" + e);
} finally {
/**
* Called after splash times up. Do some action after splash
* times up. Here we moved to another main activity class
*/
startActivity(new Intent(SplashScreenActivity.this,
MainScreenActivity.class));
finish();
}
}
};
welcomeThread.start();
}
}
有關從服務器獲取圖像的更多信息:
和
製作閃屏
http://www.codeproject.com/Articles/113831/An-Advanced-Splash-Screen-for-Android-App
0
在應用程序中內置默認啓動畫面圖像,以便在第一次運行應用程序時不會出現延遲。應用程序的啓動速度肯定比您可以通過移動連接下載圖片的速度快。
在某些情況下,在後臺線程中下載新圖像並將其存儲在某個地方,如果它很大,可能位於SD卡上。
然後顯示此圖像而不是默認值。每週重複一次,因爲你每週都想要一張新照片。或者,最好只是加快啓動速度,所以你根本不需要啓動畫面。
+0
我如何下載和存儲由於我對這個平臺很陌生? –
相關問題
- 1. 動畫Android應用程序從服務
- 2. 從服務器啓動dart應用程序並加載元素
- 3. C#Winform應用程序預加載器啓動畫面
- 4. 通過桌面應用程序加載測試Web服務器
- 5. Android,從遠程服務器啓動應用程序
- 6. Spring工具套件Pivotal tc服務器啓動:Web應用程序未加載
- 7. 每次加載ASP.NET MVC應用程序時重新啓動web dev服務器
- 8. 從多個服務的BroadcastReceiver啓動Android啓動應用程序
- 9. 啓動屏幕加載動畫(Android應用程序)
- 10. Android啓動服務/應用程序
- 11. 從Web應用程序上載文件到EC2 Web服務器
- 12. 啓動畫面後未加載應用程序
- 13. 的Xcode 6.3.2應用程序加載啓動畫面後死機
- 14. iPhone應用程序啓動畫面試圖加載時崩潰
- 15. 將數據從php服務器加載到android應用程序
- 16. 從Windows服務啓動應用程序
- 17. 從服務啓動應用程序
- 18. 從java桌面應用程序啓動,停止,重新啓動Glassfish服務器
- 19. 每次啓動Android應用程序時顯示啓動畫面
- 20. 如何從Java Web應用程序啓動Android應用程序?
- 21. 如何從另一個Android應用程序啓動Android服務
- 22. GCM XMPP - 啓動Web應用程序服務器出錯
- 23. Eclipse Google插件未啓動Web應用程序的服務器
- 24. Azure Web應用程序不啓動節點服務器
- 25. 從軸web服務啓動應用程序
- 26. 如何從.net Web服務啓動應用程序?
- 27. 如何從Web服務啓動WPF應用程序?
- 28. 如何從asp.net web應用程序啓動多個windows服務?
- 29. Android服務應用程序錯誤 - 沒有啓動器活動
- 30. 應用程序啓動時自動啓動Android服務
雅一些代碼,其可能的,但飛濺的目的是不是... –
我怎麼能這樣做呢?不想一直加載,但如果能在一週內下載一次並替換舊的啓動畫面,會更好。在此先感謝 –
最好不要有一個啓動畫面。顯示有用的內容並延遲加載其他內容。應用程序啓動越快,用戶就會越堅持使用它。 – Intrications