最近需要实现不调用intent,而是自行使用API发送彩信。在网上查了一阵,比如这个
http://www.linuxidc.com/Linux/2011-08/41609.htm
但是会出现超时等问题,后来调试了好久成功了,记录以备后查。
想要发送一条彩信的整个过程是这样的:
1 接入点要切换为CMWAP,使用CMNET或WIFI等是无法发送的。
2 要从APN中获得CMWAP接入点的网关,代理等,向这个地址post数据。
3 彩信自身有定义好的编码格式,我们要使用google的pdu,或诺基亚的彩信库。
几个关键点:
1 怎么切换接入点:
android:connMgr.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE, "enableMMS");
ophone:connMgr.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE, "wap");
注意方法返回1时要使用receiver来监听切换完毕事件。
2 连接彩信网关,建议使用apache的http封装类,注意要检查代理,国内不使用代理是连接不上的。
3 网上有开源的pdu库,也可以使用Nokia MMS Library,建议使用前者。
4 普通android在wifi连接的情况下要发彩信还要特殊处理,需要设置路由地址。
等有时间整理一版demo传上来。
分享到:
相关推荐
### Ophone / Android系统属性列表解析 在深入探讨Android与Ophone系统属性列表之前,我们需要先了解几个基本概念。Android操作系统是基于Linux内核的开源移动设备操作系统,它被广泛应用于智能手机和平板电脑等...
《简明OPhone/Android入门体验(有图有源码)》 在移动开发领域,OPhone和Android作为两大主流操作系统平台,具有广泛的影响力。本文将深入浅出地介绍这两个平台的基本概念,以及如何进行初步的开发体验。通过提供的...
14. **Ophone特色功能**:Ophone在Android基础上增加的特色功能,如中国移动的服务整合、特定API的使用等。 通过这份讲义源码的学习,开发者不仅可以深入理解Android系统的工作原理,还能掌握Ophone的特性和开发...
OPhone开发涉及到对Android API的扩展和优化,对于希望在中国市场推出应用的开发者来说,理解OPhone的特性和差异至关重要。 本书的内容可能包括以下几个方面: 1. **Android基础**:介绍Android系统的基本架构,...
在OPhone开发部分,讲义会讲解OPhone与Android的区别,如何在OPhone平台上进行适配和优化,以及如何利用OPhone特有的API来实现特定功能。 代码部分是实践学习的重要环节。"src"目录下的完整代码提供了丰富的实例,...
5. **权限管理**:Ophone API可能涉及权限管理系统,开发者需要了解如何申请和管理应用所需的权限,比如访问联系人、发送短信或者使用GPS定位等。 6. **调试与测试**:API中可能包含有关如何进行应用调试和性能测试...
源码是学习编程语言和理解软件架构的重要途径,通过分析和实践这些示例,读者可以加深对Android API和Ophone SDK的理解。 Android开发是移动应用开发领域的一大热点,它基于Linux内核,由Google公司主导,为各种...
10. **多媒体支持**:讨论如何在Android中处理音频、视频和图像,包括使用MediaPlayer和Camera API。 11. **传感器与位置服务**:讲解如何利用GPS、Wi-Fi和移动网络获取设备位置,以及使用SensorManager处理各种...
本书是国内第一本同时介绍Android和OPhone的经典著作,国内著名Android社区eoeandroid极力推荐。全书分为五大部分,共二十五章,主要内容包括:Android应用程序架构,移动存储解决方案,Android服务,资源、国际化与...
在“CH08”章节,可能会讨论Ophone与原生Android的区别、开发环境的搭建、API的差异以及针对Ophone平台的特定优化技巧。 在实际开发过程中,开发者需要了解如何处理权限管理、数据持久化(SQLite数据库、...
《Android/OPhone开发完全讲义》是李宁编著的一本专为Android和OPhone开发者准备的详尽教程,其上册主要涵盖了Android和OPhone平台的基础知识、开发环境搭建以及应用程序的基本构建过程。这份讲义对于初学者和有一定...
《Android/OPhone开发完全讲义》是一本深入讲解Android和OPhone开发的书籍,由李宁撰写。这本书的源代码包含在名为"ch02-ch10"的压缩包中,涵盖了从第二章到第十章的所有实例和项目。通过分析和实践这些源代码,读者...
8. **OPhone特色功能**:讲解OPhone相对于原生Android的特有功能和API,如OMA DRM、China Mobile服务集成等。 9. **性能优化**:涵盖内存管理、UI流畅性、电量优化等方面的策略,帮助开发者创建高效、稳定的App。 ...
《Android/Ophone开发完全讲义》是一本专为Android初学者设计的教程,全面涵盖了从基础到高级的Android应用开发知识。在第25章中,我们将会深入探讨如何利用Google GTalk服务来构建机器人应用,同时也会涉及到获取和...
《Android OPhone 源码解析 第四版》 Android OPhone是基于Android操作系统为中国移动定制的一款智能手机平台,它在Android的基础上进行了深度定制和优化,以更好地适应中国移动的网络和服务。源码是软件开发的核心...
- **第22章 OPhone的API扩展**:探讨OPhone提供的额外API和服务。 - **第23章 JILWidget开发详解**:介绍如何使用JILWidget SDK开发基于Web技术的应用程序。 5. **综合实例篇**:通过实际项目加深理解。 - **第...
- **邮件示例**:介绍如何使用邮件 API 发送和接收电子邮件。 - **飞信示例**:展示如何利用飞信 API 实现即时通讯功能。 - **快讯示例**:演示如何使用快讯 API 向用户推送实时新闻或消息。 通过上述知识点的...
android api docs (ophone)文档
《Android/OPhone开发完全讲义》是一本深入讲解Android和OPhone开发的书籍,它提供了丰富的源代码示例,帮助读者理解并实践Android应用程序的开发。这些源代码覆盖了多个章节,包括ch24、ch16、ch19、ch25、ch15、ch...
在OPhone手机上完全可以运行,已打包!