我被困在如何获得CellID和LAC在CDMA支持OS 5和更大的BlackBerry设备.我必须在不使用GPS的情况下获得纬度和经度.所以,我已经实现了GPRS设备的解决方案,但对于CDMA设备,我无法映射CellID和LAC.
我看过这个论坛上很多职位和其他人说,CDMA的信息提供BID = CellID和NID = LAC,但它从来没有工作过的一切,我也尝试了LAC不同的组合,如使用SID作为LAC,但它也没有工作.
如何在OS 5.0+ BlackBerry设备上获取Cell ID?
我想知道是否有任何方式可以在没有互联网连接的情况下与服务器进行通信.
我认为可能通过SMS和机器可读编码.然而,这个问题证实iOS应用程序允许发送而不是阅读短信:iphone app读取短信
我也阅读了很多关于使用USSD的内容,但似乎移动打开的消息在iOS 中是不可能的(以编程方式从iphone拨打USSD代码),而在Android中可以以编程方式调用代码,没有USSD API,也没有可以静默发送USSD消息.
有没有办法在我的应用程序和我的服务器之间传输数据只有基本的语音信号?
我正在检查CDMA设备的信号强度.任何人都可以指定范围signalStrength.getCdmaDbm()返回吗?最低的是-120但是对于完整信号强度有什么价值?我得到的最高是-52.
我正在为许多不同的移动设备开发许多不同的移动应用程序,我想在本地开发环境中快速测试.我想知道是否有可能(使用某种硬件)建立本地桌面CDMA/GSM基站,以便通过本地个人蜂窝网络测试设备.范围不一定非常远.替代方案是购买SIM卡并计划各种运营商,但并非我们所在地区的所有运营商/网络类型都可用.
我确定我见过某种桌面设备可以让你设置本地网络用于开发/测试目的,但似乎无法找到它.
谢谢.
我正在尝试编写一个小部件,以便我可以在我的Verizon Galaxy Nexus上启用/禁用LTE,而无需深入设置菜单.但是,我还没弄清楚如何确定LTE是否真正开启.我可以确定我的手机当前是否有LTE信号或EVDO信号,但是如果手机有EVDO信号则启用LTE则不会.
有没有人对Android开发者参考中的哪些内容有一些建议?我尝试过TelephonyManager和ConnectivityManager,但到目前为止我都没有.
在我的应用程序中,我需要检查网络类型GSM或CDMA(对于Verizon).我发现CTCarrier类包含属性mobileNetworkCode,但我不想为每个提供者硬编码值.还有其他方法可以检查吗?
请帮忙.
我sendDataMessage()在SmsManager中遇到问题.
在2个GSM仿真器之间发送数据SMS似乎至少部分有效,但我NullPointerException在Verizon CDMA手机上使用相同的方法时得到了一个.
我找到了这个类似的错误报告的链接:
"SmsManager.sendDataMessage()总是在CDMA设备上失败,因为它没有成功的代码路径.失败可以在无线电日志中看到,其中com.android.internal.telephony.cdma.sms.BearerData.encodeEmsUserDataPayload()抛出CodingException."
但我想知道是否有人找到了解决办法,在CDMA手机上做类似的事情.
我想解码EVRC语音编解码器.我已经检查了ffmpeg库但看起来,ffmpeg目前不支持EVRC.
是否有可用于解码EVRC数据的备用库?
或者,如果有人有一些算法或解码机制或代码片段,请告诉我.
谢谢Nitin
有没有办法在Android应用程序中重置手机无线电网络信号?(这可能相当于拉出SIM卡)
一种可能的方法是启用飞机模式,但我认为这不是正确的方法.
Settings.System.putString(Context.getContentResolver(),
Settings.System.AIRPLANE_MODE_RADIOS,
"cell");
Settings.System.putInt(Context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 1);
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在用java创建一个程序,用于GSM/CDMA的呼叫详细记录.
我正在寻找用于GSM/CDMA的呼叫详细记录的标准结构.有人能帮我吗 ?
基本上是GSM/CDMA的呼叫详细记录数据库中的所有列
有没有办法确定iPhone是否支持CDMA或GSM网络.Objective-C中的任何Apple API都可以提供此信息.
关于如何在C中将结构转换为char [],我有点困惑.
我的CDMA调制解调器不支持发送变量 - 它只能理解ASCII字符.我需要进行转换操作.
假设我有一个像这样的sMSG结构:
struct sMSG
{
int a;
int b[];
char c[];
double d;
float f;
};
Run Code Online (Sandbox Code Playgroud)
所以,我必须做一个字符串 char str[] = "sMSG_converted_into_ASCII_chars";
我想知道是否有人会帮我解决这个问题.
提前致谢.
嘿我为GSM和CDMA设备试过了signalStrength.getGsmSignalStrength(),但是我注意到即使sim没有插入设备,这两个设备也能提供强大的功能.我想只在网络好的时候拨打电话或发送信息我怎样才能实现这个?并且还想知道这个API返回的信号强度!! ...请尽快回复.
public class AndroidPhoneStateListener extends PhoneStateListener {
public static int signalStrengthValue;
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
if (signalStrength.isGsm()) {
if (signalStrength.getGsmSignalStrength() != 99)
signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113;
else
signalStrengthValue = signalStrength.getGsmSignalStrength();
} else {
signalStrengthValue = signalStrength.getCdmaDbm();
}
}
}
Run Code Online (Sandbox Code Playgroud)