編輯: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手機上實現歌詞同步
最近在做一款android手機上的音樂播放器,學習到了很多東西,像是Fragment,ActionBar的使用等等, 這裡就先介紹一下歌詞同步的實現問題。歌詞同步的實現
Android開發入門(十六)其他視圖 16.1 AnalogClock和DigitalClock
AnalogClock視圖顯示了一個模擬的時鐘,其中有一個時針和一個分針。與其相對的是DigitalClock視圖 ,它可以顯示數字模擬時鐘。這兩個視圖只能顯示系統時間,
android+json+php+mysql實現用戶反饋功能
相信每個項目都會有用戶反饋建議等功能,這個實現的方法很多,下面是我實現的方法,供大家交流。首 先看具體界面,三個字段。名字,郵箱為選填,可以為空,建議不能為空。如有需要可
Android簡明開發教程四:Android應用基本概念
Android平台的一個顯著的特點是“低耦合”。Activity是Android應用的一個最基本的用戶UI模塊。如果采用Windows Form