編輯:關於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();
}
}
}
}
Android API Guides---Administration
如果您是管理員,您可以利用API和系統能力來管理Android設備和控制訪問。在ICS統一密鑰存儲訪問搭載Android 4.0(ICS)附帶了一些改進,使其更容易為人們
Android開發和測試實踐 - 接入友盟統計
這兩年一直在做無線的測試,後續還會繼續去做無線的測試,但是之前因為時間的原因一直都沒有非常仔細的了解到代碼層面。近期抽空自己做了些app的開發,決定如果想把移動的測試做好
如何在XML中定義菜單
和Android UI layout一樣,我們也可以在XML中定義應用程序的菜單。通過在菜單的onCreateOptionsMenu方法中膨脹菜單layout。這樣做會使
Android 開發之BottomBar+ViewPager+Fragment實現炫酷的底部導航效果
BottomBar BottomBar是Github上的一個開源框架,因為從1.3.3開始不支持fragments了,要自己配置,弄了很久,不管是app的fragmen