当前位置:  编程技术>移动开发
本页文章导读:
    ▪NFC简介、前途        NFC简介、前景 本 世纪初,当人们还在把目光聚焦在介于通讯层面的五花八门的手机附加功能上时,移动支付这个全新的支付概念已经进入中国,这不但改变了人们赋予手机的传统 “身份.........
    ▪ cmwap跟cmnet接入点的区别        cmwap和cmnet接入点的区别 手机上网接入点分两种,一种是CMWAP接入,另一种则是CMNET接入的!首先给大家剖析下cmwap和cmnet接入点的区别:   大家都知道中国移动有cmwap和cmnet两个GPRS接入点.........
    ▪ Handler、Looper学习小结       Handler、Looper学习总结 package com.zzl.handler; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.util.Log; import android.view.View; import and.........

[1]NFC简介、前途
    来源: 互联网  发布时间: 2014-02-18
NFC简介、前景
本 世纪初,当人们还在把目光聚焦在介于通讯层面的五花八门的手机附加功能上时,移动支付这个全新的支付概念已经进入中国,这不但改变了人们赋予手机的传统 “身份”,更加颠覆了人们传统观念中的支付手段与支付方式。一种方便、快捷的支付生活越来越多的被人们所关注。NFC技术在手机上的应用,使得移动支付成 为可能,这种技术尤其受到了年轻一族的热捧。

目前NFC最广泛的应用是手机地铁票,在包括我国广州在内的多个地区试用该技术后,都得到了广泛赞誉。方便的操作过程,将使NFC技术很有可能最终取代地铁IC卡车票方案。尽管目前基于NFC技术的移动支付大多还处于试用阶段,但是业界对其未来充满信心。

一、NFC概念简介

NFC英文全称Near Field Communication,即近距离通讯技术。NFC是脱胎于无线设备间的一种“非接触式射频识别”(RFID)及互联技术,为所有消费性电子产品提供了一个极为便利的通讯方式。

NFC 在单一芯片上结合了感应式读卡器,感应式卡片和点对点的功能。在数厘米(通常是15厘米以内)距离之间于13.56MHz频率范围内运作,通 过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,任意两个设备(如移动电话)接近而不需要线缆接插,就可以实现相互间的通信,满足任何 两个无线设备间的信息交换、内容访问、服务交换。

二、NFC技术背景

NFC是由飞利浦公司发起,由诺基亚、索尼等著名厂商联合主推的一项无线技术。由多家公司、大学和用户共同成立了泛欧联盟,旨在开发NFC的开放式 架构,并推动其在手机中的应用。NFC由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的 功能,能在短距离内与兼容设备进行识别和数据交换。这项技术最初只是RFID技术和网络技术的简单合并,现在已经演变成一种短距离无线通信技术,发展态势 相当迅速。

与RFID不同的是,NFC具有双向连接和识别的特点,工作于13.56MHz频率范围,作用距离10厘米左右。NFC技术在ISO 18092、ECMA 340和ETSI TS 102 190框架下推动标准化,同时也兼容应用广泛的ISO 14443 Type-A、B以及Felica标准非接触式智能卡的基础架构。

NFC芯片装在手机上,手机就可以实现小额电子支付和读取其他NFC设备或标签的信息。NFC的短距离交互大大简化整个认证识别过程,使电子设备间 互相访问更直接、更安全和更清楚。通过NFC,电脑、数码相机、手机、PDA等多个设备之间可以很方便快捷地进行无线连接,进而实现数据交换和服务。

三、技术优势

与 RFID一样,NFC信息也是通过频谱中无线频率部分的电磁感应耦合方式传递,但两者之间还是存在很大的区别。首先,NFC是一种提供轻松、安 全、迅速的通信无线连接技术,其传输范围比RFID小,RFID的传输范围可以达到几米、甚至几十米,但由于NFC采取了独特的信号衰减技术,相对于 RFID来说NFC具有距离近、带宽高、能耗低等特点。

