android service alertdialog,Android service里面启动alertdialog
public void showSystemDialog(String showInfo, final int flag)
2 {
3 AlertDialog.Builder b = new AlertDialog.Builder(context);
4 b.setMessage(showInfo);
5 b.setPositiveButton("确定", new DialogInterface.OnClickListener()
6 {
7 public void onClick(DialogInterface dialog, int id)
8 {
9
10 switch (flag)
11 {
12 case 0:
13 Intent intent = new Intent(
14 Settings.ACTION_WIRELESS_SETTINGS);
15 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
16 context.startActivity(intent);
17 break;
18 case 1:
19
20 case 3: // 如果是GPRS,则提醒
21 if (moblieFlag == false)
22 {
23 moblieFlag = true;
24 }
25 default:
26 break;
27 }
28 d.dismiss();
29 }
30 }).setNegativeButton("取消", new DialogInterface.OnClickListener()
31 {
32 public void onClick(DialogInterface dialog, int id)
33 {
34 d.dismiss();
35 }
36 });
37 d = b.create();
38 d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
39 d.show();
40
41 WindowManager.LayoutParams lp = d.getWindow().getAttributes();
42 WindowManager wm = (WindowManager) context
43 .getSystemService(Context.WINDOW_SERVICE);
44 Display display = wm.getDefaultDisplay();
45 if (display.getHeight() > display.getWidth())
46 {
47 lp.width = (int) (display.getWidth() * 1.0);
48 }
49 else
50 {
51 lp.width = (int) (display.getWidth() * 0.5);
52 }
53 d.getWindow().setAttributes(lp);
54 }
注意:增加权限
标签:service,int,WindowManager,DialogInterface,alertdialog,lp,new,Android,display
来源: https://blog.csdn.net/lf12345678910/article/details/72724085
android service alertdialog,Android service里面启动alertdialog相关推荐
- Android复习10【Service与Thread的区别、Service的生命周期、Service生命周期解析(相关方法详解、启动方式的不同、绑定)、音乐播放器+服务】
音乐播放器Android代码下载:https://wws.lanzous.com/ifqzihaxvij 目 录 Service与Thread的区别 Service的生命周期 Service生命周 ...
- 深入分析Android 9.0源代码——Service启动流程(startService方式)
引言 点击此处查看<深入分析Android 9.0源代码>系列的组织结构和相关说明. 1 应用进程发起启动请求 本章的调用流程如下图所示: (Context)ContextWrapperC ...
- [Android L]关于Android L的Service启动问题
一 问题描述 Android L[Android5.X.X] 版本通过Intent隐式启动service时将会报出以下错误: AndroidRuntime( 792): java.lang.Ille ...
- Android实现电蚊香/Service服务管理类
实现这个实例需要的就是Service这个类的管理,我们用到的是启动Service,并在退出应用程序的时候关闭(Stop)Service,下面我们首先看下这个程序的运行截图: 图中显示的控件一个是Ima ...
- android 闹钟服务,Android Service实现闹钟
1.MainActivity.class中开启服务 import android.content.Intent; import android.support.v7.app.AppCompatActi ...
- android提醒功能,android service实现循环定时提醒功能
人每天都要喝8杯水才能保持健康,于是苦逼的程序员总是一遍代码就忘了时间,于是我突发奇想能不能开发一个apk能够实现固定的间隔时间定时提醒我要喝水了呢? apk基本功能: 1)能够设置间隔时间 2)在a ...
- 浅谈Android四大组件之Service
一:Service简介 Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service. 1:Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件.其他应用组件 ...
- android exchange服务,带有“ Service com.android.exchange.ExchangeService
我正在用Android开发一个非常简单的应用程序.我制作了一个启动屏幕,主菜单以及一个带有单选按钮和一个按钮的页面(该按钮会根据选中的单选按钮播放声音).该应用程序运行正常(不会崩溃),但是我一直在l ...
- Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)
上一章讲到Service在后台启动后不会自动销毁掉,其销毁的方式有两种一个是在外部使用stopService()方法,一个就是在继承Service的类下调用stopSelf(),那么应该何时调用sto ...
- Android之四大组件(Service的开启与关闭)
个人开发的微信小程序,目前功能是书籍推荐,后续会完善一些新功能,希望大家多多支持! 前言 服务(Service)是Android系统中的四大组件之一.服务主要用于两个目的:后台运行和跨进程访问.通过启 ...
最新文章
- hive mysql 远程_ubuntu中为hive配置远程MYSQL database
- 带您走进七周七语言的程序世界
- 2018-01-11 Antlr4实现数学四则运算
- Windows Media Player 控件的常用属性及方法
- 在 JQuery Mobile 中实现瀑布流图库布局
- C++string容器-构造函数
- 绝地求生6月28日服务器维护,绝地求生6月28日更新到几点 吃鸡6月28日更新内容一览...
- 2021高考成绩答题卡查询,明天用的2021高考答题卡,提前瞅一眼
- 苹果抛弃 OpenGL!
- 解析Power Apps 自动生成的App - 1
- 【颗粒归仓】(一)jQuery easyui datagrid 的数据加载
- 应用华为大数据平台配置大数据项目①
- nginx常用伪静态设置
- NLP-文本处理:词形归一(Lemma)【英文】【把各种类型的词的变形都归为一个形式】【went->go;are->be】
- 华为G520联通版刷机包 高仿三星S5 UI风格美化 B老师作品
- CC2640R2F UART
- javaee连接数据库出现错误
- 【学习笔记】PYTHON语言程序设计(北理工 嵩天)
- linux convert 命令 把gif转成jpg或png格式的问题
- js-jquery-001-条形码概述