日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android中的broadcastReceiver

發布時間:2025/1/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android中的broadcastReceiver 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主要代碼

package com.bro;


import android.app.Activity;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;


public class Broadcast extends Activity {

private int intLevel;
private int intScale;
private Button mButton01;

? ? /** Called when the activity is first created. */
? ? @Override
? ? public void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ? setContentView(R.layout.main);
? ? ? ? mButton01 = (Button) findViewById(R.id.myButton1);
? ? ? ? mButton01.setOnClickListener(new Button.OnClickListener(){


@Override
public void onClick(View v) {
//注冊一個系統 BroadcastReceiver, 作為訪問電池計量之用
registerReceiver(batInfoReceiver, new IntentFilter(
Intent.ACTION_BATTERY_CHANGED));
}
? ? ? ??
? ? ? ? });
? ? }
? ??
? ? private BroadcastReceiver batInfoReceiver = new BroadcastReceiver(){


@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
//如果捕捉到的action是ACTION_BATTERY_CHANGED,
//就運行onBatteryInfoReceiver()
if(Intent.ACTION_BATTERY_CHANGED.equals(action)){
intLevel = intent.getIntExtra("level", 0);
intScale = intent.getIntExtra("scale", 100);
onBatteryInfoReceiver(intLevel,intScale);
}
}
? ??
? ? };
? ??
? ? //捕捉到ACTION_BATTERY_CHANGED時要運行的method
? ? public void onBatteryInfoReceiver(int intLevel, int intScale){
? ??//create跳出的對話窗口
? ??final Dialog d = new Dialog(Broadcast.this);
? ??d.setTitle(R.string.str_dialog_title);
? ??d.setContentView(R.layout.mydialog);
? ??
? ??//創建一個背景模糊的Window,且將對話窗口放在前景
? ??Window window = d.getWindow();
? ??window.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,?
? ??WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
? ??
? ??//將取得的電池計量顯示與Dialog中
? ??TextView mTextView02 = (TextView) d.findViewById(R.id.myTextView2);
? ??mTextView02.setText(getResources().getText(R.string.str_dialog_body)?
? ??+ String.valueOf(intLevel * 100 / intScale) + "%");
? ??
? ??//設置返回主畫面的按鈕
? ??Button mButton02 = (Button) d.findViewById(R.id.myButton2);
? ??mButton02.setOnClickListener(new Button.OnClickListener(){


@Override
public void onClick(View v) {
unregisterReceiver(batInfoReceiver);
d.dismiss();
}
? ??
? ??});
? ??d.show();
? ? }
}

總結

以上是生活随笔為你收集整理的android中的broadcastReceiver的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区三区黄 | 亚洲射色| av色综合| av成人在线看| 少妇无套内谢免费视频 | 成人精品| 国产亚洲毛片 | 天天看天天色 | 一区二区三区少妇 | 91久久婷婷 | 波多野吉衣一区 | 玖玖成人| 欧美久久久久久久久中文字幕 | 黄色午夜 | 欧洲xxxxx | jizz视频 | 乱淫的女高中暑假调教h | av自拍网 | 久久久久一区二区精码av少妇 | 午夜精品免费 | 夜夜cao | 成人免费毛片xxx | 动漫玉足吸乳羞免费网站玉足 | 91日本在线观看 | 俄罗斯女人裸体性做爰 | 国产全肉乱妇杂乱视频 | 欧美日韩亚洲一区二区 | 中文字幕在线国产 | 色婷婷av一区二区三区之e本道 | 国产熟女一区二区三区五月婷 | 日日操日日干 | 亚洲第一色站 | 美女视频黄是免费 | 中文在线不卡视频 | 人操人操 | 日韩精品久久一区 | 日韩av中文字幕在线免费观看 | 国产视频你懂得 | 久久国产一区二区 | 欧美日韩在线观看一区 | 日日夜夜精品免费 | 午夜久久视频 | 丝袜老师让我了一夜网站 | 韩国三级丰满少妇高潮 | 成年视频在线 | 欧美深性狂猛ⅹxxx深喉 | 欧美一级久久 | 视频二区欧美 | 国产精品99久久久久久大便 | www狠狠操 | 日本动漫艳母 | 日韩大片在线免费观看 | 五级 黄 色 片 | 中文字幕第315页 | 国产懂色av | 中文字幕在线乱 | 日本高清黄色 | 成人精品一区日本无码网 | 成人黄色激情视频 | 日本中文字幕一区 | 国产精品第一 | 久久精品人妻一区二区 | 久久99久久久久久 | 色偷av | 涩涩视频在线 | 亚洲AV无码一区二区三区性 | 特级西西444www大精品视频 | 欧美成人极品 | 调教在线观看 | √天堂 | 免费看片视频 | 做暧暧视频在线观看 | 亚洲图片欧美在线 | 亚洲爽片 | 欧美人与性禽动交精品 | 黑白配高清国语在线观看 | 三a大片 | 五月婷激情 | 欧美成人一区在线 | 丰满肉嫩西川结衣av | 日韩一卡二卡在线 | 国产综合精品在线 | 精品亚洲aⅴ无码一区二区三区 | 欧美性受xxxx黑人猛交88 | 久久久精品免费观看 | 激情五月综合色婷婷一区二区 | 中文字幕免费中文 | 国产夫妻自拍av | 国产一区二区在线不卡 | 玉米地疯狂的吸允她的奶视频 | 91久久一区 | 美女黄色小视频 | 一本久久综合亚洲鲁鲁五月天 | 婷婷在线视频 | 日韩少妇内射免费播放18禁裸乳 | 欧美性猛交xxxx黑人猛交 | 国产精品久久久久久福利 | 免费观看在线高清 | 亚洲av无码一区二区三区观看 |