无法发送彩信?
过去两天我一直在努力通过MMS发送图像文件。 疯狂的是,没有崩溃!
这段代码在我的服务中:
static Settings settings; public static void sendPicture(final byte [] data){ final Bitmap bmp = BitmapFactory.decodeByteArray(data, 0, data.length); new Thread(new Runnable() { @Override public void run() { ApnUtils.initDefaultApns(z, new ApnUtils.OnApnFinishedListener() { //Z is just an instance variable that stores context @Override public void onFinished() { settings = Settings.get(z, true); } }); Settings settings = Settings.get(z); com.klinker.android.send_message.Settings sendSettings = new com.klinker.android.send_message.Settings(); sendSettings.setMmsc(settings.getMmsc()); sendSettings.setProxy(settings.getMmsProxy()); sendSettings.setPort(settings.getMmsPort()); sendSettings.setUseSystemSending(true); Transaction transaction = new Transaction(z, sendSettings); Message message = new Message("This is my MMS!", "##########", bmp); transaction.sendNewMessage(message, Transaction.NO_THREAD_ID); Log.v("myTag", "Sent MMS!"); } }).start(); }
由于Android本身不提供任何MMS的API,我使用Klinker api发送MMS。 但是,我很乐意探索发送MMS的其他方式 – 我只是想发送这个图像文件!
请让我知道你看错了什么,或者我是否应该以不同的方式解决这个问题。
- Android TestSuite:包括除明确定义的所有TestCase之外的所有TestCase
- Android上的YouTube客户端有java.lang.NullPointerException
- 为什么我们需要9补丁?
- 使用编程在android上设置触摸输入
- AES CBC PKCS5Padding Java到Ruby
- 我从String placeName = placeText.getText()。toString();得到空指针exception
- 如何在Android中使用Web服务?
- Android中的Http cookie商店
- Android EditText提示使用与EditText相同的字体