بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارور گردل در پروژه نوت
با سلام و عرض خسته نباشید خدمت همه مهندسین گرامی
برنامه نوت رو من در اندروید استادیو کدهاشو جایگزین کردم و از نظر کدی مشکل نداره
ولی گردل ارور میده به این صورت
البته پیش فرض sdk من 23 هست و httpclientرو ساپورت نمیکنه با اظافه کردن این کتابخونه ها اونو مث اینکه ساپورت کرده ولی خب این مشکلات رو به همراه داره و برنامه ران نمیشه
ممنون میشم راهنمایی کنین
و اینکه پروژه رو روی هاست و دامین خودم پیاده میخام بکنم وایا صرفا فایل servise.php رو در سی پنلم در public_html بریزم درست هست یا ن؟
و سوال اخر اینکه این کد رو برای ارتباط با نت گرفتم ولی نمیدونم چجوری برای وب سرویس نوت تغییر بدم
public class HttpHandler {
private String link;
public HttpHandler(String link) {
this.link = link;
}
public String makeServiceCall(String data) {
try{
URL url = new URL(link);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write( data );
wr.flush();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder sb = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null) {
sb.append(line);
break;
}
return sb.toString();
} catch(Exception e){
//return new String("Exception: " + e.getMessage());
return "";
}
}
private String convertStreamToString(InputStream is) {
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line;
try {
while ((line = reader.readLine()) != null) {
sb.append(line).append('\n');
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
}
+2
0
سلام ، من هم با httpClient به مشکل برخوردم واسه همین کلا رفتم سراغ Volley . پیشنهاد من هم این هست که از دیپریکیت شده ها استفاده نکنین البته جایگزین های دیگه ای هم داره که تو همین انجمن راجع بهش بحث شده . (9 سال پیش)
0
0
خب اخه نمیدونم کدوم راه بهتره و توضیح اموزشی درموردشون نیس
کد هست ولی بدون اموزش و ندونی کدوم چ کاری میکنه نمیتونی عیب یابی رو انجام بدی ک گسترده ترش کنی
دوستان عزیز راهای دگ ای ک استفاده میکنین رو ممنون میشم برای استفاده بزارین
(9 سال پیش)
+1
0
در این لینک میتونید از کلاس اینترنتتون یه instance بگیریدو کارهایی رو که استاد انجام دادن رو انجام بدید (9 سال پیش)
+1
0
ارور Gradle به خاطر اینه که ورژن 19 اندروید توی پوشه ی platforms توی SDK وجود نداره. کاری که می تونید بکنید اینه که یا ورژن target رو به ورژنی که دارید تغییر بدید یا اینکه اندروید ورژن 19 رو دانلود کنید و توی پوشه ی SDK > android > platforms بریزید. (9 سال پیش)
0
0
اخه sdk من کامل هست و مشکلم هم همینه
پوشه پلتفرمم کامل همه نسخها هارو داره
نمیدونم دیگه چیکار کنم
البته میخاستم با urlconectionیاد بگیرم نمیدونم کسی بلد هست یا نه (9 سال پیش)
0
0
شاید ساختار پوشه های توی platform غلطه! توجه کنید که باید توی هر پوشه (مثلا android-22) محتویات باشه نه اینکه یه پوشه ی دیگه هم باشه که فایل ها توی اون قرار داشته باشه. فک کنم باید اسم پوشه ها هم درست باشه. برای UrlConnection هم به این لینک ها یه سری بزنید: لینک لینک (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
