android编程判断闰年 如何判断Wifi是否连接?我有一个app 需要设置成只能mobile网络使用,

北美洲/南美洲
非洲/大洋洲/南极洲
还没有账号?
只需一步,快速开始
日本手机卡,樱花卡、达摩卡、b-mobile卡电话卡上网攻略
官方微博:
1、日本通讯简介
在日本通信市场存在着三大移动运营商,它们分别是NTT DoCoMo、KDDI和Vodafone。在这三家移动运营商当中,NTT DoCoMo是1992年从NIT集团解体出来后成立的移动通信运营商,目前在日本移动通信市场份额最大;KDDI则是由KDD、IDO和DDI等三家公司于2000年合并而成的综合通信运营商,市场份额排名第二;排第三的是Vodafone,它是日本电信在2001年被英国Vodafone收购后,其下属公司J-phone改名而来的移动通信运营商。
1、樱花卡是联通与日本softbank(软银)合作3G上网卡,周卡流量3G,使用有效期7天,从您到日本激活开始计算7X24H(连续),接入网络softbank3G网络(类似国内联通3G,并限定日本softbank网络,不怕在未到日本前误激活),流量用完或者时间到期结束使用。本卡为一次性国际数据漫游上网卡,不可充值,无发短信和通话功能,但可以接受短信。
2、到日本微信、微博、QQ、googlemap、whatsapp等等网络应用无压力,简单来说,在出国前亲怎么用,到日本亲就怎么使!(由于联通的关系,国内被封的facebook类暂时无法使用,请留意)
3、只要是支持联通3G(WCDMA)的移动电话,平板电脑或3G-wifi路由器,均可使用。(破解的通讯设备不做正常使用承诺,但保证卡本身无问题)。
1、产品功能:此上网卡暂不可二次充值,仅开通无线上网和短信接收业务;
2、使用范围:该产品不可在国内激活和使用,仅在日本指定运营商SoftBank的网络覆盖范围内使用,遵照日本SoftBank公司的网络标准,日本其他运营商及其他国家和地区的移动通信网络均不可使用;
3、使用有效期:该产品由激活当天(以北京时间为准)起,按自然日计算;
例如,用户购买了一张 199 元包 7 天的专用无线上网卡(USIM卡),标注的启用截止日期为日,用户在日本软银(SOFTBANK)网络覆盖范围内,北京时间日8点将USIM 卡接入移动上网终端激活后,即可正常使用至北京时间日24时。
4、使用流量标准:7天卡激活后有效期内使用流量上限均为3GB,业务使用期间总流量超出3GB后将关闭上网卡功能;
5、产品扣费方式:该产品激活后面值类型一次性扣除全部上网费用,激发后即时向用户发送扣费规则;(发送短信内容:7天卡199元:尊敬的7天卡199元:尊敬的用户:尊敬的用户:您已激活本卡(有效期7天,由激活当天按自然日计,以北京时间为准),激活后一次性扣除7天上网通信费199元。该产品仅在日本指定运营商Softbank的网络覆盖范围内使用,不可充值。此产品使用流量上限为3G,查询流量使用情况请登录。如需咨询,国内可拨打归属地10010咨询热线,欢迎使用!
设置请参考联通3G设备设置
关于iphone及ios设备的设置如图
如果到日本没有自动选择运营商softbank,亲手动指定softbank,就会激活,并收到联通短信;
如有APN项,请点击进入后,填写第一项,APN:3gne
android手机设置
按照标准的联通3G卡设置即可,接入点为3gnet或3gwap(百度/10010了解)
首先在待机状态下按下菜单键-无线和网络-移动网络,开启3G和数据漫游。选择接入点,apn填入3gnet,其他项目留空即可。
安卓机您打开设置—移动网络,选择以下几项:
1)数据连接 勾上
2)数据漫游 勾上
3)网络模式 首选WCDMA(部分手机为去掉“仅使用2G网络”勾选)
4)APN(接入点)名称: 选择新建接入点:
名称:3gnet
APN: 3gnet
其它项为空
保存,重启
关于接入点设置:
首先在待机状态下按下菜单键-无线和网络-移动网络-接入点名称
1、选择新建APN,填入以下内容。
名称:3gnet;
APN:3gnet;
用户名:空
服务器:空
彩信代理:空
彩信端口:空
APN类型:default
日本樱花卡购买地址:
出发前可以在国内就租好随时wifi,到了日本后随时可以上网查找资料。
租赁地址:
3、日本b-mobile卡
B-mobile被称为日遊神器不是没有原因的,他使用的网路系统是日本公认品质最好的docomo,SIM卡种类选择性多。
b-mobile 是提供给旅行者的日本的手机上网卡,一个月无限量上网2980日币(因为中国信用卡是日币换成美金40USD$ , 然后还钱是人民币,实际我们在国内付银行275RMB ), 一个月不限量上网。按照2年的经验3个人接力是比较正常的,最多的是5棒接力。适合各种3G WCDMA 智能手机(诺基亚,HTC ,黑莓,安卓,iphone ,IPAD 3G ,以及电信版的iphone 4s ,也包括各种能够插手机卡的平板).
如果手机是CDMA 或者 TD-CDMA 就别继续读了, b-mobile不适合你的手机。( 请注意,b-mobile 的使用与你是电信,联通或者移动用户无关, 只和你的手机是否是 3G WCDMA 的有关)
1、商品简介
1) 该商品为B-mobile日本高速上网1G定额卡,旨在为来日本旅游的客人提供快捷便利的上网服务;
3) 开卡、安装并成功设置后,上网的速度为3G/4G的速度,畅爽体验(设备不同速度亦有差异);
4) 该卡的使用期限为开卡后30天,或者1GB的流量用完为止;
5) 本卡的尺寸为Nano SIM,附赠MicroSIM和标准SIM的卡套;适用一切可用机型
6)无需剪卡,不伤机器;同时我们会提供退卡针,以便您方便安装。
2、如何激活和设置b-mobile卡
1)激活SIM卡,用一个在日本签约的手机拨打说明书上的电话 号码(您不必插入SIM卡在您拨打的手机)。
如果没有日本签约手机的话,请电话联系我们b-mobile服务台。
(365天24小时营业)
在你的说明书里,如图:
可点击看大图:
2)将SIM卡插入您的设备
3)遵循指导和输入以080或090开头的号码。大约5分钟后,您 的SIM卡将被激活。
4)请输入APN信息进您的设备。您可在说明书里找到APN信息。
APN:bmobile.ne.jp
用户姓名:bmobile
密码:bmobile
身份验证类型:PAP或CHAP※如果您能设置
PDP类型:IP※必要时,请设置
经有关人士经验谈:有时已经能上网了,但信号格数还是为0。如若遇到这样的情况,是属于正常情况& && && && && && && &&&
1)DarumaSim 达摩卡 种类
1)7 天红卡(开卡后30天内)&&
2)14 天红卡(开卡后60天内)&&
3)14 天金卡( 开卡后60天内)
2)订购使用手续
1)拍下达摩卡
的“ 卡片管理页面注册并预约使用时间
3)到 的“ 设置文档查看如何设置和使用
3)客户服务
&畅游东瀛& 暂时负责售卖前咨询(机型可用查询) , 售卖和发送的工作, 技术支持由Kindom 株式会社的员工提供 .
1. 发电邮到
2. 在微博@十六番-日本 提问
修改预订开卡日期
1 .&&开卡是每天凌晨开始的, 一天是自然天数.
Darumasim 的注册
由于日本合作方乐天要求每张卡都需要实名认证, 所以需要手机验证码的流程. ( 二手卡不需要, 因为乐天每张卡需要一个认证)
5、手机(什么样的手机可直接在日本用?如何在国内开通漫游?如何在日本租赁手机?)
1)国内手机: 
在2G时代,日本的手机网络与全世界其他国家的都不一样,所以中国的2G手机在日本不能用。随着3G技术的普及,中国的3G(W-CDMA)手机已经可以在日本使用,如果你持有的手机对应3G(W-CDMA 2.1Hz/800MHz)服务终端,就可以在日本使用了。但需要在国内开通漫游喔。
中国移动漫游
更多有关日本国际漫游详情(移动用户点击)
中国联通漫游
更多有关日本国际漫游详情见(联通用户点击)
2)使用3G手机在日本开通漫游服务
请向您的手机签约运营商确认有关在日本使用漫游服务的细则(费用,手机设定等)。
手机在日本运行的条件:
在日本使用NTT DOCOMO网络时,需要支持W-CDMA(2.1GHz/800MHz)的终端。此外,该终端须符合日本国内的技术标准(取得技术标准合格认证或工程设计认证),或者对于依据国际电信联盟无线电通信部门的M.1457建议书中规定的技术标准是否符合外国法律法规的事项,需根据该国法律和法规进行确认。
※亦有部分手机可能因软件版本的问题而无法使用。
下列手机可能在DOCOMO的网络上无法使用。
3)手机租赁服务
1)主要手机租赁公司的服务利用方法
MOVA租赁中心(NTT DoCoMo)/☎(0120) 680100(日语、英语)
通过传真方式申请,直接快递至您住宿的酒店。
返还也通过快递的方式进行。
申请时需要护照或驾驶执照的复印件。
申请书上应写明要求的手机功能类型(如:只用来打电话还是需要带i-mode上网
功能)以及是否需要拨打国际长途电话功能,租赁中心将会根据您的条件提供适
合的手机,但不能指定具体款式型号。
费用举例(以租赁1周为例)
基本费用:每天1500日元+往返快递费(合计1000日元)+消费税
通话费用:每30秒30日元。个人用户仅限以信用卡结算。
可在成田机场、关西国际机场、羽田机场等地点领取,在回国时返还。
利用快递邮送至您指定的地点,并以收件人付款(到付)方式快递返还。
可通过网络、传真或电话申请。
不能选择款式型号。
仅限以信用卡结算
可在各机场柜台或用快递领取,在回国时返还或通过快递返还。
可通过网络、传真或电话申请。
可选择通话专用或带有上网功能的机种。
TEL +81-3-
在各机场柜台领取,返还时请使用附带的返还信封投入日本国内的邮筒。
使用快递寄往指定地点或前往店铺窗口领取也可。
有可将海外SIM卡插入租赁手机中使用的套餐。
以NTTdocomo为主,但也备有au、softbank等各种型号可供选择。
个人用户仅限以信用卡结算。
TEL +81-52-957-1801
有中文翻译喔。可在网上申请喔。。。
SoftBank Global Rental
可通过网络,传真,电话申请。在各机场柜台或利用快递领取手机,返还时可以在机场柜台,一部分SoftBank专门店或利用快递返还手机。
仅限以信用卡结算。
Fax: +81-3-
TEL: +81-3-
(中国语,语,日本语)
在机场租赁手机的有关事项
成田机场网站
(繁体中文)
关西国际机场
(繁体中文)
互联网与手机用的上网连接点
日本的宽带基础设施和普及率都在世界顶级水平。旅客除了在公共场所和办公楼之外,在酒店、街道等各种场所都容易找到上网的连接点。
可以连接互联网的场地
机场:成田机场、关西机场、羽田机场等主要机场都配备了投币式(100日元/10分钟)的电脑可供上网。另外,还有可以为自带电脑提供上网服务的无线上网连接点及使用机场设置的有线上网连接点。
(繁体中文)
在大城市的许多西式酒店以及商务酒店中的客房中大多设有有线上网连接点,许多酒店还设有可以使用电脑和传真机等设备的商务中心。
在日本的大城市中,有许多提供自助式收费上网服务的网吧。另外,还有许多复合型网吧,除了上网之外还可以同时阅读杂志、漫画和玩游戏。上网价格为每小时100至500日元,具体价格根据位置、设备、使用时间长短等因素而有所不同。
HOTSPOT(Wi-fi热点 - 公共无线LAN)
可以作免费上网的无线LAN设备。在东海道新干线(车站内、N700系列车内)、成田特快(E259系列车内)等部分铁路、图书馆和餐厅等均有配备,并且预计今后可使用的区域将会逐渐扩大。
6、在日本如何打电话
日本当地的区号:0081
日本拨国内座机:86010+电话+区号+座机号
日本拨打国内手机:86010+电话+手机号码
国内拨打日本固定电话:0081+区号+座机号
国内拨打日本手机:0081+手机号码
番友5级, 积分 241, 距离下一级还需 59 积分
请问在日本东京哪里能买到樱花卡
请问在日本东京哪里能买到樱花卡
来自 佛魔一念间
同学,你人已经在东京了吗?如果没在东京,直接在淘宝店就可以买得,或者在中国联通营业厅咨询购买就可以了。一般淘宝店都可以解决,方便快捷。
番友2级, 积分 1, 距离下一级还需 39 积分
请问电信版滴5s或者4s有什么卡可以用?
番友2级, 积分 5, 距离下一级还需 35 积分
携程和淘宝上有那种租的上网蛋,这个和樱花卡相比优劣势在哪?哪个网速稳定?
番友2级, 积分 16, 距离下一级还需 24 积分
携程和淘宝上有那种租的上网蛋,这个和樱花卡相比优劣势在哪?哪个网速稳定?
来自 强尼的戴普
你找到答案了吗?
番友1级, 积分 0, 距离下一级还需 1 积分
请问,坐游轮只有2天下日本,用什么卡比较划算?
番友1级, 积分 0, 距离下一级还需 1 积分
请问我是国行iPhone6 A1586,我开通国际漫游,在日本可以打电话吗?
番友1级, 积分 0, 距离下一级还需 1 积分
请问我是国行iPhone6 A1586,我开通国际漫游,在日本可以打电话吗?
来自 firlegend
番友1级, 积分 0, 距离下一级还需 1 积分
iphone5c型号a1526用的移动卡号,能开通漫游在日本使用吗?
番友1级, 积分 0, 距离下一级还需 1 积分
请问如果下载了Japan wifi等连接wifi的app后,如果不是时刻需要上网,是不是也不需要租用随身wifi或者购买上网sim卡?
番友2级, 积分 3, 距离下一级还需 37 积分
请问iphone5s A1528能用上述卡中的哪种?我在苹果官网上没查到符合贴子里写的技术指标,谢谢
番友2级, 积分 35, 距离下一级还需 5 积分
十六番手机版
iPhone 6 手机可以用mobile卡吗?
番友1级, 积分 0, 距离下一级还需 1 积分
我还是不懂那个卡最好用,我想要上网电话短信,就和正常电话一样使用8天左右。
番友1级, 积分 0, 距离下一级还需 1 积分
请问 如果两个人去 用那种比较划算?
番友2级, 积分 6, 距离下一级还需 34 积分
想问下达摩卡跟bmobile比较 除了一个限流量一个不限 哪个更好一些?
番友1级, 积分 0, 距离下一级还需 1 积分
请问电信合约机也可以用流量卡吗?
番友1级, 积分 0, 距离下一级还需 1 积分
请问港行i6可以用这些上网卡吗?
番友1级, 积分 0, 距离下一级还需 1 积分
你好,我想请问我的手机是iphone5,然后插的是移动的动感地带的卡,可是适用那种日本的手机卡??
番友1级, 积分 0, 距离下一级还需 1 积分
6、在日本如何打电话
日本当地的区号:0081
请问,86010+电话+区号+座机号中,电话是指什么?和国内座机号有什么区别???谢谢
番友1级, 积分 0, 距离下一级还需 1 积分
我后天跟团去日本,原来想租wift.导游说40一天,我觉得贵了,我想去日本租wift或买卡,就不知道哪里能办?求大家帮助!谢谢!非常感谢!
番友1级, 积分 0, 距离下一级还需 1 积分
我后天跟团去日本,原来想租wift.导游说40一天,我觉得贵了,我想去日本租wift或买卡,就不知道哪里能办?求 ...
来自 jerryma
我这边导游也说要40元一天,那你最后是怎样解决啊?有租吗?
番友2级, 积分 4, 距离下一级还需 36 积分
现在在国内租日本wifi便宜了,很多店一天平均10元左右。富士卡,达摩卡dokomo的七天卡也都不到80元。
特别是,富士卡正在搞升级活动。2015年9月起至11月底,关注官方微信,可以将7天卡升级为14天,很适合日程超出7天的。升级多出的7天不是无限流量,而是1000M,节省点足够用。
富士卡一张包邮70,用满14天的话平均1天5元,还有它开发的APP赠送60分钟国际电话,还是很合算的。不过有效期只到日,这点要注意。
番友2级, 积分 4, 距离下一级还需 36 积分
现在在国内租日本wifi便宜了,很多店一天平均10元左右。富士卡,达摩卡dokomo的七天卡也都不到80元。
来自 理想之国售票处
富士卡官方微信帳號是?
番友2级, 积分 4, 距离下一级还需 36 积分
现在在国内租日本wifi便宜了,很多店一天平均10元左右。富士卡,达摩卡dokomo的七天卡也都不到80元。
来自 理想之国售票处
富士卡官方微信是什麼?
番友2级, 积分 4, 距离下一级还需 36 积分
5、手机(什么样的手机可直接在日本用?如何在国内开通漫游?如何在日本租赁手机?)
1)国内手机:  ...
如果手机开通了国际漫游 或者租个随身wifi 在日本可以用谷歌地图么?
番友2级, 积分 38, 距离下一级还需 2 积分
你找到答案了吗?
来自 MagicWind
同问,请解答。
番友2级, 积分 35, 距离下一级还需 5 积分
十六番手机版
请问淘宝上最多的达摩8天docomo是什么卡
番友2级, 积分 2, 距离下一级还需 38 积分
请问一加X 移动联通的 能插电话卡吗
番友2级, 积分 1, 距离下一级还需 39 积分
6、在日本如何打电话
日本当地的区号:0081
拨打的号码中“电话”是指什么?
番友2级, 积分 8, 距离下一级还需 32 积分
我想问下,樱花卡可以上ins吗
番友2级, 积分 14, 距离下一级还需 26 积分
想问一下,手机是三星s6edge+的双卡双待全网通,如果用日本的上网卡,国内的号能不能一起用呢?就是同时插两张卡,一张通话,一张上网,有没有用过的番友说一下,谢谢~
番友1级, 积分 0, 距离下一级还需 1 积分
想问一下,手机是三星s6edge+的双卡双待全网通,如果用日本的上网卡,国内的号能不能一起用呢?就是同时插两 ...
来自 vivi1108
你弄清这个问题了吗
番友2级, 积分 14, 距离下一级还需 26 积分
来自 麦籽why
没有,直接租了WIFI
番友2级, 积分 16, 距离下一级还需 24 积分
没有,直接租了WIFI
来自 vivi1108
什么牌子的?快吗
番友1级, 积分 0, 距离下一级还需 1 积分
您好。我是只有一个电信合约机,还有一个美国Verizon的合约机。我想请问我的两个手机都是合约机的情况下,可以用那种卡呢?并且,我要在日本交换学习一年。想请问电话卡怎么办理?谢谢!
番友1级, 积分 0, 距离下一级还需 1 积分
没有,直接租了WIFI
来自 vivi1108
多少钱一天
相关精华帖
1 人民币 = 15.13 日元
Agoda特价酒店
在十六番发过泰国游记
在十六番发过香港游记Android mobile/wifi 数据连接并发问题
[问题点数:100分,结帖人msm8660]
Android mobile/wifi 数据连接并发问题
[问题点数:100分,结帖人msm8660]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年9月 移动开发大版内专家分月排行榜第二2015年6月 移动开发大版内专家分月排行榜第二2014年12月 移动开发大版内专家分月排行榜第二2014年7月 移动开发大版内专家分月排行榜第二2013年12月 移动开发大版内专家分月排行榜第二2013年11月 移动开发大版内专家分月排行榜第二2013年10月 移动开发大版内专家分月排行榜第二
2014年11月 移动开发大版内专家分月排行榜第三2014年2月 移动开发大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。【Android】如何使App变成Device Owner(设备所有者)
作者:程序员联盟 微信公众号
【Android】如何使App变成Device Owner(设备所有者)Android从5.0版(Lollipop)开始引入了一个新的概念:Device Owner。Device Owner是什么?在介绍之前,先来使用一下英语。Device Owner是由Device("设备")和Owner("所有者,物主")这两个英语单词组成的。因此,其实按照字面意思已经了解了大概:Device Owner就是“设备所有人”。再论英语对编程进阶的重要性。根据谷歌Android开发者主页上的介绍:/about/versions/android-5.0.html#DeviceOwner这个网址打不开的朋友就看下面这段描述:A device owner is a specialized type of device administrator that has the additional ability to create and remove secondary users and to configure global settings on the device. Your device owner app can use the methods in the DevicePolicyManager class to take fine-grain control of the configuration, security, and apps on managed devices. A device can have only one active device owner at a time.翻译过来就是:设备所有者是特殊类型的Device Administrator(设备管理员,也有很高的权限,不过一台设备可以有多个Device Administrator。要删除Device Administrator的App需要先把管理员身份取消),且具有创建和删除次级用户(也就是除了设备所有者以外的其他用户帐号,就是任性!),并在设备上配置全局设置。成为Device Owner的App可以使用在DevicePolicyManager类中的方法,来控制设备的设置,安全,App。一台设备同时只能有一个活动的设备所有者。所以成为Device Owner的App有点类似“大管家”,基本上什么事都能干。而且成为Device Owner的App不能被卸载,不能被禁用。如何使一个App成为Device Owner看下面这个链接:/devices/tech/admin/provision.html不番茄是打不开的。反正上面的链接里说了,目前有两种方式来使一个App成为Device Owner:- 使用NFC方式(适用于Android 5.0及更高版本)下面有演示视频哦!NFC是Near Field Communication(近距离无线通讯技术)。用NFC传输的方式来使一个App成为Device Owner(设备所有者),我们需要两部手机。是的,略坑爹。首先,两台设备都要支持NFC并激活了NFC,并且激活了Android Beam功能(在设置里的NFC and payment里)。第一台设备(Mobile A)是要在其上安装App,并使这个App成为Device Owner的。这个App可以是任意的一个App(我们的例子中是一个叫作Kiosk Mode Demo的App。第二台设备(Mobile B)是要provision那台Mobile A的(使Mobile A上的App成为Device Owner),算是数据传输方/服务提供方。Mobile B上安装了我们的SetDeviceOwner这个App。然后,在那个SetDeviceOwner的App里的源码中,比较关键的设置是下面几个:EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME对应要成为Device Owner的App的完整包名,例如:com.enmingx.testEXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_LOCATION对应要成为Device Owner的App的下载URL,例如:/xxxEXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM对应要成为Device Owner的App的checksum(校验码),要计算校验码,可以用adb命令:cat MY_APP.apk | openssl dgst -binary -sha1 | openssl base64 | tr '+/' '-_' | tr -d '='EXTRA_PROVISIONING_WIFI_SSID对应用于下载要成为Device Owner的App的WiFi的名称EXTRA_PROVISIONING_WIFI_SECURITY_TYPE对应用于下载要成为Device Owner的App的安全类型,比如WPA或WPA2最后,在那个SetDeviceOwner的App源码里,把这些数据都“打包”到一个NFC Bundle中,用NFC技术来传输到另一台手机。你应该知道如何使用NFC来进行数据传输吧:让两个手机足够接近,背靠背,然后会听到清脆的一声“叮”,显示"Touch to beam",然后你轻触作为传输方的那台设备的屏幕,就开始传输了。为了成功使一台设备上的App成为Device Owner,这台设备必须从来没被配置过(当然更不能被Root过),也不能被设置过Device Owner或Profile Owner。如果已经配置过了,可以恢复出场设置。开始操作:对Mobile A恢复出厂设置(Factory Reset),一般在Settings(设置)里就可以选择(比较文明的方式);也可以用比较粗暴的方式,按键的方式(一般是同时按住 音量向上键+Home键+电源键 几秒,然后会出现选项,可以选择)。当Mobile A的恢复出厂设置结束后,Mobile A会出现初始设置的界面。此时,Mobile A就是处于unprovisioned(还没被设置)的状态。在Mobile B上,安装我们的SetDeviceOwner这个App,也就是要使其他设备的App成为Device Owner的,术语叫做“Device owner provisioning”。在Mobile B上开启SetDeviceOwner这个App,点击“Generate checksum”按钮,会生成checksum(校验码)。Mobile A处于初始配置状态,两台设备的屏幕都是打开的。将两台设备(Mobile A和Mobile B)背靠背,足够近,直到听到清脆的“叮”的声响,然后在Mobile B上轻触屏幕,即开始从Mobile B向Mobile A进行NFC的数据传输。当NFC传输完成后(一般瞬间就完成了),Mobile A上会显示配置Device Owner的界面,标题貌似是Set up your profile(记不清了...),点击Set up按钮之后会问你要不要Encrypt设备(对数据加密),点击“是”(OK),然后选择快速Encrypt还是对所有数据Encrypt(加密所有数据会很慢),一般都选Fast Encryption就好。然后开始对手机的数据加密,不要问为什么,就是必须要这步。加密完成后,Mobile A会重启。然后,因为之前我们传输过去的数据里面指定了WiFi的SSID和密码,而且也指定了那个要成为Device Owner的App的下载链接(URL),因此,会显示让你配置选择WiFi,请选择你之前指定的那个WiFi,并连接。一旦WiFi成功连接上Internet,就会开始下载指定的App。下载完成后会开始安装,然后会使这个App成为Device Owner。如果你看到一个Toast跳出来说:Device Owner enabled,那么就OK了。恭喜,你的App已经成为了Mobile A的Device Owner了。演示视频SetDeviceOwner这个App的源码在这里:/frogoscar/DeviceOwner或者点击左下角的「阅读原文」,进入链接(是我的Github里的一个目录)。- 使用激活码方式(仅适用于Android 5.0和5.1,不适用于6.0或更高版本)因为使用激活码的方式仅适用于Android 5.0和5.1,就不介绍了。有兴趣折腾的朋友可以自己番茄去下面的链接:/android/work/prov-devices#activation_code_method当然了,Google自己也很贴心地给了两个演示的App:Google的两个小例子App(使用NFC方式)Google也在Github上放了两个演示的例子,为什么是两个呢?上面也说了。要用NFC的方式,需要两台手机哦!一台作为Provisioning的提供者,一台是你真正想让自己的App成为Device Owner的。/googlesamples/android-NfcProvisioning(将这个App安装在提供provision服务,作为传输方的设备上)(对应上面的那个Mobile B)/googlesamples/android-DeviceOwner(将这个App安装在你要此App成为Device Owner的那台设备上(对应上面的那个Mobile A)Google的例子里的做法是让我们把android-DeviceOwner这个App先安装到Mobile A中,就不必下载了。不过,按照Google的小例子中的描述用法,行不通。因为它等于没有给出下载那个要成为Device Owner的App的链接和Checksum,只给了那个App的包名。但是如果按照Google的两个例子App来做,NFC传输完毕后,会直接启动Mobile A上的配置界面,但是会出现:Oops!This device is already set up!的提示,然后点击OK,就没有下文了。already set up表示“您的设备已经配置过了”。因此我们要在还没配置完毕时来操作。就如上面描述的那样,可以Factory Reset(恢复出场设置)一下,然后再进行初始配置。所以,你需要修改Google的那个android-NfcProvisioning的App,而且要把android-DeviceOwner那个App上传到一个你可以下载的地方,比如Dropbox,开启共享。但是,我觉得很可能是因为我用的是三星的盖世系列:Galaxy S6和A5来作为测试设备的。三星的设备在初始设置后也许已经set up了整个设备,因为三星会给手机预装很多自己开发的App,例如S Voice。所以也许在你的Android设备上,Google的两个例子App是可以成功的。我知道这篇较难理解,除非你自己亲自操作一下。把SetDeviceOwner这个App的源代码下载,研究一下,源码的内容也不多。有问题请在留言区提问交流,欢迎指正。程序员联盟微信公众号:ProgrammerLeague程序员联盟官网和论坛<微信frogoscarQQ程序员联盟QQ群 (加群须写理由)程序员联盟微信群先加我微信点击“阅读原文”进入程序员联盟官网
相关微信文章:
相关推荐:
本网站所有内容均采集自网络,如有侵权麻烦邮箱联系删除。

我要回帖

更多关于 编程判断素数 的文章

 

随机推荐