Android 中如何通过彩信发送图片?
我正在开发多媒体应用程序。我正在通过相机捕获一张图像,并希望将该图像和文本发送到其他号码。但我不知道如何通过彩信发送图像。
I am working on a multimedia application. I am capturing one image through the camera and want to send that image with a text to some other number. But I am not getting how to send the image via the MMS.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
MMS 只是一个 HTTP-POST 请求。您应该使用额外网络功能执行请求:
如果您得到带有Phone.APN_REQUEST_STARTED值的结果,则必须等待正确的状态。注册BroadCastReciver并等待Phone.APN_ALREADY_ACTIVE出现:
如果连接后台准备就绪,则构建内容并执行请求。如果您想使用 android 的内部代码来执行此操作,请使用以下内容:
MMSCenterUrl:来自 MMS-APN 的 url、MMSProxy:来自 MMS-APN 的代理、端口:来自 MMS-APN 的端口
请注意,某些类来自内部包。需要从 android git 下载。
该请求应使用用户 apn-space...code.. 中的 url 完成:
MMS is just a htttp-post request. You should perform the request using extra network feature :
If you get result with Phone.APN_REQUEST_STARTED value, you have to wait for proper state. Register BroadCastReciver and wait until Phone.APN_ALREADY_ACTIVE appears:
If connection background is ready, build content and perform request. If you want to do that using android's internal code, please use this:
MMSCenterUrl: url from MMS-APNs, MMSProxy: proxy from MMS-APNs, port: port from MMS-APNs
Note that some classes are from internal packages. Download from android git is required.
The request should be done with url from user's apn-space...code..:
这似乎在帖子中得到了回答:Sending MMS with Android
关键代码行是:
This seems to be answered in the post: Sending MMS with Android
Key lines of code being:
如果您必须使用意图发送包含任何图像的彩信,请使用此代码。
或者
如果您必须使用 Intent发送带有音频或视频的彩信文件,请使用此选项。
让我知道这是否对您有帮助。
If you have to send MMS with any Image using Intent then use this code.
OR
If you have to send MMS with Audio or Video file using Intent then use this.
let me know if this help you.
在 android 4.0 之后,APN 助手的答案将不再起作用。要在 Android 4.0 及更高版本上获取彩信 apn 设置,请查看此答案:查看彩信APN
The answer with the APN helper will not work after android 4.0. To get mms apn settings on Android 4.0 and above view this answer: View mms apn