Вам необходимо реализовать такие вещи: -
String var="xmlns:m2m=\"http://www.onem2m.org/xml/protocols\" rn=\"MY_SENSOR";
Здесь '\' поможет вам вставить больше двойных кавычек в строковые значения.
Дайте мне знать, если что-то я пропущуили вам нужна дополнительная помощьПожалуйста, оцените мой ответ, если вы найдете его полезным.
Простой и более эффективный способ размещения вещей с использованием залпа,
JSONObject jsonObject= new JSONObject();
try{
jsonObject.put("m2m:ae", "xmlns:m2m=\"http://www.onem2m.org/xml/protocols\" rn=\"MY_SENSOR");
jsonObject.put("api", "app-sensor");
jsonObject.put("lbl", "Type/sensor Category/temperature Location/home");
jsonObject.put("ff", "false");
}catch(JSONException e){
}
Или для более лучших способов, есть библиотека, которую я лично рекомендуюлюбому разработчику Android, который любит легкий вес Volley для Api Integrations.
https://github.com/Lib-Jamun/Volley
dependencies {
compile 'tk.jamun:volley:0.0.4'
}
Используйте эту или обновленную версию для более эффективного использования Volley.
Проверьте подключение к Интернету:
public class CheckConnection {
public static boolean checkConnection(Activity activity) {
ConnectivityManager cm =
(ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = null;
if (cm != null) {
activeNetwork = cm.getActiveNetworkInfo();
if (activeNetwork != null &&
activeNetwork.isConnected()) {
return true;
} else {
MySnackBar.getInstance().showSnackBarForMessage(activity, R.string.connection_check_no_internet);
}
}
return false;
}
public static boolean checkCon(Context context) {
ConnectivityManager cm =
(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = null;
if (cm != null) {
activeNetwork = cm.getActiveNetworkInfo();
return activeNetwork != null &&
activeNetwork.isConnected();
}
return false;
}
}
, тогда просто нужно кодировать как
If (CheckConnection.checkCon(this)){
Call Volley;
}else{
Log.d("Tag","No internet");
}
Дайте мне знать дальнейшие ответы