編輯:關於Android編程
一 布局
二 代碼
private Button button; private Handler handler; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new ButtonListener()); WorkerThread thread = new WorkerThread(); thread.start(); } class ButtonListener implements View.OnClickListener { @Override public void onClick(View v) { Message msg = handler.obtainMessage(); handler.sendMessage(msg); } } class WorkerThread extends Thread { public void run() { Looper.prepare(); handler = new Handler(){ public void handleMessage(Message msg){ System.out.println("Message From MainThread"); } }; Looper.loop(); } }
性能相關App啟動提高程序的啟動速度意義重大,很顯然,啟動時間越短,用戶才越有耐心等待打開這個APP進行使用,反之啟動時間越長,用戶則越有可能來不及等到APP打開就已經切
近期要做一個含有兩個tab切換頁面,兩個頁面有公共的描述信息區域,兩個tab都是listview,可以向上或向下拉動刷新,在頁面中部有一個tab切換區域,向上滑動的時候t
相信一些有關注魅族的用戶都知道魅族即將要發布一款新機為魅族mx6,那麼魅族mx6這款新機怎麼樣?魅族mx6跑分多少呢?下文帶來魅族mx6性能跑分評測,一起和
前言:加載並顯示gif是App常見的一個功能,像加載普通圖片一樣,大體應該包含以下幾項功能:1、自動下載GIF到本地文件作為緩存,第二次加載同一個url的圖片不需要下載第