کلیدستان

نسخه‌ی کامل: استفاده از فرم های html یا (php) در برنامه نویسی اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خسته نباشید.
چجوری میشه بدون اینکه از یک webview استفاده کنیم از فرم های html در خود xml و java استفاده کنیم؟
آیا چنین چیزی ممکن هست؟؟
مثلا با استفاده از xml و java یک فرمی بسازیم که یک edittext و یک button داشته باشه و اطلاعات رو به آدرس مثلا:
code-saz.vvs.ir/form.php
ارسال کنه و کد های اون صفحه ی php به صورت زیر باشه:

کد پی‌اچ‌پی:
<?php
$a
=$_POST['a'];
echo 
$a;
?>

یا شاید هم هنگام استفاده از xml در php یه جور دیگه!

 
سلام.

در این موارد، بعد از اشاره بر روی دکمه (Button) و دریافت متن از کاربر (توسط EditText)، باید بر حسب نوع دریافت مقادیر توسط صفحه PHP (یعنی روش POST یا GET)، از روش های HttpPost یا HttpGet استفاده کنیم، که دو کلید شامل مثال های کاملی از آنها را در زیر برایتان ذکر می کنم :

کلید شماره 312

کلید شماره 313

اما در این دو مورد، تنها یک متن ساده را دریافت می کنیم که نیاز به پردازش دارد، بنابراین برای مواردی که می خواهیم تعداد زیادی اطلاعات را دریافت کنیم (تقریبا اکثر مواقع)، از روش json استفاده می کنیم :

کلید شماره 2651

البته در آن، ابتدا همان روش های HttpPost یا HttpGet برای دریافت پاسخ صفحه به صورت یک متن به کار می روند (در کلاس JSONParser) و بعد پردازش های مرتبط با روش json صورت می گیرد (در خود کدهای Activity). بنابراین اگر برای دریافت اطلاعات از صفحات، باید پارامترهای خاصی به صفحه ارسال شود، می توانید کلاس JSONParser  را تغییر بدهید (البته در همین کلید بالا، اگر پارامترها را بر اساس روش GET ، در خود آدرس URL صفحه اینترنتی ذکر کنید، مشکلی نیست و نیازی به تغییر کلاس JSONParser نیز نخواهد بود، زیرا با خود آدرس URL ، مقادیر پارامترها را ارسال کرده ایم، فقط نکته موجود در کلید شماره 290 را هم بخوانید).

ممنون از راهنماییتون واقعا مفید بود