我想知道是否可以进行三元操作但没有返回任何东西.
如果在Java中不可能在其他语言中使用,那么哪些适用?
name.isChecked() ? name.setChecked(true):name.setChecked(false);
Run Code Online (Sandbox Code Playgroud) 我的目的是让用户从图库中选择一个图像,然后进行裁剪活动.但是,我需要将定义裁剪蒙版的矩形锁定到某个尺寸,然后用户只需重新定位它以显示图像的一部分.
关于如何做到这一点的任何想法?
谢谢
-T
我一直在寻找解决方案,并遇到了多部分和不同的设置,但我似乎无法让它正常工作.
这是我到目前为止所拥有的.
编辑:我得到的服务器端错误是500.我认为这是因为我发送的数据对于一个请求来说太大或者格式不正确.
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 90, bao);
byte [] ba = bao.toByteArray();
String ba1=Base64.encodeToString(ba,Base64.URL_SAFE);
mParams.add(new BasicNameValuePair("story[image]",ba1));
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(mPath);
// Add your data
try
{
httppost.setHeader("Authorization", Base64.encodeToString(new StringBuilder(sssss).append(":").append(ssssss).toString().getBytes("UTF-8"), Base64.URL_SAFE|Base64.NO_WRAP));
httppost.setEntity(new UrlEncodedFormEntity(mParams));
HttpResponse rH = httpclient.execute(httppost);
Log.v(TAG, "response: " + rH.toString());
int f = 0;
}
catch(HttpResponseException e)
{
Log.e(TAG, e.getLocalizedMessage());
Log.e(TAG, e.getMessage());
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)