日韩性视频-久久久蜜桃-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 | 久久久久久久久久久久Av | 欧洲亚洲自拍 | 亚洲视频在线观看免费视频 | 丰满人妻在公车被猛烈进入电影 | 男人的天堂avav | 激情综合网五月天 | 咪咪色影院 | 国内av| 国产日韩精品suv | 国产黄色免费看 | 欧美在线一区二区三区四区 | 99久久人妻无码中文字幕系列 | 中文字幕日韩精品在线 | 国产春色| 日韩少妇精品 | 久久亚洲第一 | 国产搞逼视频 | 亚洲欧美另类综合 | 男人av资源网 | 一呦二呦三呦精品网站 | 欧美第九页 | 黄页网站视频在线观看 | xxxx视频在线| 欧美日韩免费在线视频 | 一区视频网站 | 久久国产精品久久精品国产 | 高清一区二区三区 | 美国福利片 | 豆豆色成人网 | 高清欧美性猛交xxxx | 午夜影视福利 | 亚洲二区在线播放视频 | 欧美操老女人 | 丝袜脚交免费网站xx | 性久久 | 色网站入口 | 亚欧成人精品一区二区 | 久久免费一级片 | 欧美一二三区视频 | 亚洲黄色在线观看视频 | 成年人视频免费 | 欧美在线www | 手机免费av | 8090理论片午夜理伦片 | 国产精品久久久久久久久晋中 | 亚洲一区中文字幕在线观看 | 黄色欧美网站 | 福利一区二区在线 | 超碰国产在线观看 | 国产精品sm调教免费专区 | 亚洲精品视频免费在线观看 | 日韩一区二区三区在线 | 青青国产精品视频 | 色狠狠一区 | 成人免费网站在线观看 | 波多野结衣丝袜 | 日韩国产欧美 | 在线看a网站 | 成年人免费在线看 | 精品国产鲁一鲁一区二区张丽 | 欧美xxxx喷水 | 国产私密视频 | 久久精品波多野结衣 | 五月天综合婷婷 | 不卡的毛片| 四虎免费久久 | 久99久视频 | 色欲亚洲Av无码精品天堂 | 日韩一区二区a片免费观看 伊人网综合在线 | www.在线观看网站 | 国产毛片视频网站 | 日本色综合 | 免费观看视频一区 | 日韩中文免费 | 亚洲欧美国产另类 | 一区二区三区四区欧美 | 国产精品91一区二区 | 亚洲三级在线视频 | 成人av网站在线播放 | 农民人伦一区二区三区 | 欧美日韩六区 | 久久综合社区 | 久久久精品久久久 | 一级黄色裸体片 | 九九激情视频 | 91影院在线免费观看 | 国产精品久久久久久久久久久久久久久久久久 | www.999av| 国语一区二区 | 四虎影院在线观看免费 | 中文字幕35页 | 国产97在线 | 亚洲 | 亚洲第一狼人区 | 国产一区第一页 |