加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Android短信转发默认不需要转发号码修改技巧

发布时间:2021-12-13 12:01:10 所属栏目:PHP教程 来源:互联网
导读:在Android 的短信模块,有一个功能是在转发短信内容的同时转发号码,但是我们有些客户要求,默认情况下不需要转发 根据要求做了如下修改: 1、修改复选框的默认状态: idh.code/packages/apps/Mms/res/xml/preferences.xml PreferenceCategory android:title

在Android 的短信模块,有一个功能是在转发短信内容的同时转发号码,但是我们有些客户要求,默认情况下不需要转发
 
根据要求做了如下修改:
 
1、修改复选框的默认状态:
 
idh.code/packages/apps/Mms/res/xml/preferences.xml
 
<PreferenceCategory android:title="@string/pref_forwarding_number_title">
 <CheckBoxPreference android:key="pref_key_forwarding_number"
                    android:title="@string/pref_title_forwarding_number"
                    android:summary="@string/pref_summary_forwarding_number"
                    android:defaultValue="false" />//默认是"true"
  </PreferenceCategory>
 
 
2、修改转发时的判断值:
 
idh.code/packages/apps/Mms/src/com/android/mms/ui/ComposeMessageActivity.java
 
private boolean handleForwardedMessage() {
 
......
 
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
        if (sp.getBoolean(MessagingPreferenceActivity.FORWARDING_NUMBER, false))//默认是true
 
//因为的布尔值是一个默认值,也就是前面的值获取未成功时的代替值
 
}
 
 
经过上面两步的操作,大功告成....

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读