編輯:關於Android編程
public class MainActivity extends Activity {
private MediaPlayer musicPlayer;
private File musicFile;
//音樂文件存放地址
private String musicPath="/sdcard/ftpdata/Apologize.mp3";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
musicFile = new File(musicPath);
//判斷文件是否存在
if (musicFile.exists()) {
musicPlayer = MediaPlayer.create(this, Uri.parse(musicFile.getAbsolutePath()));
musicPlayer.start();
}else {
System.out.println("the file no exist!");
}
//監聽音頻播放完的代碼,實現音頻的自動循環播放
musicPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer arg0) {
musicPlayer.start();
musicPlayer.setLooping(true);
}
});
}
進階四之Android UI介面之(Gallery仿圖像集浏覽)
兩個人共嘗一個痛苦只有半個痛苦,兩個人共享一個歡樂卻有兩個歡樂。 本講內容:Gallery仿圖像集浏覽 一、基本原理 在 Activity 中實現 OnGest
Android 禁上EidtText獲得默認焦點
禁止EditText獲得默認焦點
(1) 讓包含EditText的LineLayout來獲取焦點就可以
(2) 刪除EditText的
安卓IPC之aidl使用(一)--aidl常見使用
在android上有很多跨進程的通訊方法例如aidl,messenger,ContentProvider,BroadCast,Socket等等,安卓進程間通信(IPC)
AndroidStudio如何快速制作.so
之前寫過一篇Eclipse制作.so的文章,使用的是GNUstep模擬Linux環境,過程現在看來是想相當麻煩,後來發現一個簡單的方法就是通過項目右鍵添加Native S