PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 使用service 播放音樂問題
作者:
gary771016
(一日測 終身測)
2017-02-25 18:23:06
大致列出比較可能出問題的地方
Manifest:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<service android:name=".MediaPlayService" android:enabled="true"/>
MainActivity.java:
Intent it = new Intent(MainActivity.this, MediaPlayService.class);
startService(it);
MediaPlayerService.java:
public class MediaPlayService extends Service {
private MediaPlayer player;
@Nullable
@Override
public IBinder onBind(Intent intent) { return null; }
@Override
public void onDestroy() {
super.onDestroy();
player.stop();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Uri uri=Uri.fromFile(
new File(Environment.getExternalStorageDirectory().getPath()+"/fate.mp3"));
player=MediaPlayer.create(this,uri);
player.start();
return super.onStartCommand(intent, flags, startId);
}
}
Error Log:
java.lang.RuntimeException: Unable to start service
[email protected]/*
作者:
aids61517
(奇歐巴肯)
2017-02-25 21:10:00
READ_EXTERNAL_STORAGE 好像需要要權限
作者:
gary771016
(一日測 終身測)
2017-02-25 21:23:00
是指root嗎? 它也沒有跳出是否同意權限...
作者:
ssccg
(23)
2017-02-25 23:40:00
跳出是要自己做的,你有做動態要權限?去App設定裡面的權限看那個權限有沒有開,沒有的話開起來試
作者:
gary771016
(一日測 終身測)
2017-02-26 02:23:00
大大又救了我一次 需要去APP選項手動開啟權限
作者:
aids61517
(奇歐巴肯)
2017-02-26 15:22:00
android 6.0以上某些權限需要動態跟使用者要
https://goo.gl/nRTvU8
基本上有出現在裡面的權限都要額外要
作者:
WiLLSTW
(WiLLS)
2017-03-01 15:14:00
6.0之後危險權限都被要求要動態確認
作者: ray650128 (羊咩咩)
2017-05-18 22:57:00
Android 6.0以上存取外部裝置需要權限喔!
繼續閱讀
[問題] 自動登入問題
a11780922
[閒聊] 跨平台手機軟體開發工具
Neisseria
[問題] Android Sandboxie?
dharma
[問題] android studio的c++編譯失敗?
sohumi
[問題] Tango Java API 錄影
a71128
Re: [問題] Url Authentication 名稱與密碼(1000P)
lovelycateye
[問題] Url Authentication 名稱與密碼(1000P)
ja11s4o1n7
[問題] 租或買測試用 Android 手機或平板
Neisseria
Re: [問題] REST API和MongoDB
lovelycateye
Re: [問題] Google map 資訊視窗置中
firewind
Links
booklink
Contact Us: admin [ a t ] ucptt.com