Android 有它的 NDK 来处理本机代码。我只是想知道你可以在这个平台上进行多深的低级编程——例如你是否可以控制手机通过 GSM/UMTS 网络传输的内容或查看接收到的原始数据。
在其 API 范围内的此/其他平台上通常可以使用嵌入式电话调制解调器吗?
我认为干扰较低的通信层(例如对语音数据进行压缩,更改编码等)意味着玩弄通信模块的固件,并且通常是手机制造商不官方支持的。
无论如何,您可以推荐阅读或搜索有关此主题的内容吗?
Android 有它的 NDK 来处理本机代码。我只是想知道你可以在这个平台上进行多深的低级编程——例如你是否可以控制手机通过 GSM/UMTS 网络传输的内容或查看接收到的原始数据。
在其 API 范围内的此/其他平台上通常可以使用嵌入式电话调制解调器吗?
我认为干扰较低的通信层(例如对语音数据进行压缩,更改编码等)意味着玩弄通信模块的固件,并且通常是手机制造商不官方支持的。
无论如何,您可以推荐阅读或搜索有关此主题的内容吗?
一个公共 API 包(就您的要求而言,它并不是很丰富):http: //developer.android.com/reference/android/telephony/package-summary.html
关于低级 API(Android 的无线电接口层),您可以在此处阅读:http: //www.netmite.com/android/mydroid/development/pdk/docs/telephony.html
关于实施(修改)RIL: http: //www.netmite.com/android/mydroid/development/pdk/docs/telephony.html#androidTelephonyRILImplementing
但是,在这种情况下,您需要接触 Android 源代码,因此对于应用程序开发,它不是一个选项。