草庐IT

android - 如何与 USSD 菜单交互?

我想编写一个与现有USSD服务交互的程序,因此我需要一种方法来调用代码、“导航”菜单、发送其他命令和读取任何数据。实现这一目标的好方法是什么?我现在对任何技术/平台都持开放态度。我研究过Android,但似乎没有USSDApi。谢谢。 最佳答案 据我所知目前在Android上是不可能的:http://code.google.com/p/android/issues/detail?id=1285.我发表评论说我需要这个功能,我希望有一天Google会添加这个API。但看起来你可以在winmo上做到这一点:sendingUSSDinC#

java - 不同移动运营商的 Android GSM 位置

谁能说,当我使用gsm位置时,我只能通过我的移动运营商的信号塔获得它,或者我可以通过不同运营商的信号塔获得它?如果我的用户驾驶他的汽车,但没有他的任何移动运营商塔,设备如何获取其位置?仅GSM。 最佳答案 不,您目前无法在不使用GPS或互联网的情况下获取位置。基于WiFi、蜂窝或蓝牙的定位技术在不断更新的大型数据库的帮助下发挥作用。设备扫描发射器ID,然后通过互联网将这些以查询的形式发送到Google、Apple或Skyhook等服务。该服务根据先前从已知位置进行的无线调查,以位置作为响应。如果无法访问互联网,您必须拥有此类数据库的

android - 如何以编程方式在 Android 中禁用 GSM 连接

我想启用/禁用Android手机的GSM连接。我需要根据需要禁用/启用通话和短信。我该怎么做? 最佳答案 编辑:此解决方案还将关闭wifi、蓝牙等...如果你只想关闭radio,我认为这与这个问题有关:http://code.google.com/p/android/issues/detail?id=1065我对找到一个好的解决方案非常悲观,但很想看到其他答案。请参阅博客文章Android:ControllingAirplaneMode,//Toggleairplanemode.Settings.System.putInt(cont

java - 自定义加密 GSM 通话

是否可以使用java(JME或Android)捕获语音音频流,对其进行自定义加密,然后通过常规GSM调用将其作为常规流发送?当然,在其他手机上解密密码。是否允许应用程序级别的java拦截音频流或在硬件级别禁用它?是否已经有应用可以做到这一点? 最佳答案 根据上面的几条评论,语音通话的访问级别只有在有根电话的情况下才有可能,甚至是特定于设备的。对于通用加密语音应用程序,您可以做的最好的事情是使用数据连接的VOIP/SIP样式应用程序。即使您可以做到,通过模拟通话进行加密也并非易事。GSM编解码器中使用的压缩针对语音进行了优化,并对信号

android: NeighboringCellInfo 总是空的!?为什么?

我正在尝试获取有关我的手机可以“看到”atm的相邻小区的信息。到目前为止,一切都很好。我这样做是这样的:telManager=(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);//...ArrayListneighboringCellList=(ArrayList)telManager.getNeighboringCellInfo();不幸的是,这个列表一直都是空的。即使在不同的地方。我住在柏林,所以我不认为这是因为实际上只有一个单元格可用!更新:我的权限如下所示: 最

Android:通话期间网络速度慢

我们正在开发一款应用程序,该应用程序可通过UDP为基于GSM的手机流式传输大量数据。这个想法是在与语音通话结合使用时使用它。如果没有语音通话,一切都很好。然而,如果语音调用处于Activity状态,我们发送的大部分数据似乎根本无法发送,即使在HSPA+上也是如此。如果我们启用Wifi,那么一切都很好。我担心这是一个物理问题,而不是电话问题。我通过在发送一大块数据后插入一条日志语句来排除CPU争用,并看到它出现了很多次。3G无线能不能同时发送数据和语音?我们在语音通话期间尝试了速度测试,发现带宽大幅下降。 最佳答案 我在美国的AT&T

Android 作为 SIP 到 GSM 网关

很快我就可以使用SIP到GSM网关,因为我需要从德国打电话到捷克共和国的手机。因此,我考虑实现一个。现在,问题是:这样的解决方案是否已经存在(价格合理)?是否可以使用可用的AndroidAPI(SDK或NDK)将(语音)流重定向到GSM连接?非常欢迎提出想法、建议和评论。 最佳答案 您可以将asterisk与chan_mobile一起使用,并通过蓝牙将您的android(或任何旧手机)连接到它。如果使用RaspberryPi,这是合理的价格。严格来说这不满足Android要求,而是使用任何手机+蓝牙+星号作为GSM网关。http:/

基于51单片机温度烟雾GSM短信火灾报警器系统设计(程序+Proteus仿真+原理图+PCB图+参考论文+开题报告+元件清单等)

摘要随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。火灾报警器也随之被广泛应用于各种场合。本课题所研究的GSM模块无线多功能火灾报警器采用51单片机为核心控制器,利用气体传感器MQ-2、ADC0809模数转换器、DS18B20温度传感器、继电器等实现基本功能。通过这些传感器和芯片,当环境中可燃气体浓度或温度等发生变化时系统会发出相应的灯光报警信号和声音报警信号,继电器实现负载控制,GSM模块短信提示,以此来实现火灾报警,智能化提示。一、硬件方案本设计采用51单片机+LCD1602液晶显示、DS18B20温度传感器、MQ-2烟雾传感器或MQ-5可燃气体传感器、ADC0832模数转换芯

GSM模块(SIM900)详解

GSM模块(SIM900)0.GSM概述1.常用的GSM模块2.SIM900系列3.STM32使用SIM900系列通信方法AT指令示例代码0.GSM概述GSM(全球系统移动通信)是一种数字移动通信技术,是世界上最常用的移动通信标准之一。它是由欧洲电信标准协会(ETSI)制定的,于1991年首次发布。GSM的设计目标是提供一种在全球范围内实现移动通信的标准,使用户能够在不同的国家和地区之间使用同一种手机设备。GSM基于蜂窝网络架构,将地理区域划分为许多小区,每个小区由一个基站负责覆盖,这些基站连接到移动通信网络的核心部分。GSM使用数字信号和时分多址技术,可以同时支持多个用户在同一个频率上进行通

后台连接 Iphone USSD

我正在尝试使用我的iPhone设置USSD服务。但我希望uSSD连接在后台处于事件状态(连接USSD时没有灰色弹出框)。USSD连接将传入,因为我不会启动它,目前它会自动被手机打开,将我带到灰色菜单。我基本上不想弹出菜单,而是让我的程序通过USSD连接以编程方式将一些信息发送到USSD连接的源。我知道没有USSDAPI,但我怎么才能基本上读取正在调用我的USSD#,然后基本上通过程序设置的uSSD隧道发送我想要的返回数据。如前所述,我已经可以自动接收uSSD连接。我只需要“在后台运行”,然后以编程方式发回一些东西。 最佳答案 访问U