بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اجرا نشدن برنامه notes روی امولاتور من

مدیریت گفتگو
Ali asqar akhavan mahdavi 10 سال پیش
آخرین تغییر: 10 سال پیش

باسلام خدمت دوستان عزیز

من فایل php داخل فایل های اماده رو در محل مورد نظر قرار دادم و بقیه کارارو هم کردم.اما وقتی پروژه note رو اجرا میکنم، یا هنگ میکنه و پیغام زیر رو میده یا هم صفحه سیاه میشه.چیکار کنم؟ من تازه کارم کمککککککککککک

ممنون از لطف دوستان

نظرات

FSR 10 سال پیش
یه عکس از کدت و یه عکس هم از Error های لوگ کت بزار تا بهتر بتونیم راهنمایت کنیم
راستش logcat من نمیدونم چرا مثل توی آموزشها نیست و ارورهارو نشون نمیده.همه ی پیاماش نارنجیه.چیکارش کنم؟
FSR 10 سال پیش
یه عکس از کدت بزار اینطوری که نمیشه روی هوا نظر داد
کاشی زاده 10 سال پیش
خطاهاتون رو باید قرار بدید تا بشه مشکل رو تشخیص داد .

پاسخ‌ها 1

Ali asqar akhavan mahdavi 10 سال پیش

 package akvn.ali.course.app.note2;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;


public class Note2Activity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView ss = (TextView) findViewById(R.id.ss);
String result = Webservice.readUrl("http://192.168.1.10/aaa/");
if (result != null)
{
try {
JSONArray tasks = new JSONArray(result);
for (int i = 0; i < tasks.length(); i++) {
JSONObject task = tasks.getJSONObject(i);
Log.i("LOG", task.getString("task_title"));
ss.setText("" + task.getString("task_title"));
Toast.makeText(Note2Activity.this, task.getString("task_title"), Toast.LENGTH_SHORT).show();
}
}
catch (JSONException e) {
e.printStackTrace();
}
}
}
}
 package akvn.ali.course.app.note2;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;


public class Webservice {

public static String readUrl(String url) {
try {
HttpClient client = new DefaultHttpClient();
HttpPost method = new HttpPost(url);

HttpResponse response = client.execute(method);

InputStream inputStream = response.getEntity().getContent();
String result = convertInputStreamToString(inputStream);

return result;
}
catch (ClientProtocolException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}

return null;
}


private static String convertInputStreamToString(InputStream inputStream) {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder builder = new StringBuilder();

String line = "";

while ((line = reader.readLine()) != null) {
builder.append(line);
}

return builder.toString();
}
catch (IOException e) {
e.printStackTrace();
}

return null;
}
}

نظرات

این کدهای برناممه.برنامه سنگینی نیست.همون پروژه استاده فقط اسم بعضی چیزارو تغییر دادم برا خودم. کارای دیگشو که مال wamp و اینجور چیزاس رو هم انجام دادم.
FSR 10 سال پیش
کدا فک نکنم مشکلی داشته باشه فقط تویه AndroidManiface دسترسی به اینترنت رو تعریف کردی ؟
FSR 10 سال پیش
یه سری کدهای استاد رو کپی کن بزار تویه برنامت ببین درست کار میکنه یا نه !

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .