編輯:關於Android編程
Android系統中實時的監聽手機電量以及開機啟動功能都是通過BroadcastReceiver組件實現的。我們可以動態注冊這個類的一個實例通過Context.registerReceiver()方法或者靜態注冊,通過
(1)在清單文件添加權限
@Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); reciver=new BatteryBroadcastReciver(); //創建一個過濾器 IntentFilter intentFilter=new IntentFilter(Intent.ACTION_BATTERY_CHANGED); registerReceiver(reciver, intentFilter); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); unregisterReceiver(reciver); }
public class BatteryBroadcastReciver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(intent.getAction().equals(Intent.ACTION_BATTERY_CHANGED)){
//得到系統當前電量
int level=intent.getIntExtra("level", 0);
//取得系統總電量
int total=intent.getIntExtra("scale", 100);
textView.setText("當前電量:"+(level*100)/total+"%");
//當電量小於15%時觸發
if(level<15){
Toast.makeText(MainActivity.this, "當前電量已小於15%",Toast.LENGTH_LONG).show();
}
}
}
}
如果您是管理員,您可以利用API和系統能力來管理Android設備和控制訪問。在ICS統一密鑰存儲訪問搭載Android 4.0(ICS)附帶了一些改進,使其更容易為人們
這兩年一直在做無線的測試,後續還會繼續去做無線的測試,但是之前因為時間的原因一直都沒有非常仔細的了解到代碼層面。近期抽空自己做了些app的開發,決定如果想把移動的測試做好
和Android UI layout一樣,我們也可以在XML中定義應用程序的菜單。通過在菜單的onCreateOptionsMenu方法中膨脹菜單layout。這樣做會使
BottomBar BottomBar是Github上的一個開源框架,因為從1.3.3開始不支持fragments了,要自己配置,弄了很久,不管是app的fragmen