其次,NFC与现有非接触智能卡技术兼容,目前已经成为得到越来越多主要厂商支持的正式标准。再次,NFC还是一种近距离连接协议,提供各种设备间 轻松、安全、迅速而自动的通信。与无线世界中的其他连接方式相比,NFC是一种近距离的私密通信方式。最后,RFID更多的被应用在生产、物流、跟踪、资 产管理上,而NFC则在门禁、公交、手机支付等领域内发挥着巨大的作用。

同时,NFC还优于红外和蓝牙传输方式。作为一种面向消费者的交易机制,NFC比红外更快、更可靠而且简单得多。与蓝牙相比,NFC面向近距离交 易,适用于交换财务信息或敏感的个人信息等重要数据;蓝牙能够弥补NFC通信距离不足的缺点,适用于较长距离数据通信。因此,NFC和蓝牙互为补充,共同 存在。事实上,快捷轻型的NFC协议可以用于引导两台设备之间的蓝牙配对过程,促进了蓝牙的使用。
NFC手机内置NFC芯片,组成RFID模块的一部分,可以当作RFID无源标签使用,用来支付费用;也可以当作RFID读写器用作数据交换与采集。 NFC技术支持多种应用,包括移动支付与交易、对等式通信及移动中信息访问等。通过NFC手机,人们可以在任何地点、任何时间,通过任何设备,与他们希望 得到的娱乐服务与交易联系在一起,从而完成付款,获取海报信息等。NFC设备可以用作非接触式智能卡、智能卡的读写器终端以及设备对设备的数据传输链路, 其应用主要可分为以下四个基本类型:用于付款和购票、用于电子票证、用于智能媒体以及用于交换、传输数据。

四、NFC技术原理

1. 近距离无线通信

支持NFC的设备可以在主动或被动模式下交换数据。在被动模式下,启动NFC通信的设备,也称为NFC发起设备(主设备),在整个通信过程中提供射 频场(RF-field),如图2所示。它可以选择106kbps、212kbps或424kbps其中一种传输速度,将数据发送到另一台设备。另一台设 备称为NFC目标设备(从设备),不必产生射频场,而使用负载调制(load modulation)技术,即可以相同的速度将数据传回发起设备。此通信机制与基于ISO14443A、MIFARE和FeliCa的非接触式智能卡兼 容,因此,NFC发起设备在被动模式下,可以用相同的连接和初始化过程检测非接触式智能卡或NFC目标设备,并与之建立联系。



在主动模式下,每台设备要向另一台设备发送数据时,都必须产生自己的射频场。如图1所示,发起设备和目标设备都要产生自己的射频场,以便进行通信。这是对等网络通信的标准模式,可以获得非常快速的连接设置。

如图2所示,移动设备主要以被动模式操作,可以大幅降低功耗,并延长电池寿命。在一个应用会话过程中,NFC设备可以在发起设备和目标设备之间切换自己的角色。利用这项功能,电池电量较低的设备可以要求以被动模式充当目标设备,而不是发起设备。




2. NFC与蓝牙和红外技术的比较

作为一种面向消费者的交易机制,NFC比红外更快、更可靠而且要简单得多。另一方面,蓝牙则是一种弥补NFC通讯距离不足的缺点,适用于较长距离数 据通信。NFC面向近距离交易交互,适用于交换财务信息或敏感的个人信息等重要数据。NFC和蓝牙相互为补充,共同存在。事实上,快捷轻型的NFC协议可 以用于引导两台设备之间的蓝牙配对过程,并在这方面促进蓝牙的使用。 模式的典型应用是:建立蓝牙连接、交换手机名片等。

五、技术分析
电磁场决定无线电波

术语“近场”是指无线电波的临近电磁场。无线电波由正交电磁场组成,在工作频率下天线周围大约10波长的范围内,无线电波的行为遵循麦克斯韦方程。
电磁场在从发射天线传播到接收天线的过程相互交换能量并相互增强,这样的电磁场称之为远场。而在10个波长以内,电磁场是相互独立的,即为近场,近场内电场没有多大意义,但磁场可用于短距离通讯。

