小编kei*_*hty的帖子

API抛出java.io.UnsupportedEncodingException

我正在使用专有API在eclipse中开发Java程序,它在运行时抛出以下异常:

java.io.UnsupportedEncodingException: 
    at java.lang.StringCoding.encode(StringCoding.java:287)
    at java.lang.String.getBytes(String.java:954)...
Run Code Online (Sandbox Code Playgroud)

我的代码:

private static String SERVER = "localhost";
private static int PORT = 80;
private static String DFT="";
private static String USER = "xx";
private static String pwd = "xx";


public static void main(String[] args) {

    LLValue entInfo = new LLValue();
    LLSession session = new LLSession(SERVER, PORT, DFT, USER, pwd);

    try {
        LAPI_DOCUMENTS doc = new LAPI_DOCUMENTS(session);
        doc.AccessPersonalWS(entInfo);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

会话似乎打开没有错误,但是doc.AccessEnterpriseWS(entInfo)会抛出编码异常

通过研究这个错误,我尝试使用编译器的-encoding选项,更改编辑器的编码等.

我的问题是:

  1. 我怎样才能找到我想要使用的.class文件的编码?
  2. 我应该将我的新程序的编码与API的编码相匹配吗?
  3. 如果java是机器独立的,为什么没有标准编码?

我已阅读堆栈跟踪和 …

java

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

如何捕获图像缩略图并将文件保存在Android中的自定义文件夹中

我试图从现有的相机应用程序捕获图像,将图像保存在自定义文件夹中,并在和viewView中显示缩略图.只要我没有指定保存文件的位置,相机就会提供缩略图:

我可以从返回的意图中获取缩略图:

...
  Intent i = = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  startActivityForResult(i)
}

protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
  super.onActivityResult(requestCode, resultCode, intent);      
  Bundle extras = intent.getExtras();
  Bitmap mImageBitmap = (Bitmap) extras.get("data");
}
Run Code Online (Sandbox Code Playgroud)

或者我可以将文件保存在指定的文件夹中(工作正常)

  ...
  Intent i = = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  i.putExtra((MediaStore.EXTRA_OUTPUT, outputFileUri);
  startActivityForResult(i)
}
Run Code Online (Sandbox Code Playgroud)

但缩略图不再存储在intent额外的"数据"中,当我尝试检索缩略图时,我收到错误(这是来自我的LogCat)

10-04 06:30:14.463: E/AndroidRuntime(1967): Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=null} to activity: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

如您所见,返回的字段为null而不是位图缩略图.我之后尝试解码位图以直接从文件生成缩略图,但这需要太长时间(即使在下采样时出现内存错误),并且执行两次这样的工作似乎违反直觉.有什么建议?

android android-image android-camera

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

标签 统计

android ×1

android-camera ×1

android-image ×1

java ×1