編輯:關於Android編程
像QQ,微博,360等手機應用大部分的應用啟動的一個頁面都是顯示自己產品的logo,不但可以打下廣告還可以掩飾後台加載的行為,今天在自己的應用加上了這個功能,簡單的記錄總結一下。
其中一個顯示啟動頁的方法就是使用Handle的postDelayed來計時顯示,注意盡量不要用以前java時候學到線程知識直接去使用,因為android的UI操作並不是線程安全的,如果有多個線程並發操作UI組件,可能有線程安全問題,所以android有一個規則:只允許UI線程修改Activity的UI組件,所以直接使用新線程是不能更新UI組件的,解決這個問題的一個方法就是是用Handler實現線程通信,代碼如下。
Splash.java
package com.vae; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; public class Splash extends Activity{ private final int SPLASH_DISPLAY_LENGHT = 3000; //延遲三秒 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); new Handler().postDelayed(new Runnable(){ @Override public void run() { Intent mainIntent = new Intent(Splash.this,MainActivity.class); Splash.this.startActivity(mainIntent); Splash.this.finish(); } }, SPLASH_DISPLAY_LENGHT); } }
工程加入splash類和splash.xml,記得加入後在AndroidMainfest中配置Splash,再拿個splash圖片放drawable就可以了,非常詳細了。。
運行結果
因為Android軟件開發分工目前還沒有細化,程序員往往需要負責軟件界面的開發,雖然軟件的界面圖片已經由美工設計好了,但是如果使用layout技術把軟件做成漂亮的界面確實
項目中的對地圖的各種需求,實現方式。需求1:自定義縮放按鈕,自定義當前位置按鈕解決方式:隱藏地圖本身自帶的縮放按鈕,添加自定義的縮放按鈕,實現點擊縮放地圖功能(一). 隱
第10節 ListView的Adapter安卓系統為ListView設計了多種Adapter作為它的搭檔。每種Adapter不僅為ListView提供數據內容,也會告訴L
在極客頭條上看到的方法,Mark一下,以後可能經常用到。1、打開android sdk manager2、打開tool->options,如圖所示https://&