由于在初级线圈(发射天线)和次级线圈之间仍有相当大的距离,因此可以将NFC看做是一个耦合系数非常低的互感器。近磁场的主要问题是信号传播过程 中信号强度会以大约1/d6的速率下降(这里d为通讯距离或范围),因此使近场通讯成为名副其实的短程通讯技术,而在称之为无线电波的远场中,信号强度以 1/d2的速率下降。

NXP公司和索尼公司发明了NFC技术,Ecma International公司首次采用它做为一项标准(NFCIP-1或ECMA-340),并提交给国际标准化组织(ISO)/国际电工委员会 (IEC),成为ISO/IEC 18092标准,同时也得到了欧洲电信标准协会的承认,从此后已经有多个半导体公司开始生产兼容性和互操作芯片。

这个标准类似于智能卡中所采用的NFC技术,并与其兼容,其内部芯片能够使消费者通过销售点(POS)终端阅读器进行支付。在某些工作模式下NFC的功能类似于射频识别(RFID)。NXP公司的MIFARE和索尼公司的FeliCa产品就采用了已经制定的智能卡标准。

该标准规定了一个13.56MHz的工作频率,这是一个免许可国际通用频带,是美国ISM带15/18频带之一。数据传输速率为106、212或 424kbps,取决于通讯范围,在20cm或大约8英寸时传输速率最大,实际通讯范围只有几英寸或不大于10cm,该标准规定了多种工作模式。

在主动模式下,通讯双方收发器加电后,任何一方可以采用“发送前侦听”协议来发起一个半双工发送。在一个以上NFC设备试图访问一个阅读器时这个功能可以防止冲突,其中一个设备是发起者,而其它设备则是目标。

在被动模式下,像RFID标签一样,目标是一个被动设备。标签从发起者传输的磁场获得工作能量,然后通过调制磁场将数据传送给发起者(后扫描调制,AM的一种)。

像任何先进的无线技术一样,NFC同样面临安全问题。但是NFC设备非常小的通讯范围完全可以将黑客排除在外。在这样小的范围内,完全可以放心地进行通讯。如果需要更高的安全性,可以使用带智能卡技术的NFC,智能卡技术内置了重载加密认证功能。

让我们看看任何无线关联模型的两个基本要求:

① 安全的链接
加密无线链接需要一个公钥,而且在带内通道必须是不可见的。链接密钥通过手动PIN(比如在蓝牙中)或Diffie-Hellman自动交换(比如在无线USB中)“实时”生成。建立链接密钥后,便可启用对称加密(基于3DES和AES等)。

② 设备身份验证
即确保链接密钥以预期的验证设备而不是伪装的被动/主动中间人生成。此设置的常规方法要求连接一根线缆,以便关联和交换链接密钥和/或要求用户在两台设备 上输入PIN码。将此方法与使用NFC来关联和设置相比较,具有如下优点:无需浏览查阅菜单或配置屏幕;只需将两台设备彼此靠拢即可触发相关软件和用户界 面;建立此环境以后将自动交换相关数据。

用户只需确认交易,而且只需查看相关的信息。此过程将减少设备关联所需的步骤,并最大限度地减少用户交互操作。用户无需增加任何开销即可改善安全功 能。而且可以加快连接过程,同时又保留了像完成/错误确认和错误修正等功能。用NFC可以使蓝牙、无线USB和W-LAN等的配对与设备关联变得非常简 单、快捷和直观,而且同时可以弥合移动和消费类电子产品之间的缺口。

六、NFC的应用情况
NFC设备可以用作非接触式智能卡、智能卡的读写器终端以及设备对设备的数据传输链路。其应用广泛,NFC应用可以分为四个基本类型。诸如门禁管制或交通 /活动检票之类的应用,用户只需将储存有票证或门禁代码的设备靠近阅读器即可。还可用于简单的数据撷取应用,例如从海报上的智能标签读取网址。

接触、确认。移动付费之类的应用,用户必须输入密码确认交易,或者仅接受交易。

接触、连接。将两台支持NFC的设备链接,即可进行点对点网络数据传输,例如下载音乐、交换图像或同步处理通信录等。

接触、探索。NFC设备可能提供不止一种功能,消费者可以探索了解设备的功能,找出NFC设备潜在的功能与服务。

