目前,我正在用网络中的单元对我的Android进行三边测量。它甚至比我想象的更准确。但没有我想要的那么准确。所以我想涉及比从getNeighboringCellInfo获得的更多的塔。我想获得范围内每个塔的小区ID和信号强度。每个网络运营商。有没有办法“ping”信号塔,让它们用cellID、Lac和信号强度来回答?不知何故,这必须是可能的。我可以并行扫描2G和3G(和4G)吗?或者我可以通过编程方式在它们之间切换吗?有什么建议么?希望我足够清楚... 最佳答案 似乎TelephonyManager和getNeighboringCe
publicvoidonCreate(){locationListener=newGeoUpdateHandler();locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);try{gps_enabled=locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);network_enabled=locationManager.isProviderEnabled(LocationManager.NETWORK_PROVID
有人知道如何在android中获取gsm信息吗?BCCH(广播控制信道)和BCIS(基站识别码)等信息。我已经获得了LAC(位置区域代码)和CID(小区ID)。我知道这是低级信息,但有人知道获取这些信息吗?我很难研究而且我对蜂窝网络一无所知。请帮忙谢谢:) 最佳答案 这是为您提供gsm网络完整信息的功能。只需根据您的Activity调用上下文privatevoidgetNWInfo(Contextcontext){/****/TelephonyManagertelephonyManager=(TelephonyManager)con
我是Android新手。如何以百分比(1-100%)的形式获取GSM信号强度? 最佳答案 提问的用户应该提供了更多信息或反馈。也就是说……这个问题根本不是微不足道的:因为它是一个以分贝为单位的刻度,它不是线性的,因此当信号低时,较小的变化会产生更大的影响,而当值高时,较大的变化则不太重要。这就是为什么我很遗憾地说所有其他答案都会得到不准确的值,这些值与手机上显示的值不匹配。假设您已经有一个SignalStrength对象(如果没有,还有另一个不错的答案展示了如何做),在Marshmallow中它是用getGsmLevel()方法解决
我已经在Android模拟器(AVD)中添加了GSM支持,但仍然找不到电话功能。我使用以下几个步骤进行了检查:booleanisTelephony=getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY);isTelephony为假。FeatureInfo[]featureList=pm.getSystemAvailableFeatures();featureList不包含“android.hardware.telephony”。添加GSM支持后有什么步骤吗?谢谢 最佳答案
是否可以将Android移动设备用作PC的GSM调制解调器?我正在.net下开发应用程序来发送/接收SMS等。现在我想通过USB将我的android设备连接到我的PC,并将它用作GSM调制解调器来与之通信。这是Reference我关注的网站是为了创建.NET应用程序。我在这里遇到错误try{Phone_Name.Text=comm.IdentifyDevice().Manufacturer.ToUpper().ToString();Phone_Model.Text=comm.IdentifyDevice().Model.ToUpper().ToString();Revision_Num
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭去年。Improvethisquestion是否可以将Android手机用作简单的GSM网关?电话将使用(最好)Android内置SIP堆栈接收VoiP调用,发起GSM调用,并双向桥接音频。一个通话结束后,另一个通话也结束。我该如何解决这个问题?我之前尝试在连接之间桥接音频时失败了。是否有我错过的支持SDK的方法?还是我需要实现某种解决方法?
如何使用ADB更改首选网络类型?示例:设置仅使用GSM、仅使用WCDMA、仅使用LTE或自动。 最佳答案 这适用于我的设备:adbshellsqlite3/data/data/com.android.providers.settings/databases/settings.db"updateglobalSETvalue=1WHEREname='preferred_network_mode'"adbshellsqlite3/data/data/com.android.providers.settings/databases/sett
引 言铁路是我国国民经济的大动脉,铁路的运输能力直接影响着我国国民经济的发展。进入21世纪,随着铁路跨越式的发展,铁路通信系统也迎来了划时代的转变,近年来随着运输量的日益增长,使得列车重量加大,列车编组加长。GSM-R技术是基于成熟、通用的公共移动无线通信系统GSM平台之上,专门为满足铁路应用而开发的数字式移动无线通信技术。在铁路通信中,它能够提供定制的附加功能,如优先级和强插功能、话音组呼及广播功能、位置寻址及功能寻址和安全数据通信等,是一种经济高效的综合数字移动通信系统。铁路无线全球通信系统GSM-R的建设和使用,表明中国铁路正不断吸取国外铁路的先进经验和成果,努力提升自身的经济技术结构
我在发送SMS消息时遇到问题。我创建了一个字符串,其中包含诸如“\uFDE8”之类的字符(它是65000)。当我将它转换回来时,我得到65000。看起来还不错。但是,当我发送带有此字符串的SMS并收到消息时,我将此字符替换为“\uFFFD”(65533)。这个字符被称为“替换字符”。为什么我的角色被替换了?//编辑我的解决方案是将字符串的每个字符转换为7位,然后发送。您必须注意到gms字母与ascii不同(一些字符需要替换为另一个)。祝你好运! 最佳答案 根据Unicode表,U+FDE8不是有效的代码点。如您所料,任何无效字符都会