摘要:
在将Android设备连接到Ubuntu时,有时会出现如下的错误:List of devices attached ???????????? no permissions本文从网上找了一些资料,并根据个人的实践,将解决方法记录下来。1。一般地,可以通过用sudo adb start-server来启动新的server。具体如下:adb kill-server //kill掉当前正在运行的serversudo adb start-server //已root权限重新启动server即可adb devices 即可看到设备2。但是很遗憾,经过上番折腾后,我的机器仍然没有搞定,于是乎又找到了一个大牛 阅读全文
摘要:
Call.java 文件位于 frameworks/base/telephony/java/com/android/internal/telephony 目录下,它是一个抽象类,描述了phone 中通话方面信息:刚开始用一个枚举定义了电话的所有状态,为: IDLE, ACTIVE, HOLDING, DIALING, ALERTING, INCOMING, WAITING, DISCONNECTED, DISCONNECTING;并且对这些状态进行了归类,具体为: isActive = !(IDLE || DISCONNECTED || DISCONNECTING); isRinging = 阅读全文
摘要:
Connection.java 是一个 abstract class, 位于 frameworks/base/telephony/java/com/android/internal/telephony 目录下, 是 Android 代码中电话部分的一个基本类,描述的是一个通路。一开始,程序枚举了断线的原因,如下:public enum DisconnectCause {NOT_DISCONNECTED, INCOMING_MISSED, NORMAL, LOCAL, BUSY, CONGESTION, MMI, INVALID_NUMBER, LOST_SIGNAL, LIMIT_EXCEED 阅读全文
摘要:
近一段时间来,看代码经常遇到IMEI和IMSI等术语,不甚了解,特查了一番:IMEI--International Mobile Equipment Identify,是国际移动设备身份码的缩写。IMEI是由15位数字组成的“电子串号”,它是区别移动设备的标志,储存在移动设备中,而且是全世界唯一的,与每一台手机相对应。每台手机在组装完成之后都被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都被制造生产的厂商所记录。IMEI构成如下:A。前6位(TAC)是“型号核准号码”,一般代表机型。B。紧接着2位数(FAC)是“最后装配号”,一般代表产地。C。之后的位数(SNR)是“串号”,一般代表生 阅读全文