1. NFC用于智能媒体

对于配备NFC的电话,利用其读写器功能,用户只需接触智能媒体即可获取丰富的信息或下载相关内容。此智能媒体带有一个成本很低的RFID(嵌入或 附加在海报中)标签,可以通过移动电话读取,借此发现当前环境下丰富多样的服务项目。并且手机可以启动移动网络服务请求,并立即按比例增加运营商的网络流 量。运营商可以投资这个“即时满足”工具,通过铃声下载、移动游戏和其他收费的增值服务来增加收入。

2. NFC用于付款和购票等

最早在移动电话上使用非接触式智能卡,只是将卡粘到电话中。也并未通过非接触式卡提供任何增值服务,而且也不利用移动电话的功能或移动电话网络。之 后经过改进,虽将非接触式智能卡集成到电话中,但仍然是基于传统智能卡部署的封闭系统。我们现在正见证向NFC电话发展的趋势,这种电话充分利用移动电话 功能和移动电话网络,还提供卡读写器和设备对设备连接功能。

使用非接触式智能卡的支付方式在美国和亚太地区发展势头良好。Visa、MasterCard和美国运通等信用卡的内置支付程序可以安全地存储在设备上的安全IC内。这样,NFC电话就可以充分利用现有的支付基础架构,并能够支持移动电话公司的新服务项目。

3. NFC用于电子票证

电子票证是以电子方式存储的访问权限,消费者可以购买此权限以获得娱乐场所的入场权。整个电子票证购买过程只需几秒钟,对消费者而言非常简单便捷。在收集并确认了消费者的支付信息后,电子票证将自动传输到消费者的移动电话或安全芯片中。

用户将移动电话靠近自动售票终端,即开始交易。用户与服务设备充分交互,然后通过在移动电话上确认交易,完成购买过程。到娱乐场所时,用户只需将自己的移动电话靠近安装在入口转栅上的阅读器即可,阅读器在检查了票证的有效性后允许进入。

4. NFC用于连接和作为无线启动设备

消费者希望无线连接简单便捷,但对消费者承诺的便利性和移动性却仍未兑现。虽然使用方便已成为消费者优先选择的主要动因,但安全性能也是一种必要的因素。

七、发展前景

NFC 具有成本低廉、方便易用和更富直观性等特点,这让它在某些领域显得更具潜力。NFC通过一个芯片、一根天线和一些软件的组合,能够实现各种设 备在几厘米范围内的通信,而费用仅为2-3欧元。研究机构Strategy Analytics预测,至2011年全球基于移动电话的非接触式支付额将超过360亿美元。如果NFC技术能得到普及,它将在很大程度上改变人们使用许 多电子设备的方式,甚至改变使用信用卡、钥匙和现金的方式。

NFC作为一种新兴的技术,大致总结了蓝牙技术协同工作能力差的弊病。不过,它的目标并非是完全取代蓝牙、Wi-Fi等其他无线技术,而是在不同的场合、 不同的领域起到相互补充的作用。因为NFC的数据传输速率较低,仅为212Kbps,不适合诸如音视频流等需要较高带宽的应用。

需要密切关注的是,中国政府正在制定自己的RFID标准,而飞利浦的NFC技术是否完全兼容并得到中国政府的认可对消费者相当重要。中国国家标准化管理委 员会成立了国家标准工作组,负责起草、制定中国有关RFID的国家标准,据称这样将使中国获得相关的自主知识产权,又能将RFID发展纳入标准化、规范化 的轨道。整个认证过程很可能需要飞利浦等公司公开一些关键的技术,这可能成为NFC在中国推广应用的绊脚石。

    
[2] cmwap跟cmnet接入点的区别
    来源: 互联网  发布时间: 2014-02-18
