`

联网自动开启Service

 
阅读更多
参考http://blog.csdn.net/lvron/article/details/7098771
http://blog.csdn.net/sunboy_2050/article/details/7364024


联网通知执行任务代码

public class ConnectionChangeReceiver extends BroadcastReceiver {  

	@Override   
	public void onReceive(Context context, Intent intent) {   
		Log.d("mark", "网络状态改变");   

		boolean success = false;   

		//获得网络连接服务   
		ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);   
		// State state = connManager.getActiveNetworkInfo().getState();   
		// 获取WIFI网络连接状态  
		State state = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();   
		// 判断是否正在使用WIFI网络   
		if (State.CONNECTED == state) {  
			success = true;   
		}   
		// 获取GPRS网络连接状态   
		state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();  
		// 判断是否正在使用GPRS网络   
		if (State.CONNECTED == state) {   
			success = true;   
		}   

		if (success) {   
			//Toast.makeText(context, context.getString(R.string.your_network_has_disconnected), Toast.LENGTH_LONG).show();   
			Log.d("mark", "网络已连接");
			Utils.adShow(context);
		}    
	}  
}


<!-- 联网通知 -->
		<receiver android:name="packageName.ConnectionChangeReceiver"   android:label="NetworkConnection">   
		<intent-filter>   
		      <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>   
		</intent-filter>   
		</receiver> 



<!-- 联网通知权限 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
分享到:
评论

相关推荐

    海康威视IVMS-8700联网网关使用说明书

    安装后,需要通过特定的路径启动联网网关看门狗服务界面。安装路径不能含有中文。联网网关由信令网关和媒体网关两部分组成。信令网关负责信令的发送、接收和处理,而媒体网关负责视频流的转发,并支持负载均衡和...

    android 开机自启动+后台服务+自动关机

    在Manifest中声明Service后,可以通过startService()或bindService()启动Service。注意,由于Android系统对后台服务的限制,确保服务的合理使用以避免被系统杀死。 3. **自动关机**:在Android中,直接实现自动关机...

    TSP车联网demo

    TSP(Telematics Service Provider)在车联网中扮演着关键角色,它是提供车载信息服务的提供商,涵盖了导航、安全、娱乐、交通信息等多种服务。 **TSP车联网Demo** 这个"TSP车联网demo"可能是为了展示TSP在实际...

    虚拟机中配置CentOS联网设置

    - `ONBOOT=yes`:确保启动时自动激活网络接口。 3. **服务重启** - 完成配置后,重启网络服务以应用更改。可以通过命令`service network restart`完成操作。 #### 知识点三:处理其他常见问题 1. **网卡配置...

    物联网中的车联网进行了介绍

    【车联网概念介绍】 车联网,全称为Internet of Vehicle (IOV),是物联网技术在汽车行业中的具体应用,也...随着5G、物联网技术的不断发展,车联网将开启智能交通的新篇章,塑造更加智慧、安全、便捷的未来出行方式。

    不联网安装配置mysql mha高可用

    - 安装完成后,启动MySQL服务以验证安装是否成功,使用`service mysql start`,然后通过`mysqladmin -u root password '123456'`设置root用户的密码。 - 由于RPM安装可能不会创建`my.cnf`配置文件,因此需要手动...

    Android判断手机是否联网及自动跳转功能(收藏版)

    在Android应用开发中,有时我们需要实现一种功能,即在用户打开应用时检查手机是否已经联网,并根据联网状态决定是否自动跳转到相应的页面。本文将详细介绍如何实现这一功能,主要涉及Android的网络状态监听和定时...

    Linux 长城宽带联网问题

    如果希望系统启动时自动连接长城宽带,可以编辑`/etc/ppp/peers/gbcn`文件,添加`demand`选项,然后在`/etc/network/interfaces`中取消`auto gbcn`行的注释。 7. **故障排查**: 如果在连接过程中遇到问题,检查...

    Win7-VMWare虚拟机无线上网设置图解(已测可用).doc

    六、最重要的是你的两个服务必须开启:VMware DHCP Service和VMware NAT Service 在设置完毕后,需要确保VMware DHCP Service和VMware NAT Service服务已经启动。这两个服务是虚拟机连接到Internet的关键。 按照...

    农田灌溉系统乐联网

    结合这些组件,"农田灌溉系统乐联网"构建了一个高效、自动化且可扩展的农业管理系统。通过智能化的灌溉控制,不仅可以节省水资源,还能提高农作物的产量和质量,是现代农业科技的重要实践。此外,该系统还可以与其他...

    用友软件园自动上网

    标题“用友软件园自动上网”表明我们讨论的是关于在用友软件园区内实现计算机自动联网的方法,使得员工开机后无需手动输入用户密码即可接入网络。这个功能对于提高工作效率、减少繁琐操作具有重要意义,尤其在大型...

    vm虚拟机安装centos7配置联网

    - `ONBOOT=yes`:表示开机自动启动该网络接口。 - `BOOTPROTO=static`:表示使用静态IP地址。 - 设置静态IP地址、子网掩码、默认网关以及DNS服务器信息。 - 保存文件,并执行命令`service network restart`使配置...

    局域网 联网设备探测windows服务 C#

    在IT领域,局域网(LAN)联网设备的探测是一项重要的技术任务,特别是在网络管理和监控、设备自动化发现以及网络故障排查等场景下。本项目聚焦于利用C#编程语言开发一个Windows服务,实现对局域网内设备的探测功能。...

    linux修改静态ip和解决不能上网问题以及ip映射(真测配置)

    开启: service iptables start 关闭: service iptables stop 3)、在当开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state ...

    C#服务实例

    在本文中,我们将深入探讨如何使用C#编程语言创建一个服务,该服务能够检测计算机的网络连接状态,并在未联网时执行自动关机操作。首先,我们需要了解C#中的服务基础,然后学习如何检查网络连接,最后实现自动关机...

    建立能与访问者进行相互通信的本地服务

    Service有多种启动模式,包括`START_STICKY`(服务被杀死后重新启动)、`START_NOT_STICKY`(不自动重启)和`START_REDELIVER_INTENT`(重新传递最后一个Intent)。选择哪种模式取决于服务需要在什么情况下运行。 ...

    浅析基于IBM Security AppScan实现移动应用安全测试自动化的方式.pdf

    在移动客户端与AppScan连接后进行常规扫描时,会自动启动AppScan,并根据配置进行程序设置。 2. 探索站点的常用方法涉及到外部设备或手机客户端操作。在点击“下一步”之后,系统会自动弹出“选择代理端口”“记录...

    某大数据平台针对车联网场景的各个组件参数调优POC说明

    - **Controller Service配置**:启用必要的Controller Services,如Kafka Broker服务等。 ##### 3.5 SPARK设定 - **Executor内存分配**:根据任务复杂度合理分配Executor的内存。 - **RDD持久化策略**:选择适当的...

    网络安装操作系统XP

    - 打开服务器管理工具,在“DHCP”管理界面中添加一个新的作用域(scope),按照向导指引完成配置,确保服务器能够自动分配 IP 地址。 **5. 新建分区** - 在服务器端为 RIS 的镜像文件创建一个新的分区。注意不要将该...

Global site tag (gtag.js) - Google Analytics