編輯:關於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); } }); }
兩個人共嘗一個痛苦只有半個痛苦,兩個人共享一個歡樂卻有兩個歡樂。 本講內容:Gallery仿圖像集浏覽 一、基本原理 在 Activity 中實現 OnGest
禁止EditText獲得默認焦點
(1) 讓包含EditText的LineLayout來獲取焦點就可以
(2) 刪除EditText的
在android上有很多跨進程的通訊方法例如aidl,messenger,ContentProvider,BroadCast,Socket等等,安卓進程間通信(IPC)
之前寫過一篇Eclipse制作.so的文章,使用的是GNUstep模擬Linux環境,過程現在看來是想相當麻煩,後來發現一個簡單的方法就是通過項目右鍵添加Native S