cmwap和cmnet接入点的区别
手机上网接入点分两种,一种是CMWAP接入,另一种则是CMNET接入的!首先给大家剖析下cmwap和cmnet接入点的区别:

  大家都知道中国移动有cmwap和cmnet两个GPRS接入点。而且cmwap的资费比较低。cmnet则很昂贵。所谓cmwap和cmnet,这只是2G时代的一个特殊现象,只是中国移动人为划分的两个GPRS接入方式,也是独具中国特色的一个现象。正如中移动人为将品牌划分为全球通、神州行和动感地带,只是为了区别而区别而已。

  1.接入上的区别

  cmwap接入从出发点上专为访问wap网站设计,当然你也可以访问www网站,可以登录QQ软件,但前提都是像有些手机自带的OPERA浏览器就不需要代理就能直接打开WWW网页,只是速度方面....,你只能使用http代理协议80和8080端口和wap网关协议9201端口(据有些网友提到1080端口也是开放的,但无法连接。这也许是移动内部使用的一个socks后门吧)。想用pop3收个Email?那基本是白想。所以,除非程序提供了使用http端口接入的方法,否则一般是上不了的。

  而cmnet接入点则无任何限制,主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它和我们用电脑正常接入互联网完全一样。说的更浅显一点,cmwap和cmnet二者在实现方式上并没有任何差别,只是因为定位不同,所以和cmnet相比,cmwap便有了部分限制。

  前面提到,为了从应用中区别两者的定位,中国移动对cmwap作了一定的限制,这个限制主要表现在cmwap接入时只能访问GPRS网络内的IP(10.*.*.*),而无法通过路由访问Internet(少数地区的移动网络可能不存在这一限制),我们用cmwap浏览Internet上的网页就是通过WAP网关协议或它提供的http代理服务实现的。

  既然如此,cmnet的优势显而易见,为什么不都用cmnet呢?这就牵涉到第二点。

  2.资费上的区别

  一般来说各地移动是这么收费的:cmwap10元-20元左右就可以不限量包月个别地区的移动,或者是包多少M的流量,而cmnet几乎都没有包月套餐,大多按3分钱/KB收费,有些地方是1分钱/KB的。

  3.如何选择

  一般来讲,从应用范围上讲,自然是建议能cmnet,尽量cmnet。但从消费水准上看,由于某些地方移动还是对cmwap和cmnet区别对待,所以一定要选对合适你使用套餐。

  有不少网友因为种种的原因,可能不是那么清楚这两种手机上网方式的区别,以致于胡乱的使用,放纵的后果就是月底的帐单有些不太好看了^_^。所以很多网友希望能弄清cmwap和cmnet的区别,也想弄清楚自己怎样上网是基于cmwap,怎样上网是基于cmnet。

  首先,只有满足以下两个条件的应用才能在中国移动的cmwap接入方式下正常工作:

  1、应用程序的网络请求基于http协议;

  2、应用程序支持http代理协议或wap网关协议。

  但是如何辨别一个应用程序的网络请求是否基于http协议?这个问题还真不好回答,要完全做到这一点需要通过拦截应用程序的通信数据包进行分析。这里提供几个简单的方法给广大手机上网用户:从表现上看,如果它的网络请求是网址(url)的形式,那么通常是基于http协议的,如Web浏览器;如果它连接的服务器端口是80,那么它可能是基于http协议的。

  如何区别一个应用程序支持http代理协议还是wap网关协议呢?首先看它的设置中有没有代理服务器的选项(通常在S60智能手机上未特别说明的代理都是特指http代理),如果有则表示它支持http代理协议。如果没有,则需要按照以下步骤测试:

  在GPRS接入点设置的高级设置里去掉代理服务器的设置项:ServerAddress和ServerPort。如果应用程序可以正常工作,那么它是基于wap网关协议,如Java程序,以及一些手机内置的浏览器;如果在此状态下不能正常工作,而恢复接入点高级设置中的代理服务器设置后能够正常工作,则应用程序支持http代理协议;如果仍然不能正常工作,那么这个应用程序一般来说是不支持http代理协议或wap网关协议的。

  这里需要特别说明的是Java QQ,它有Socket和http两种版本。现在网上流传的可用于cmwap的JavaQQ就是基于http协议的。

  cmwap下可以使用的常见软件的工作方式如下:

  A、手机内置的浏览器:wap网关协议

  B、Opera浏览器:http代理协议(有代理设置)

  C、Java程序:wap网关协议

  D、AvantGO:http代理协议(有代理设置)

  既然cmwap和cmnet两种在收费方式上由着迥异的标准,那么对于对这个情况老是没有太强概念的手机用户来说,完全可以通过自己手机的设置来删除cmnet的连接方式。一般来说如果你只需要手机上网的话最好先就把不需要使用的而且又容易扣去大比费用的CMNET接入点删除掉,如果你包了CMNET的话那没必要删除了。这样就不会发生自己在不知情或者不了解的状况下使用了cmnet,而承担不必要的费用。

  一般来说,行货手机上都默认有两个连接,cmwap和cmnet,最直接的解决办法是把cmnet的连接删除掉,有些手机删除不了的也可以把里面的设置全部改掉或者都清除掉,但是如果你用的是水货手机,那么重新设置一下cmwap的参数就可以的了,那个cmnet就不用理会,也不用担心会用到cmnet,因为上面的参数是手机产地的网络参数。

  cmwap连接的设置项:IP:10.0.172;端口:80;名称:cmwap。

  删除cmnet连接操作如下:进入手机主菜单——设置——连接——数据连接——删除连接——选中直连互联网——删除确认是——删除成功。这样操作后在单独使用手机上网就不需要担心会产生任何与CMNET接入点有关的费用了...这时其他什么浏览器的设置已经不重要了!



    
