电视盒子开机自启动wifi热点功能代码,貌似路由器都能省了。。。

现在用有线连网看视频速度要比经过路由器快,用无线做热点,但无线设置热点后,关机或重启又要再重新开启热点,这样比较麻烦,增加上开机自启热点,这样比较方便了,连网速度快看视频不卡其它设备也可以通过盒子上网。

开发工具

android ADT

实现方法

1.开启热点

2.开机启动

具体代码

1.开启热点

			WifiManager wifiManager;
			wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
			Method method = wifiManager.getClass().getMethod("getWifiApState");
			int state = (Integer) method.invoke(wifiManager);

			if(state==13||state==12)// 已经开   或者 正在开
			{
			}else

			{
				Toast.makeText(MainActivity.this,"正在开启AndroidAP...", 1).show();
				wifiManager.setWifiEnabled(false);

				WifiConfiguration apConfig = new WifiConfiguration();
				apConfig.SSID = "AndroidAP";
				apConfig.allowedKeyManagement.set(4);
				apConfig.preSharedKey = "5e8918f37260";
				method = wifiManager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, Boolean.TYPE);
				boolean open = (Boolean) method.invoke(wifiManager, apConfig, true);
			}

AndroidManifest.xml  中增加权限

<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>

<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>

2.开机启动

用了用

<actionandroid:name="android.intent.action.BOOT_COMPLETED"/>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>

在我的电视盒子上试了试 发现  偶尔会出现  开机不自动运行的情况

换个思路把

<categoryandroid:name="android.intent.category.HOME"/>

替代 电视盒子自带的  桌面

开启AP热点后再   自动运行盒子自带的桌面

		    ComponentName componet = new ComponentName("com.duokan.duokantv","com.duokan.duokantv.MainActivity");
	        Intent i = new Intent();
	        i.setComponent(componet);
	        startActivity(i);	

使用方法

1.电视盒子连有线网

2.配置好盒子正常上网

3.安装自己写好的程序

出处:http://blog.csdn.net/xiaoxiao108

关于作者:菜鸟一枚。如有问题或建议,请多多赐教!

欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接

电视盒子开机自启动wifi热点功能代码,貌似路由器都能省了。。。

时间: 2024-10-24 19:15:36

电视盒子开机自启动wifi热点功能代码,貌似路由器都能省了。。。的相关文章

windowns系统的电脑如何简单潇洒地设置多功能开机自启动

在平时使用电脑时,总有一些东西我们希望开机就可以自己启动起来,这样就不用一个一个去点开它,而且可以节约时间.一般我们设置开机自启有以下这几种办法: 1.打开"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"文件夹或"C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"这个文件夹

开机自启动设置方法。

方法一:将exe的快捷方式添加到"启动"文件夹,实现开机自启动 打开运行功能(Win+R),在"运行"栏中输入:Shell:Startup 然后回车.打开"启动"文件夹. ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 将目标 exe 可执行文件 的快捷方式 放到这个文件夹中.即可

android 代码设置、打开wifi热点及热点的连接(转)

用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输.快牙传输速度惊人应该跟它的这种机制有关系吧.不知道它的搜索机制是怎样的,但我想应该可以通过热点的名字来进行判断吧.下面我们就来探讨一下如何自动创建一个wifi热点吧 创建wifi热点首先需要手机支持,建议开发的哥们整个好点的手机,我们公司那些个山寨设备,几近有一半是不支持热点的:其实创建热点很简单,先获取到wifi的服务,再配置热点名称.密码等等,然后再通过反射打开它就OK了. 下面我

android代码设置、打开WLAN wifi热点及热点的连接

其实创建热点很简单,先获取到wifi的服务,再配置热点名称.密码等等,然后再通过反射打开它就OK了. 下面我们看看创建热点的代码实现: 这一段是开启WLAN热点,并可以指定好它的热点名和密码 支行后,这一段程序可以开启WLAN和同时自动关闭WIFI. package com.tel.lajoin.wifi.hotspot; import java.lang.reflect.Method; import android.app.Activity; import android.content.Co

C#实现软件开机自启动原理与代码

1.软件自启动原理 软件自启动的原理要从Windows的注册表聊起,在Windows操作系统下,主要有2个文件夹和8个注册表键项控制程序的自启动,这部分的详细介绍可以参看博客http://www.cnblogs.com/fukajg/archive/2012/08/10/2631250.html.本程序通过“Run”键值实现,Run键值是自启动程序最常见的地方.它的位置在[HKEY_CURRENT_USER\Softvvare\Microsoft\Windows\CurrentVersion\R

将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)

本文是基于在某东购买的usb无线网卡(RTL8188CUS芯片)来制作无线热点.本来想制作一个一键脚本.只是先把实现的过程记录下来. 參考文章 Turn Your Raspberry Pi Into a WiFi Hotspot with Edimax Nano USB EW-7811Un (RTL8188CUS chipset) Why won't dnsmasq's DHCP server work when using hostapd? 1.更新系统,安装须要的软件 我们首先须要更新系统.

Android笔记之 开机自启动

在项目中用到开机自动运行功能,因此学习了下,在此作为笔记记录下. 主要是以下4个步骤: 1.原理了解: 通过搜查资料发现,当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED,因此我们只需要在自己的应用中接收这个广播,然后启动APP即可. 2.编写接收器 既然是接收广播,必然是要用广播接收器,因此新建一个继承自广播BroadcastReceiver的类来专门接收上

win7系统用笔记本共享wifi热点 让手机免费上网

之前一直在用这个方法把自己的笔记本变成一个wifi热点,让手机也可以直接连wifi上网,节省网费和路由器购买费. 其实就是开启了windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP).让笔记本变成无线路由器,实现共享上网. 感觉很实用,就分享给大家.有需要的朋友可以试试.华硕和联想IBMT500笔记本亲测通过. 以操作系统为win7的笔记本或装有无线网卡的台式机作为主机. 主机设置如下: 1.以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车 2.启用并设定虚拟W

笔记本设置wifi热点

在笔记本命令行下,利用netsh命令设置无线热点: 1.netsh wlan show drivers //判断支持的承载网络:是 2.netsh wlan set hostednetwork mode=allow ssid=热点名字 key=热点密码 //mode=allow启用虚拟WiFi网卡:mode=disallow可以直接禁用虚拟WiFi网卡. 3.netsh wlan start hostednetwork //启动承载网络 4.设置Internet共享. 5.netsh wlan