Android 数据连接关闭的情况下如何让彩信发不出去

alps\frameworks\base\services\java\com\android\server\ConnectivityService.java

如下2个函数的开头加入如下语句:

startUsingNetworkFeature()

startUsingNetworkFeatureGemini()

int currentDataConnectionSimId = -1;

if(FeatureOption.MTK_GEMINI_ENHANCEMENT == true){

long currentDataConnectionMultiSimId =  Settings.System.getLong(mContext.getContentResolver(), Settings.System.GPRS_CONNECTION_SIM_SETTING, Settings.System.DEFAULT_SIM_NOT_SET);

currentDataConnectionSimId = SIMInfo.getSlotById(mContext, currentDataConnectionMultiSimId);

}else{

currentDataConnectionSimId = Settings.System.getInt(mContext.getContentResolver(), GPRS_CONNECTION_SETTING, GPRS_CONNECTION_SETTING_DEFAULT) - 1;

}

if(currentDataConnectionSimId < 0){

return Phone.APN_REQUEST_FAILED;

}

时间: 2024-08-27 20:20:36

Android 数据连接关闭的情况下如何让彩信发不出去的相关文章

TCP Incast 问题TCP INCAST解决思路 应用场景:在集群文件系统内,客户端应用请求某个逻辑数据块(通常情况下一个读数据块大小是1MB),该数据块以条带化方式分别存储在几个存储服务器上,即采用更小的数据片存储(32KB,256KB等),这种小数据片称为服务器请求单元(SRU)。只有当客户端接收到所有的服务器返回的其所请求数据块的SRU后才继续发送出下一个数据块请求,即客户端同时向

TCP INCAST解决思路 应用场景:在集群文件系统内,客户端应用请求某个逻辑数据块(通常情况下一个读数据块大小是1MB),该数据块以条带化方式分别存储在几个存储服务器上,即采用更小的数据片存储(32KB,256KB等),这种小数据片称为服务器请求单元(SRU).只有当客户端接收到所有的服务器返回的其所请求数据块的SRU后才继续发送出下一个数据块请求,即客户端同时向多个存储服务器发起并发TCP请求,且所有服务器同时向客户端发送SRU. 出现的问题: 1)         这种多对一的服务器向客

一次http请求,谁会先断开TCP连接?什么情况下客户端先断,什么情况下服务端先断?

我们有2台内部http服务(nginx): 201:这台服务器部署的服务是account.api.91160.com,这个服务是供前端页面调用: 202:这台服务器部署的服务是hdbs.api.91160.com,    这个服务是供前端页面调用: 近期发现,这2台服务器的网络连接中,TIME_WAIT 数量差别很大,201的TIME_WAIT大概20000+,202的TIME_WAIT大概1000 ,差距20倍:2台的请求量差不多,都是以上内部调用的连接,且服务模式也没有什么差异,为什么连接数

Android手机在不同分辨率情况下字体自适应大小

两种解决方法: 一. 1.首先根据不同分辨率获取不同字体大小. 在RES里创建values-480x320/strings.xml 里面设置<dimen name="Text_size">30px</dimen>和 values-800x400/strings.xml 里面设置<dimen name="Text_size">30px</dimen> 分别代表480X320 和 800X400分辨率情况下 字号为30px

Android socket在系统休眠情况下调研

做了3年的IM应用,一直没有确认过socket在系统休眠的情况下会不会就收不到消息了,网上也搜过一些资料说android手机分为AP和BP两个部分,系统休眠的时候AP是休眠的,而BP是不休眠的,网络协议栈是运行在BP层的,所以当BP收到数据包的时候,系统会唤醒AP,但是AP运行的时间是很短的.虽然听起来很有道理的样子,但是没有亲手测试过,还是一块心病~~~,今天又想起这事,索性动手自己写代码测试看看结果. Server端code: public class TestServer { public

没有USB线连接PC的情况下,通过WIFI ADB的方式查看LOG信息

最近公司给了一项任务,APP需要手机外置一个USB摄像头,这下造成的问题就是,手机外置了其他USB设备后,手机不能与PC连接,也就不能在PC端通过Eclipse等查看Log信息,调试起来特别麻烦,因为即使程序蹦了,你看不到Log也不知道程序崩溃的原因. 正好有一个同事是搞linux底层的,他说可以通过wifi adb的方式来查看log.意思就是手机通过wifi与PC端处于同一网段内,然后用adb命令远程连接手机,然后就可以无线查看手机端的log信息了. 这种方式需要一个必要条件: 手机端要与PC

在不连接打印机的情况下,为打印机安装驱动程序

大家不知道有没有如下经历:打印机安装在一台XP系统的电脑上,将这台打印机共享出去,其他装有XP系统的局域网用户可以直接从共享找到打印机,通过网络安装驱动程序(其实是COPY那台安装打印机的XP系统电脑上的驱动),就可以使用共享打印机.而如果局域网中有一台电脑安装的是win7或者更高版本windows系统,直接从共享打开打印机时,由于主机上打印机驱动为XP平台的,大多数时候与WIN7(尤其64位)或不兼容,而出现不能安装驱动的情况.这种情况一般是64位的win7或win8系统在连接32位系统的计算

android 在有 签名文件的情况下,找回 password 和 alias

哈哈,这种需求我也是醉了. 今天有个搞ios的朋友(以前公司同事,现在是Leader)问我他们公司安卓要做版本升级,然后签名文件有但是password 和 alias忘记了,总不能重新搞个签名文件吧,密码试了一大堆无济于事,我听后特么感觉想笑,但是真出现这样的问题特么也是尴尬. 看下截图: 为了保证以后特么出现这种情况,我个人还是很乐意操作的,蛋碎一地的事情经常发生,哈哈实际操作下吧. 步骤一:准备一下jar包 jar下载:AndroidKeystoreBrute_v1.05.jar 步骤二:官

18年学习笔记---word2010在正常关闭的情况下,点了“不保存”,如何恢复

参考链接:https://zhidao.baidu.com/question/464244009.html 情况一: 如果您修改了以前保存过的一篇文档,只是退出时没有保存修改结果: 可以这样找回未保存的文档: ①重新打开以前保存过的那份文档,点击"文件"按钮切换到后台视图: ②单击"信息"页: ③找到右边"版本"栏目下显示为"<时间>(当我没保存就关闭时)"的一个文件版本,单击这个版本即可. 情况二: 如果您新建了

android dialog弹出的情况下监听返回键

view = LayoutInflater.from(getActivity()).inflate( R.layout.dialog_tips, null); title2 = (TextView) view.findViewById(R.id.title2); dialog = new Dialog(getActivity()); dialog.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(Dialo