[3] Handler、Looper学习小结
    来源: 互联网  发布时间: 2014-02-18
Handler、Looper学习总结
package com.zzl.handler;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {

	private static final String TAG = "MainThread";
	private Handler mMainHandler, mChildHandler;
	private TextView info;
	private Button msgBtn;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		info = (TextView) findViewById(R.id.tv);
		msgBtn = (Button) findViewById(R.id.btn);
		mMainHandler = new Handler() {
			@Override
			public void handleMessage(Message msg) {
				// 接收子线程的消息
				info.setText((String) msg.obj);
			}
		};
		new ChildThread().start();

		msgBtn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				// 发送消息给子线程
				if (mChildHandler != null) {
					Message childMsg = mChildHandler.obtainMessage();
					childMsg.obj = mMainHandler.getLooper().getThread()
							.getName()
							+ "says hello!";
					mChildHandler.sendMessage(childMsg);

				}
			}
		});
	}

	@Override
	protected void onDestroy() {
		super.onDestroy();
		mChildHandler.getLooper().quit();
	}

	class ChildThread extends Thread {
		private static final String CHILD_TAG = "ChildThread";

		@Override
		public void run() {
			this.setName("ChildThread");
			// 初始化消息循环队列,需要在Handler创建之前
			Looper.prepare();
			mChildHandler = new Handler() {

				@Override
				public void handleMessage(Message msg) {
					try {
						sleep(10000);
						Message toMain = mMainHandler.obtainMessage();
						toMain.obj = "This is "
								+ this.getLooper().getThread().getName()
								+ ".  Did you send me \"" + (String) msg.obj
								+ "\"?";
						mMainHandler.sendMessage(toMain);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
				}
			};
			// 启动子线程消息循环队列
			Looper.loop();
		}
	}
}
/*
 * 第一,初始化子线程消息循环队列 执行代码:Looper.prepare();; 注意:初始化消息循环队列,需要在Handler创建之前
 * 
 * 第二,启动子线程消息循环队列 执行代码:Looper.loop();
 * 
 * 第三,点击按钮,发送消息给子线程 注意:使用的是方法是:mChildHandler.sendMessage(childMsg);
 * 
 * 第四,子线程接受到主线程发送过来的消息 注意:接收得Handler的名字叫:mChildHandler
 * 
 * 第五,子线程发送消息给主线程 调用的代码:mMainHandler.sendMessage(toMain);
 * 注意:这里发送消息的Handler是:mMainHandler 第六,主线程接收到子线程发送过来的消息,用TextView来显示
 * 注意:接收得Handler的名字叫:mMainHandler
 * 
 * 至此,程序运行结束!
 */

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3