80,405
社区成员
发帖
与我相关
我的任务
分享
public class WifiActivityActivity extends Activity {
private Button btn_01;
private WifiManager mWifiManager;
private String TAG = "WifiActivityActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_01 = (Button) findViewById(R.id.button1);
btn_01.setOnClickListener(new OnClickListener() {
@SuppressLint("ParserError")
@Override
public void onClick(View v) {
mWifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
Log.i(TAG, "mWifiManager statue" + mWifiManager.isWifiEnabled());
if (mWifiManager.isWifiEnabled() == false) {
mWifiManager.setWifiEnabled(true);
}
Message msg=mHandler.obtainMessage(1);
mHandler.sendMessage(msg);
}
});
}
public void palyStone(){
MediaPlayer mp = new MediaPlayer();
AssetManager assetMger = getAssets();
AssetFileDescriptor fileDesri;
// uri=RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);
try {
// mp.setDataSource(WifiActivityActivity.this, uri);
fileDesri = assetMger.openFd("ringer/ring_wifi_error.mp3");
mp.setDataSource(fileDesri.getFileDescriptor());
mp.prepare();
mp.start();
} catch (IllegalArgumentException e1) {
e1.printStackTrace();
} catch (SecurityException e1) {
e1.printStackTrace();
} catch (IllegalStateException e1) {
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
private Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
palyStone();
break;
default:
break;
}
};
};
}