小编N-J*_*JOY的帖子

以编程方式发送带附件的电子邮件的问题

我试图在Android手机上使用本机电子邮件客户端发送电子邮件.

我试过以下方法为邮件添加附件...

方法 - 1

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/jpeg");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://sdcard/abc.jpg"));
Run Code Online (Sandbox Code Playgroud)

方法2

将图像作为正文内容发送---

sendIntent.putExtra(Intent.EXTRA_TEXT, "<HTML><BODY><b><IMG**SRC=
\"data:image/jpeg;base64," + <imagepath> + "\"**alt = \"**pleaseview this
image\"/></b></BODY></HTML>");
Run Code Online (Sandbox Code Playgroud)

我可以手动成功附加图像,但当我尝试附加并以编程方式发送它时,邮件是在没有附件的情况下发送的.

如果有办法使用电子邮件客户端以编程方式发送附件,请告诉我

android

4
推荐指数
1
解决办法
1万
查看次数

相机应用程序不工作?

我得到了跟踪堆栈跟踪

04-17 12:11:56.378: D/ATRecorder(10379): com.htc.autotest.dlib.RecordEngine in loader dalvik.system.DexClassLoader@40528b78
04-17 12:11:56.408: D/WindowManagerImpl(10379): addView, new view, mViews[0]: com.android.internal.policy.impl.PhoneWindow$DecorView@40520738
04-17 12:11:56.428: D/WindowManagerImpl(10379): addView, new view, mViews[1]: android.widget.LinearLayout@40525d00
04-17 12:11:56.438: D/WindowManagerImpl(10379): finishRemoveViewLocked, mViews[1]: android.widget.LinearLayout@40525d00
04-17 12:11:56.718: D/TAG(10379): Error setting camera preview: setPreviewDisplay failed
04-17 12:11:56.748: D/TAG(10379): Error starting camera preview: setPreviewDisplay failed
04-17 12:12:07.558: D/View(10379): onTouchEvent: viewFlags: 0x18004001
04-17 12:12:07.568: D/View(10379): onTouchEvent: isFocusable: true, isFocusableInTouchMode: false, isFocused: false; focusTaken: false
04-17 12:12:07.588: V/MediaRecorderJNI(10379): start
04-17 12:12:07.598: V/MediaRecorderJNI(10379): getMediaRecorder E
04-17 12:12:11.632: V/MediaRecorderJNI(10379): process_media_recorder_call
04-17 …
Run Code Online (Sandbox Code Playgroud)

android media-player android-camera

4
推荐指数
1
解决办法
8271
查看次数

无法在印地文发送短信

SMSManager在android中面临一个奇怪的问题.我用两种语言发送短信.印地语和英语.消息发送适用于英文消息,但在印地文文本的情况下不会传递消息.我甚至没有收到任何关于印地文消息失败或成功的广播.

这是我发送邮件的代码.

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(destinationAddress, null, message, null, null);
Run Code Online (Sandbox Code Playgroud)

PS.

我准备了一个发送消息的示例应用程序.当用Hindi语言在EditText中键入消息但在hindi字符串被硬编码时无法发送消息时,它工作正常

String hindiMessage = editText.getText.toString()//工作正常

String hindiMessage ="हिन्दीसंदेश"//失败

所以我正在寻找任何可能的解决方案或解决方法.

sms android

1
推荐指数
1
解决办法
1353
查看次数

将C++静态库与android ndk链接时出错(错误:无法识别文件格式)

我试图在android中包含静态cpp库.这个库已经编译(在mac os上),我有它的包含文件.

这是我的Android.mk档案

LOCAL_PATH := $(call my-dir)
 include $(call all-subdir-makefiles)
    include $(CLEAR_VARS) 
    LOCAL_MODULE:= utils 
    LOCAL_SRC_FILES:= libUtils.a 
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/utils 
    include $(PREBUILT_STATIC_LIBRARY) 

    include $(CLEAR_VARS) 
    LOCAL_MODULE := sample 
    LOCAL_SRC_FILES := sample_cpp.cpp 
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) 
    LOCAL_STATIC_LIBRARIES :=  utils
    LOCAL_LDLIBS    := -llog 
    include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

这是Application.mk文件

APP_STL := stlport_static
APP_CPPFLAGS = -fexceptions  
Run Code Online (Sandbox Code Playgroud)

但每当它尝试使用NDK编译它我得到错误

(文件路径)/libUtils.a:文件无法识别:文件格式无法识别collect2:ld返回1退出状态

c++ java-native-interface android android-ndk

0
推荐指数
1
解决办法
3262
查看次数