总结
[展开]
继承的方法 |
来自班级java.lang.Object对象
对象
|
克隆()
创建并返回此对象 .
|
布尔值
|
等于(对象o)
将此实例与指定对象进行比较,并指示它们是否都是平等的。
|
空隙
|
最后确定()
当垃圾收集器检测到此实例不再可访问时调用。
|
最终的等级<?>
|
获取类()
|
整数
|
哈希代码()
返回此对象的整数哈希代码。
|
最终的空隙
|
通知()
导致线程等待此对象的监视器(通过呼叫其中一个等待() 方法)被唤醒。
|
最终的空隙
|
通知全部()
导致所有等待此对象监视器的线程(通过打电话给等待() 方法)被唤醒。
|
字符串
|
toString(字符串)()
返回一个字符串,该字符串包含此对象。
|
最终的空隙
|
等待()
使调用线程等待,直到另一个线程调用通知() 或notifyAll() 方法。
|
最终的空隙
|
等待(长毫微秒,整数纳米)
使调用线程等待,直到另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
最终的空隙
|
等待(长毫)
使调用线程等待,直到另一个线程调用通知() 或notifyAll() 方法或直到指定的超时过期。
|
|
常量
公众静态最终的字符串
动作_声音_状态_更改
广播意图动作指示呼叫状态(蜂窝)设备上的已更改。
这个额外状态
extra表示新的呼叫状态。如果新状态为RINGING,则另加一个额外编目编号
提供传入电话号码为a字符串。
需要READ_PHONE_STATE权限。
这是一个粘性的
在1.0版中进行广播,但它不再具有粘性。相反,使用获取调用状态()
同步查询当前通话状态。
常量值:
“android.intent.action.PHONE_STATE”
公众静态最终的字符串
动作RESPOND_VIA_MESSAGE
当用户在传入消息时选择通过消息响应时,手机应用程序会发送此意图呼叫。默认情况下,设备的默认SMS应用程序使用此消息并发送文本消息打电话的人。第三方应用程序也可以通过使用此Intent提供此功能用一个服务
并使用自己的消息传递系统发送消息。
意图包含URI(可从以下位置获得获取数据()
)使用短讯服务:
,smsto公司:
,彩信:
,或毫米至:
URI架构。每个URI模式都携带接收者信息同样的方式:URI的路径部分包含收件人的电话号码或逗号分隔如果有多个收件人,则为一组电话号码。例如,短信:2065551234
.
意图还可能包含消息文本的附加内容(在额外_文本
)和消息主题(英寸额外_主题
).
注:使用此intent的intent-filter需要位于服务
这需要许可发送响应消息
.
例如,可以在清单文件中声明接收此意图的服务使用这样的意向过滤器:
<!-- 提供从手机“快速响应”接收的SMS消息的服务--><service android:name=“.HeadlessSmsSendService”android:permission=“android.permission.SEND_RESPOND_VIA_MESSAGE”android:exported=“true”><意向过滤器><action android:name=“android.intent.action.RESPOND_VIA_MESSAGE”/><category android:name=“android.intentation.category.DEFAULT”/><data android:scheme=“sms”/><data android:scheme=“smsto”/><data android:scheme=“mms”/><data安卓:scheme=“mmsto”/></into-filter></服务>
输出:无。
常量值:
“android.intent.action.RESPOND_VIA_MESSAGE”
公众静态最终整数呼叫状态_关闭
设备呼叫状态:离线。至少存在一个呼叫即正在拨号、活动或保持,且没有来电或等待。
常量值:
2(0x00000002)
公众静态最终整数呼叫_状态_响铃
设备呼叫状态:正在振铃。一个新电话来了,是铃声或等待。在后一种情况下,另一个调用是已激活。
常量值:
1(0x00000001)
公众静态最终整数数据_取消
数据连接状态:已挂起。连接已建立,但IP流量暂时不可用。例如,在2G网络中,当语音呼叫到达时,数据活动可能会暂停。
常量值:
三(0x00000003)
公众静态最终整数SIM_STATE_NETWORK_锁定
公众静态最终整数SIM_状态_PIN_必需
SIM卡状态:已锁定:需要用户的SIM PIN才能解锁
常量值:
2(0x00000002)
公众静态最终整数SIM_STATE_PUK_必需
SIM卡状态:已锁定:需要用户的SIM PUK才能解锁
常量值:
三(0x00000003)
公众静态最终整数SIM_状态_未知
SIM卡状态:未知。表示SIM卡正在转换各州之间。例如,当用户输入SIM卡插针时在PIN_REQUIRED状态下,sim状态查询返回此状态,然后转到SIM_state_READY。
常量值:
0(0x00000000)
字段
公共方法
公众的列表<手机信息>
获取所有手机信息
()
从上的所有无线电返回所有观察到的小区信息包括主单元和相邻单元的设备。这是真的不会导致或更改PhoneStateListner#onCellInfoChanged的速率。
该列表可以包括一个或多个手机信息Gsm
,手机信息CDMA
,Cell信息Lte
和手机信息CDMA
任何组合。特别是在具有多个无线电的设备上,通常会看到列表中的一个或多个。此外,0、1或更多CellInfo对象可能返回isRegistered()true。
这比使用getCellLocation更好,尽管对于较老的设备,在这种情况下,getCellLocation应该被调用。
公众的单元格位置
获取单元格位置
()
返回设备的当前位置。
如果设备中只有一个无线电,且该无线电具有LTE连接,此方法将返回null。实现不得尝试添加LTE标识符转换为现有的cdma/gsm类。
将来此调用将被弃用。
公众整数
获取数据活动
()
返回一个常量,该常量指示数据连接上的活动类型(手机)。
公众的字符串
获取设备ID
()
返回唯一的设备ID,例如GSM的IMEI和MEID或用于CDMA手机的ESN。如果设备ID不可用,则返回null。
需要权限:阅读_语音_状态
公众的字符串
获取设备软件版本
()
返回设备的软件版本号,例如,GSM手机的IMEI/SV。如果软件版本为无法使用的。
需要权限:阅读_语音_状态
公众的字符串
获取组ID级别1
()
返回GSM电话的组标识符级别1。如果不可用,则返回null。
需要权限:阅读_语音_状态
公众的字符串
获取行1编号
()
返回第1行的电话号码字符串,例如MSISDN适用于GSM手机。如果不可用,则返回null。
需要权限:阅读_语音_状态
返回设备的相邻单元格信息。首选getAllCellInfo只有当getAllCellInfo返回null或空列表时才使用此选项。
将来此调用将被弃用。
公众的字符串
获取网络国家ISO
()
返回当前注册的ISO国家代码等效值操作员的MCC(移动国家代码)。
可用性:仅当用户注册到网络时。结果可能是在CDMA网络上不可靠(使用获取电话类型()
以确定是否在CDMA网络上)。
公众的字符串
获取网络运营商
()
返回当前注册运算符的数字名称(MCC+MNC)。
可用性:仅当用户注册到网络时。结果可能是在CDMA网络上不可靠(使用获取电话类型()
以确定是否在CDMA网络上)。
公众的字符串
获取网络运营商名称
()
返回当前注册运算符的字母名称。
可用性:仅当用户注册到网络时。结果可能是在CDMA网络上不可靠(使用获取电话类型()
以确定是否在CDMA网络上)。
公众整数
获取网络类型
()
退换商品
- 当前数据连接的NETWORK_TYPE_xxxx。
公众整数
获取电话类型
()
返回指示设备电话类型的常量。这个表示用于传输语音呼叫的无线电类型。
公众的字符串
获取模拟国家ISO
()
返回与SIM卡提供商的国家代码等效的ISO国家代码。
公众的字符串
getSim运算符
()
返回的MCC+MNC(移动国家代码+移动网络代码)SIM卡的提供商。5或6位十进制数字。
可用性:SIM状态必须为SIM_状态_就绪
公众的字符串
获取SimSerialNumber
()
返回SIM卡的序列号(如果适用)。如果是,则返回null不可用的。
需要权限:阅读_语音_状态
公众的字符串
获取订阅服务器ID
()
返回唯一的用户ID,例如GSM电话的IMSI。如果不可用,则返回null。
需要权限:阅读_语音_状态
公众布尔值
isNetworkRoaming(isNetwork漫游)
()
如果设备被视为在当前网络,用于GSM目的。
可用性:仅当用户注册到网络时。
公众空隙
听
(电话状态侦听器侦听器,int事件)
注册侦听器对象以接收更改通知处于指定的电话状态。
要注册侦听器,请传递电话状态侦听器
并指定至少一个感兴趣的电话状态events参数。注册时,以及指定的电话状态时更改时,电话管理器调用适当的侦听器对象上的回调方法并传递当前(udpated)值。
要注销侦听器,请传递侦听器对象并将事件参数到倾听_无
(0).