我正在尝试将图片发送到服务器.我的网址包含有关手机的一些参数:
api/v2/user/email_register%3F_height=1184&_target=android/2&_width=768
Run Code Online (Sandbox Code Playgroud)
这是工作变体:
api/v2/user/email_register?_height=1184&_target=android/2&_width=768
Run Code Online (Sandbox Code Playgroud)
(没有刺激%3?代码)
另外,我试图在@Body中传递我的照片:
@POST("/{url}")
Observable<UpdateUserInfoPayload> register(
@Header("x-device-id") String deviceId,
@Body RequestBody requestBody,
@Path(value = "url", encoded = true) String method
);
Run Code Online (Sandbox Code Playgroud)
使用MultipartBuilder创建它:
protected RequestBody buildAvatar(String avatarPath) {
MultipartBuilder builder = new MultipartBuilder()
.type(MultipartBuilder.FORM)
.addFormDataPart(ParkApiUrl.PARAM_USER_NAME, name.getText().toString())
.addFormDataPart(ParkApiUrl.PARAM_USER_SECOND_NAME, lastName.getText().toString())
.addFormDataPart(ParkApiUrl.PARAM_EMAIL, email.getText().toString())
.addFormDataPart(ParkApiUrl.PARAM_USER_ENCODED_PASSWORD,
PasswordUtils.encodePassword(encodePassword()))
.addFormDataPart(ParkApiUrl.PARAM_USER_GENDER,
male.isChecked() ? EmailProfile.GENDER_MALE : EmailProfile.GENDER_FEMALE)
.addFormDataPart(ParkApiUrl.PARAM_PARSE_ID,
ParseInstallation.getCurrentInstallation().getObjectId());
File file = new File(avatarPath);;
int size = (int) file.length();
byte[] bytes = new byte[size];
try {
BufferedInputStream buf = new BufferedInputStream(new FileInputStream(file));
buf.read(bytes, 0, bytes.length);
buf.close();
builder.addFormDataPart("photo", …Run Code Online (Sandbox Code Playgroud) 我的主要班级: -
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class Splash extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
}
}
Run Code Online (Sandbox Code Playgroud)
manifeast: -
package="aaa.amit.com"
android:versionCode="1"//that i have change android:versionCode="2"
android:versionName="1.0" >//android:versionName="1.0.1"
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
Run Code Online (Sandbox Code Playgroud)
任何伙伴都可以告诉我如何更改我的版本....谢谢你.
我正在设计一个Android应用程序,我不需要创建任何布局xml文件,而是创建Java代码本身.我试着用这种方式: -
public class MainActivity extends Activity{
TextView tb;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().getDecorView().setBackgroundResource(R.drawable.ch);
}
}
Run Code Online (Sandbox Code Playgroud)