編輯:Android開發教程
從今天起我們來看一下Android中的多線程的知識,Android入門容易,但是要完成一個完善的產品卻不容易,讓我們從線程開始一步步深入Android內部。
一、線程基礎回顧
package com.maso.test; public class TraditionalThread { public static void main(String[] args) { /* * 線程的第一種創建方式 */ Thread thread1 = new Thread(){ @Override public void run() { try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } while(true){ System.out.println(Thread.currentThread().getName()); } } }; thread1.start(); /* *線程的第二種創建方式 */ Thread thread2 = new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } while (true) { System.out.println(Thread.currentThread().getName()); } } }); thread2.start(); /* * 線程的調用優先級 */ new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } while(true){ System.out.println("Runnable"); } } }){ public void run() { try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } while(true){ System.out.println("Thread"); } }; }.start(); } }
上面代碼中是我們都很熟悉的線程的兩種創建方式,如果對這些還感到陌生請先看Java線程基礎。
 
最近在做一款android手機上的音樂播放器,學習到了很多東西,像是Fragment,ActionBar的使用等等, 這裡就先介紹一下歌詞同步的實現問題。歌詞同步的實現
AnalogClock視圖顯示了一個模擬的時鐘,其中有一個時針和一個分針。與其相對的是DigitalClock視圖 ,它可以顯示數字模擬時鐘。這兩個視圖只能顯示系統時間,
相信每個項目都會有用戶反饋建議等功能,這個實現的方法很多,下面是我實現的方法,供大家交流。首 先看具體界面,三個字段。名字,郵箱為選填,可以為空,建議不能為空。如有需要可
Android平台的一個顯著的特點是“低耦合”。Activity是Android應用的一個最基本的用戶UI模塊。如果采用Windows Form