مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

  • ۰
  • ۰

اندروید برای اتصال به مقر داده MYSQL از روش برگه PHP ، طراحی اپلیکیشن میتواند از دو شیوه متفاوت به کارگیری نماید. اولین طریق GET اسم دارااست. برای اتصال با به کار گیری از طریق GET از کلاس HttpGet و HttpClient استعمال خوا‌هیم کرد. رایاپارس طرز ایفا آن در ذیل نقل شده میباشد:

URL url = new URL(link);
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI(link));
 

بعد از آن ، می بایست روال execute از کلاس HttpClient را فراخوانی کرده application و سود آن را در یک شی HttpResponse اخذ نمایید. آنگاه جهت کسب اطلاعات ، بایستی از stream به کار گیری نمائید.

HttpResponse response = client.execute(request);
BufferedReader in = new BufferedReader
(new InputStreamReader(response.getEntity().getContent()));
 

اتصال با نحوه POST

در شیوه POST ، از کلاس URLEncoder و URLConnection به کار گیری می‌کنیم. کلاس URLEncoder داده ها متغیرهای عبوری را کد می نماید. طریق اعمال آن در ذیل بیان شده میباشد:

URL url = new URL(link);
String data = URLEncoder.encode(\"username\", \"UTF-8\")
+ \"=\" + URLEncoder.encode(username, \"UTF-8\");
data += \"&\" + URLEncoder.encode(\"password\", \"UTF-8\")
+ \"=\" + URLEncoder.encode(password, \"UTF-8\");
URLConnection conn = url.openConnection();
 

واپسین کاری که می بایست ایفا دهید تایپ کردن این اطلاعات در اتصال میباشد. بعد از تایپ کردن ، برای اخذ داده های جواب می بایست از stream به کار گیری نمائید.

OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write( data );
BufferedReader reader = new BufferedReader(new
InputStreamReader(conn.getInputStream()));
 

طراحی اپ مثال
 

نمونه تحت مثالی بدون نقص از اتصال نرم افزار اندرویدی شما با مقر داده MYSQL از روش برگه PHP میباشد. این نرم‌افزار ، یک نرم افزار ابتدایی میباشد که به شما قابلیت میدهد با به کارگیری از طریق GET و POST وارد سیستم گردید.  

 

کد PHP و MYSQL
 

در‌این نمونه یک مقر داده با اسم temp در 000webhost.com ساخته شده است. در آن مقر داده ، جدولی با اسم table1 ساخته شده است. این جدول دارنده سه فیلد (Username, Password, Role) میباشد. این جدول تنها یک رکورد داراست که (\"admin\",\"admin\",\"administrator\") میباشد

  • ۰۱/۰۸/۱۴
  • شایلین عباسی

طراحی اپلیکیشن

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی