<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[کلیدستان - تبادل اطلاعات بین برنامه اندروید و سرور اینترنتی]]></title>
		<link>https://www.kelidestan.com/forum/</link>
		<description><![CDATA[کلیدستان - https://www.kelidestan.com/forum]]></description>
		<pubDate>Wed, 28 Oct 2026 23:37:07 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[ارسال عکس به سرور]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=13439</link>
			<pubDate>Sun, 13 May 2018 21:58:20 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=6920">aminmf</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=13439</guid>
			<description><![CDATA[با سلام و وقت بخیر<br />
<br />
چرا زمانی که فایل  php مربوط به ارسال عکس رو به جهت ارتباط برنامه اندرویدی ارسال عکس کاربران در سمت سرور آپلود میکنم حساب کاربری من درسرور بصورت معلق در می آید با این توضیح که با دیگر فایل های php آپلود شده مشکلی پیش نمیاد .لطفا راهنمایی بفرمایید]]></description>
			<content:encoded><![CDATA[با سلام و وقت بخیر<br />
<br />
چرا زمانی که فایل  php مربوط به ارسال عکس رو به جهت ارتباط برنامه اندرویدی ارسال عکس کاربران در سمت سرور آپلود میکنم حساب کاربری من درسرور بصورت معلق در می آید با این توضیح که با دیگر فایل های php آپلود شده مشکلی پیش نمیاد .لطفا راهنمایی بفرمایید]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل اتصال به sql هاست در اندروید 7]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=12661</link>
			<pubDate>Wed, 17 Jan 2018 13:49:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=6526">alireza6433</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=12661</guid>
			<description><![CDATA[سلام وقت بخیر<br />
<br />
ببخشین من وقتی از اتصال به sql داخل هاست میخوام وصل بشم در اندروید ۷ خطا میده و برنامه میپره بیرون تا بازش میکنم<br />
داخل خیلی از سایت ها رو دیدم نوشته بود این کد برای زیر sdk 23 هست<br />
آیا برای اندروید sdk24 به بالا کد دیگه ای وجود داره ؟ اگه هست سایتش رو بهم معرفی کنین]]></description>
			<content:encoded><![CDATA[سلام وقت بخیر<br />
<br />
ببخشین من وقتی از اتصال به sql داخل هاست میخوام وصل بشم در اندروید ۷ خطا میده و برنامه میپره بیرون تا بازش میکنم<br />
داخل خیلی از سایت ها رو دیدم نوشته بود این کد برای زیر sdk 23 هست<br />
آیا برای اندروید sdk24 به بالا کد دیگه ای وجود داره ؟ اگه هست سایتش رو بهم معرفی کنین]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دریافت یک سری url تصویر از فایل php و نمایش آن در لیست ویو]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=11179</link>
			<pubDate>Fri, 15 Sep 2017 06:06:42 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=1852">alizzz</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=11179</guid>
			<description><![CDATA[با سلام<br />
یک لیست ویو دارم که داخل اون  url تصاویری که از یک فایل   php دریافت میشه گرفته میشه و تصویر اون دانلود شده و در لیست ویو نمایش داده میشه.<br />
نمی خوام از دیتابس mysql استفاده کنم. آیا همچین چیزی میشه؟<br />
یک نفر کد php  زیر رو برام نوشته.<br />
من میخوام هر بار ادمین فایل php رو روی هاست ویرایش کنه  و مثلا تصاویر بعدی که خواست اضافه کنه رو با اسم ali_3  و  ali_4 و به همین ترتیب معرفی کنه<br />
و بعد توی برنامه اندروید با زدن یه دکمه چک کنیم که آیا اظلاعات جدیدی اضافه شده یا نه. اگه اضافه شده بود که url مربوط رو بگیره و تضویرش رو دانلود کنه و اگر هم نبود که چیزی به لیست ویو اضافه نشه.<br />
حالا به نظر شما این کار ممکنه ؟<br />
اگه مثالی ساده ای در این زمینه دارید لطفا بفرمایید.<br />
با تشکر<br />
<div style="text-align: right;" class="mycode_align">
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php<br />
header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-type:application/json"</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_0'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/1.png"</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_1'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/2.png"</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_2'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/3.png"</span><span style="color: #007700">;<br />
echo </span><span style="color: #0000BB">json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div></div>]]></description>
			<content:encoded><![CDATA[با سلام<br />
یک لیست ویو دارم که داخل اون  url تصاویری که از یک فایل   php دریافت میشه گرفته میشه و تصویر اون دانلود شده و در لیست ویو نمایش داده میشه.<br />
نمی خوام از دیتابس mysql استفاده کنم. آیا همچین چیزی میشه؟<br />
یک نفر کد php  زیر رو برام نوشته.<br />
من میخوام هر بار ادمین فایل php رو روی هاست ویرایش کنه  و مثلا تصاویر بعدی که خواست اضافه کنه رو با اسم ali_3  و  ali_4 و به همین ترتیب معرفی کنه<br />
و بعد توی برنامه اندروید با زدن یه دکمه چک کنیم که آیا اظلاعات جدیدی اضافه شده یا نه. اگه اضافه شده بود که url مربوط رو بگیره و تضویرش رو دانلود کنه و اگر هم نبود که چیزی به لیست ویو اضافه نشه.<br />
حالا به نظر شما این کار ممکنه ؟<br />
اگه مثالی ساده ای در این زمینه دارید لطفا بفرمایید.<br />
با تشکر<br />
<div style="text-align: right;" class="mycode_align">
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php<br />
header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-type:application/json"</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_0'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/1.png"</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_1'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/2.png"</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">[</span><span style="color: #DD0000">'ali_2'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"http://mostafa.ir/3.png"</span><span style="color: #007700">;<br />
echo </span><span style="color: #0000BB">json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;img</span><span style="color: #007700">); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راهنمایی درمورد JSON]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=9046</link>
			<pubDate>Wed, 14 Dec 2016 15:29:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3698">dibdab</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=9046</guid>
			<description><![CDATA[سلام <br />
<br />
اگه من بخوام به صورت JSON چند آرایه رو از سرور بگیرم و در برنامه اندرویدی نمایش بدم  میشه از طریق یه آدرس اینترنتی این کارو بکنم یا باید برای هر آرایه یه ادرس تعریف کنم ؟]]></description>
			<content:encoded><![CDATA[سلام <br />
<br />
اگه من بخوام به صورت JSON چند آرایه رو از سرور بگیرم و در برنامه اندرویدی نمایش بدم  میشه از طریق یه آدرس اینترنتی این کارو بکنم یا باید برای هر آرایه یه ادرس تعریف کنم ؟]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[سوال در مورد اینتنت ها]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8861</link>
			<pubDate>Tue, 15 Nov 2016 15:34:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3698">dibdab</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8861</guid>
			<description><![CDATA[سلام <br />
<br />
بعضی از برنامه هایی هستند که وقتی رو یه لینک خاص کلیک می کنم <br />
به صورت خود کار رنامه باز میشه و صفحه خاصی رو نمایش میده به کاربر <br />
مثلا کافه بازار وقتی از طریق سایت روی دانلود برنامه یا بازی کلیک میکنیم <br />
برنامه کافه بازار باز میشه و مشخصات اون برنامه رو نمایش میده<br />
چه جوری میشه این کارو کرد]]></description>
			<content:encoded><![CDATA[سلام <br />
<br />
بعضی از برنامه هایی هستند که وقتی رو یه لینک خاص کلیک می کنم <br />
به صورت خود کار رنامه باز میشه و صفحه خاصی رو نمایش میده به کاربر <br />
مثلا کافه بازار وقتی از طریق سایت روی دانلود برنامه یا بازی کلیک میکنیم <br />
برنامه کافه بازار باز میشه و مشخصات اون برنامه رو نمایش میده<br />
چه جوری میشه این کارو کرد]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[درج تصاویر بروی دیتا بیس و دریافت آنها در هنگام جستجو]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8747</link>
			<pubDate>Sun, 23 Oct 2016 20:13:10 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=4785">Moosaee</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8747</guid>
			<description><![CDATA[با سلام<br />
من دارم روی یه پروژه ای کار می کنم که لازم دارم عکس های خاصی رو به همراه اطلاعاتش ذخیره کنم و وقتی به اون عکس نیاز داشتم با جستجو بتونم نمایشش بدم  ولی نمیدونم چطور باید این تصاویر رو ذخیره کنم و اصلا این تصاویر باید کجا ذخیره بشن ؟]]></description>
			<content:encoded><![CDATA[با سلام<br />
من دارم روی یه پروژه ای کار می کنم که لازم دارم عکس های خاصی رو به همراه اطلاعاتش ذخیره کنم و وقتی به اون عکس نیاز داشتم با جستجو بتونم نمایشش بدم  ولی نمیدونم چطور باید این تصاویر رو ذخیره کنم و اصلا این تصاویر باید کجا ذخیره بشن ؟]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ارسال متن با calendar]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8623</link>
			<pubDate>Thu, 22 Sep 2016 19:00:03 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=4550">hanie</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8623</guid>
			<description><![CDATA[سلام دوستان<br />
چطور میشه از طریق calendar متنی فرستاد ک وقتی الارم زده میشه اون متن تو اکتیویتی که باز میشه نمایش بده<br />
مثلا من میخوام وقت ملاقات با بیمارا , برای پزشک الارم زده بشه ک اونو تنظیم کردم ,اما میخوام اسمو فامیل بیمار رو هم بفرستم ک وقتی الارم زده شد , نام بیمار هم نوشته بشه رو صفحه<br />
ممنون میشم راهنماییم کنید]]></description>
			<content:encoded><![CDATA[سلام دوستان<br />
چطور میشه از طریق calendar متنی فرستاد ک وقتی الارم زده میشه اون متن تو اکتیویتی که باز میشه نمایش بده<br />
مثلا من میخوام وقت ملاقات با بیمارا , برای پزشک الارم زده بشه ک اونو تنظیم کردم ,اما میخوام اسمو فامیل بیمار رو هم بفرستم ک وقتی الارم زده شد , نام بیمار هم نوشته بشه رو صفحه<br />
ممنون میشم راهنماییم کنید]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل در درج فارسی در دیتابیس سرور]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8601</link>
			<pubDate>Mon, 19 Sep 2016 12:46:52 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=4405">علیرضا ارشدی</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8601</guid>
			<description><![CDATA[با سلام و درود  <img src="https://www.kelidestan.com/forum/images/smilies/blush.gif" alt="Blush" title="Blush" class="smilie smilie_12" /><br />
<br />
من یک برنامه ساختم که از درون اون مقادیر edittext ها رو به دیتابیس سرور ارسال می کنه ولی در دیتابیس به صورت ؟؟؟؟؟ نمایش داده می شود<br />
<br />
<br />
کد php<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php<br />
<br />
    require_once</span><span style="color: #007700">(</span><span style="color: #DD0000">"include.php"</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">   &#36;error </span><span style="color: #007700">= array();<br />
<br />
 </span><span style="color: #0000BB">   if</span><span style="color: #007700">( isset( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">] ) </span><span style="color: #0000BB">  </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB">  </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">] ) &amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">] ) ) &amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] ) </span><span style="color: #0000BB">   </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB">   </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">       &#36;title </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;intro </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;desc  </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;seller</span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;email </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;phone </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;cat   </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;image </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">];<br />
<br />
 </span><span style="color: #0000BB">       &#36;decodedImage </span><span style="color: #007700">= </span><span style="color: #0000BB">base64_decode</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;image </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       &#36;location </span><span style="color: #007700">= </span><span style="color: #DD0000">"img/" </span><span style="color: #007700">. </span><span style="color: #0000BB">&#36;title </span><span style="color: #007700">. </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">rand</span><span style="color: #007700">( </span><span style="color: #0000BB">rand</span><span style="color: #007700">(</span><span style="color: #0000BB">5 </span><span style="color: #007700">, </span><span style="color: #0000BB">50</span><span style="color: #007700">) , </span><span style="color: #0000BB">rand</span><span style="color: #007700">( </span><span style="color: #0000BB">500 </span><span style="color: #007700">, </span><span style="color: #0000BB">900 </span><span style="color: #007700">) ) .<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"i"</span><span style="color: #007700">) . </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"d-m-Y"</span><span style="color: #007700">) . </span><span style="color: #DD0000">".jpg"</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">       &#36;resultOfCreatingImage </span><span style="color: #007700">= </span><span style="color: #0000BB">file_put_contents</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;decodedImage </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       if</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;resultOfCreatingImage </span><span style="color: #007700">== </span><span style="color: #0000BB">false </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_creating_image"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       else<br />
        </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           &#36;query</span><span style="color: #007700">= </span><span style="color: #DD0000">"INSERT INTO ads(title, intro, description, image, seller, email, phone, cat_id) " </span><span style="color: #007700">.<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"VALUES('"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;title</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;intro</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;desc</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;location</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;seller</span><span style="color: #007700">.<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;email</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;phone</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;cat</span><span style="color: #007700">.</span><span style="color: #DD0000">"')"</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">           &#36;connect </span><span style="color: #007700">= @</span><span style="color: #0000BB">mysqli_connect</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;hostname </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;username </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;password </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;database </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">           if</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">mysqli_query</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">, </span><span style="color: #DD0000">"SET CHARACTER SET utf8;" </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">mysqli_query</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;query </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               if</span><span style="color: #007700">( @</span><span style="color: #0000BB">mysqli_affected_rows</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">) &gt; </span><span style="color: #0000BB">0 </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">                   &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"done"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">               else<br />
                </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #007700">@</span><span style="color: #0000BB">unlink</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">                   &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_inserting_database!"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">           else<br />
            </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">unlink</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_connecting_database"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">   else<br />
    </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">        &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_post"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">}<br />
<br />
 </span><span style="color: #0000BB">   die </span><span style="color: #007700">( </span><span style="color: #0000BB">json_encode</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] ) );<br />
<br />
</span><span style="color: #0000BB">?&gt;</code></div></pre></div></div><br />
<br />
کد جاوا<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
</span><span style="color: #007700">public class </span><span style="color: #0000BB">insert_ads </span><span style="color: #007700">extends </span><span style="color: #0000BB">AppCompatActivity<br />
</span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">   private String url_insert_ads</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">id</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">name</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private ListView lv_cat</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private EditText title </span><span style="color: #007700">, </span><span style="color: #0000BB">intro </span><span style="color: #007700">, </span><span style="color: #0000BB">desc </span><span style="color: #007700">, </span><span style="color: #0000BB">seller </span><span style="color: #007700">, </span><span style="color: #0000BB">email </span><span style="color: #007700">, </span><span style="color: #0000BB">phone</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private TextView selected_cat </span><span style="color: #007700">, </span><span style="color: #0000BB">selected_img_txt</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private ImageView selected_img</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">selected_cat_info </span><span style="color: #007700">= new </span><span style="color: #0000BB">String</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">];<br />
<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
    protected void onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Bundle savedInstanceState</span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">       super</span><span style="color: #007700">.</span><span style="color: #0000BB">onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">savedInstanceState</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       setContentView</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">activity_insert_ads</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       getWindow</span><span style="color: #007700">().</span><span style="color: #0000BB">getDecorView</span><span style="color: #007700">().</span><span style="color: #0000BB">setLayoutDirection</span><span style="color: #007700">(</span><span style="color: #0000BB">View</span><span style="color: #007700">.</span><span style="color: #0000BB">LAYOUT_DIRECTION_RTL</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       </span><span style="color: #FF8000">/*----------------------------------------------------------*/<br />
<br />
 </span><span style="color: #0000BB">       selected_cat </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">txt_insert_ads_selected_cat </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       selected_img_txt </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_selected_img_txt </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       selected_img </span><span style="color: #007700">= (</span><span style="color: #0000BB">ImageView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_selected_img </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       title </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_title </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       intro </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_intro </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       desc </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_desc </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       seller </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_seller </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       email </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_email </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       phone </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_phone </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       </span><span style="color: #FF8000">/*----------------------------------------------------------*/<br />
<br />
 </span><span style="color: #0000BB">       Bundle data </span><span style="color: #007700">= </span><span style="color: #0000BB">getIntent</span><span style="color: #007700">().</span><span style="color: #0000BB">getExtras</span><span style="color: #007700">();<br />
<br />
 </span><span style="color: #0000BB">       url_insert_ads </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getString</span><span style="color: #007700">( </span><span style="color: #DD0000">"url" </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       id </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getStringArray</span><span style="color: #007700">(</span><span style="color: #DD0000">"cat_id"</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       name </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getStringArray</span><span style="color: #007700">(</span><span style="color: #DD0000">"cat_name"</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       ArrayList</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt; </span><span style="color: #0000BB">cats </span><span style="color: #007700">= new </span><span style="color: #0000BB">ArrayList</span><span style="color: #007700">&lt;&gt;();<br />
<br />
 </span><span style="color: #0000BB">       for </span><span style="color: #007700">(</span><span style="color: #0000BB">int i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">length </span><span style="color: #007700">; </span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           cats</span><span style="color: #007700">.</span><span style="color: #0000BB">add</span><span style="color: #007700">( </span><span style="color: #0000BB">i </span><span style="color: #007700">, </span><span style="color: #0000BB">name</span><span style="color: #007700">[</span><span style="color: #0000BB">i</span><span style="color: #007700">] );<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
<br />
 </span><span style="color: #0000BB">       ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt; </span><span style="color: #0000BB">adb </span><span style="color: #007700">= new </span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;(<br />
 </span><span style="color: #0000BB">           this </span><span style="color: #007700">, </span><span style="color: #0000BB">android</span><span style="color: #007700">.</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">simple_list_item_1 </span><span style="color: #007700">, </span><span style="color: #0000BB">cats<br />
        </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat </span><span style="color: #007700">= (</span><span style="color: #0000BB">ListView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_cat_list </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat</span><span style="color: #007700">.</span><span style="color: #0000BB">setAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">adb</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat</span><span style="color: #007700">.</span><span style="color: #0000BB">setOnItemClickListener</span><span style="color: #007700">(<br />
 </span><span style="color: #0000BB">               new AdapterView</span><span style="color: #007700">.</span><span style="color: #0000BB">OnItemClickListener</span><span style="color: #007700">() {<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
                    public void onItemClick</span><span style="color: #007700">(</span><span style="color: #0000BB">AdapterView</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">?&gt;</span> parent, View view, int position, long _id) {<br />
                        selected_cat_info[0] = id[position];<br />
                        selected_cat_info[1] = name[position];<br />
<br />
                        selected_cat.setText(name[position]);<br />
                    }<br />
                }<br />
        );<br />
<br />
    }<br />
<br />
    private int my_requestCode_gallery = 2;<br />
<br />
    public void onBtnGalleryClick( View v )<br />
    {<br />
        Intent i = new Intent( Intent.ACTION_PICK ,<br />
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI<br />
        );<br />
<br />
        startActivityForResult( i , my_requestCode_gallery );<br />
    }<br />
<br />
    private int my_requestCode = 1;<br />
    private Bitmap my_bitmap;<br />
    private String my_final_image;<br />
<br />
    public void onBtnCameraClick( View v )<br />
    {<br />
        if( getPackageManager().hasSystemFeature( PackageManager.FEATURE_CAMERA_ANY ) )<br />
        {<br />
            Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);<br />
<br />
            startActivityForResult(i, my_requestCode);<br />
        }<br />
        else<br />
        {<br />
            Toast.makeText( getApplicationContext() ,<br />
                    getString( R.string.no_camera_error ) ,<br />
                    Toast.LENGTH_LONG ).show();<br />
        }<br />
    }<br />
<br />
    @Override<br />
    protected void onActivityResult(int requestCode, int resultCode, Intent data)<br />
    {<br />
        if( requestCode == my_requestCode &amp;&amp; resultCode == RESULT_OK )<br />
        {<br />
            Bundle e = data.getExtras();<br />
<br />
            my_bitmap = (Bitmap) e.get( "data" );<br />
<br />
            show_captured_image();<br />
        }<br />
        else if( requestCode == my_requestCode_gallery &amp;&amp; resultCode == RESULT_OK )<br />
        {<br />
            Uri image = data.getData();<br />
<br />
            show_internal_image( image );<br />
        }<br />
        else<br />
        {<br />
            Toast.makeText( getApplicationContext() ,<br />
                    getString( R.string.get_image_error ) ,<br />
                    Toast.LENGTH_LONG ).show();<br />
        }<br />
    }<br />
<br />
    public void show_captured_image()<br />
    {<br />
        try<br />
        {<br />
            AlertDialog.Builder imageLoader = new AlertDialog.Builder(this);<br />
<br />
            LayoutInflater inflater = (LayoutInflater)<br />
                    this.getSystemService(LAYOUT_INFLATER_SERVICE);<br />
<br />
            View layout = inflater.inflate(R.layout.full_screen_image,<br />
                    (ViewGroup) findViewById(R.id.full_img_layout_root));<br />
<br />
            ImageView bigImage = (ImageView) layout.findViewById(R.id.full_img_img);<br />
<br />
            bigImage.setImageBitmap(my_bitmap);<br />
<br />
            TextView imgTitle = (TextView) layout.findViewById(R.id.full_img_title);<br />
<br />
            imgTitle.setText(R.string.captured_img_title);<br />
<br />
            imageLoader.setView(layout);<br />
<br />
            imageLoader.setCancelable(false);<br />
<br />
            imageLoader.setPositiveButton(R.string.captured_img_btn_ok,<br />
                new DialogInterface.OnClickListener() {<br />
                    @Override<br />
                    public void onClick(DialogInterface dialog, int which)<br />
                    {<br />
                        selected_img.setImageBitmap( my_bitmap );<br />
<br />
                        selected_img_txt.setText( R.string.captured_img_is_true );<br />
<br />
                        dialog.dismiss();<br />
                    }<br />
                }<br />
            );<br />
<br />
            imageLoader.setNegativeButton(R.string.captured_img_btn_again,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
<br />
                            onBtnCameraClick(null);<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNeutralButton(R.string.btn_Back_to_home,<br />
                new DialogInterface.OnClickListener() {<br />
                    @Override<br />
                    public void onClick(DialogInterface dialog, int which) {<br />
                        dialog.dismiss();<br />
                    }<br />
                }<br />
            );<br />
<br />
            imageLoader.create();<br />
<br />
            imageLoader.show();<br />
        }<br />
        catch ( Exception e )<br />
        {<br />
            /*<br />
             * Log.i( "MatiMessage" , "error 1 -&gt; " + e.toString() );<br />
             */<br />
        }<br />
    }<br />
<br />
    public void show_internal_image( final Uri imageUri )<br />
    {<br />
        try<br />
        {<br />
            AlertDialog.Builder imageLoader = new AlertDialog.Builder(this);<br />
<br />
            LayoutInflater inflater = (LayoutInflater)<br />
                    this.getSystemService(LAYOUT_INFLATER_SERVICE);<br />
<br />
            View layout = inflater.inflate(R.layout.full_screen_image,<br />
                    (ViewGroup) findViewById(R.id.full_img_layout_root));<br />
<br />
            ImageView bigImage = (ImageView) layout.findViewById(R.id.full_img_img);<br />
<br />
            bigImage.setImageURI(imageUri);<br />
<br />
            TextView imgTitle = (TextView) layout.findViewById(R.id.full_img_title);<br />
<br />
            imgTitle.setText(R.string.captured_img_title);<br />
<br />
            imageLoader.setView(layout);<br />
<br />
            imageLoader.setCancelable(false);<br />
<br />
            imageLoader.setPositiveButton(R.string.captured_img_btn_ok,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which)<br />
                        {<br />
                            selected_img.setImageURI(imageUri);<br />
<br />
                            selected_img_txt.setText( R.string.captured_img_is_true );<br />
<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNegativeButton(R.string.captured_img_btn_again,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
<br />
                            onBtnGalleryClick(null);<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNeutralButton(R.string.btn_Back_to_home,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.create();<br />
<br />
            imageLoader.show();<br />
        }<br />
        catch ( Exception e )<br />
        {<br />
            /*<br />
             * Log.i( "MatiMessage" , "error 1 -&gt; " + e.toString() );<br />
             */<br />
        }<br />
    }<br />
<br />
    public void onBtnInsertAdsClick( View v )<br />
    {<br />
        if( title.getText().length() &gt; 1 )<br />
        {<br />
            if( intro.getText().length() &gt; 1 )<br />
            {<br />
                if( desc.getText().length() &gt; 1 )<br />
                {<br />
                    if( seller.getText().length() &gt; 1 )<br />
                    {<br />
                        if( email.getText().length() &gt; 1 )<br />
                        {<br />
                            if( phone.getText().length() &gt; 1 )<br />
                            {<br />
                                if( selected_cat.getText() != getString( R.string.insert_ads_form_sel_cat_text ) )<br />
                                {<br />
                                    if( selected_img_txt.getText() != getString( R.string.insert_ads_form_sel_cat_text ) )<br />
                                    {<br />
                                        Bitmap image = ( (BitmapDrawable) selected_img.getDrawable() ).getBitmap();<br />
<br />
                                        HashMap&lt;String , String&gt; my_data = new HashMap&lt;&gt;();<br />
                                        my_data.put( "title" , title.getText().toString() );<br />
                                        my_data.put( "intro" , intro.getText().toString() );<br />
                                        my_data.put( "desc" , desc.getText().toString() );<br />
                                        my_data.put("seller", seller.getText().toString());<br />
                                        my_data.put("email", email.getText().toString());<br />
                                        my_data.put("phone", phone.getText().toString());<br />
                                        my_data.put("cat", selected_cat_info[0]);<br />
<br />
                                        UploadImage upload = new UploadImage( my_data , image , this );<br />
<br />
                                        upload.execute();<br />
                                    }<br />
                                    else<br />
                                    {<br />
                                        Toast.makeText( getApplicationContext() ,<br />
                                                getString( R.string.insert_ads_form_error_sel_img ) ,<br />
                                                Toast.LENGTH_LONG ).show();<br />
                                    }<br />
                                }<br />
                                else<br />
                                {<br />
                                    Toast.makeText( getApplicationContext() ,<br />
                                            getString( R.string.insert_ads_form_error_sel_cat ) ,<br />
                                            Toast.LENGTH_LONG ).show();<br />
                                }<br />
                            }<br />
                            else<br />
                            {<br />
                                phone.setHint(R.string.insert_ads_form_error_hint);<br />
                            }<br />
                        }<br />
                        else<br />
                        {<br />
                            email.setHint( R.string.insert_ads_form_error_hint );<br />
                        }<br />
                    }<br />
                    else<br />
                    {<br />
                        seller.setHint( R.string.insert_ads_form_error_hint );<br />
                    }<br />
                }<br />
                else<br />
                {<br />
                    desc.setHint( R.string.insert_ads_form_error_hint );<br />
                }<br />
            }<br />
            else<br />
            {<br />
                intro.setHint( R.string.insert_ads_form_error_hint );<br />
            }<br />
        }<br />
        else<br />
        {<br />
            title.setHint( R.string.insert_ads_form_error_hint );<br />
        }<br />
    }<br />
<br />
    private class UploadImage extends AsyncTask&lt;Void , Void , Boolean&gt;<br />
    {<br />
        private Context main_con;<br />
        private HashMap&lt;String , String&gt; main_hm;<br />
        private Bitmap main_image;<br />
<br />
        public UploadImage( HashMap&lt;String , String&gt; hm , Bitmap image , Context con )<br />
        {<br />
            main_hm = hm;<br />
            main_image = image;<br />
            main_con = con;<br />
        }<br />
<br />
        @Override<br />
        protected Boolean doInBackground(Void... params)<br />
        {<br />
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();<br />
<br />
            main_image.compress( Bitmap.CompressFormat.JPEG , 100 , outStream );<br />
<br />
            String encodedImage = Base64.encodeToString(<br />
                outStream.toByteArray() , Base64.DEFAULT<br />
            );<br />
<br />
            ArrayList&lt;NameValuePair&gt; dataToSend = new ArrayList&lt;&gt;();<br />
<br />
            dataToSend.add( new BasicNameValuePair("title" , main_hm.get("title") ) );<br />
            dataToSend.add( new BasicNameValuePair("intro" , main_hm.get("intro") ) );<br />
            dataToSend.add( new BasicNameValuePair("desc" , main_hm.get("desc") ) );<br />
            dataToSend.add( new BasicNameValuePair("seller" , main_hm.get("seller") ) );<br />
            dataToSend.add( new BasicNameValuePair("email" , main_hm.get("email") ) );<br />
            dataToSend.add( new BasicNameValuePair("phone" , main_hm.get("phone") ) );<br />
            dataToSend.add( new BasicNameValuePair("cat" , main_hm.get("cat") ) );<br />
            dataToSend.add(new BasicNameValuePair("image", encodedImage));<br />
<br />
            HttpParams myHttpParams = new BasicHttpParams();<br />
<br />
            HttpConnectionParams.setConnectionTimeout(myHttpParams, 1000 * 30);<br />
<br />
            HttpConnectionParams.setSoTimeout(myHttpParams, 1000 * 30);<br />
<br />
            HttpClient client = new DefaultHttpClient( myHttpParams );<br />
<br />
            HttpPost post = new HttpPost( url_insert_ads );<br />
<br />
            try {<br />
<br />
                post.setEntity( new UrlEncodedFormEntity( dataToSend ));<br />
<br />
                client.execute( post );<br />
<br />
                return true;<br />
<br />
            } catch ( Exception e ) {<br />
                /*<br />
                 * Log.i( "MatiMessage" , "error in posting data -&gt; " + e.toString() );<br />
                 */<br />
                return false;<br />
            }<br />
        }<br />
<br />
        @Override<br />
        protected void onPostExecute(Boolean result)<br />
        {<br />
            String message = "";<br />
<br />
            if( result == true )<br />
            {<br />
                message = getString( R.string.result_of_insert_message_success );<br />
            }<br />
            else<br />
            {<br />
                message = getString( R.string.result_of_insert_message_failure );<br />
            }<br />
<br />
            AlertDialog.Builder alert = new AlertDialog.Builder( main_con );<br />
            alert.setCancelable(false);<br />
            alert.setTitle(R.string.result_of_insert_title);<br />
            alert.setMessage(message);<br />
            alert.setPositiveButton(R.string.btn_Back_to_home,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
            alert.create();<br />
            alert.show();<br />
        }<br />
    }<br />
<br />
    public void onBtnBackClick( View v )<br />
    {<br />
        finish();<br />
    }<br />
} <br />
</code></div></pre></div></div>]]></description>
			<content:encoded><![CDATA[با سلام و درود  <img src="https://www.kelidestan.com/forum/images/smilies/blush.gif" alt="Blush" title="Blush" class="smilie smilie_12" /><br />
<br />
من یک برنامه ساختم که از درون اون مقادیر edittext ها رو به دیتابیس سرور ارسال می کنه ولی در دیتابیس به صورت ؟؟؟؟؟ نمایش داده می شود<br />
<br />
<br />
کد php<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php<br />
<br />
    require_once</span><span style="color: #007700">(</span><span style="color: #DD0000">"include.php"</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">   &#36;error </span><span style="color: #007700">= array();<br />
<br />
 </span><span style="color: #0000BB">   if</span><span style="color: #007700">( isset( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">] ) </span><span style="color: #0000BB">  </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB">  </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">] ) &amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">] ) ) &amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] ) </span><span style="color: #0000BB">   </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB">   </span><span style="color: #007700">&amp;&amp;<br />
 </span><span style="color: #0000BB">       isset</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] ) </span><span style="color: #0000BB"> </span><span style="color: #007700">&amp;&amp; ( !empty( </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">] ) ) </span><span style="color: #0000BB"> </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">       &#36;title </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'title'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;intro </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'intro'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;desc  </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desc'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;seller</span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'seller'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;email </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;phone </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'phone'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;cat   </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'cat'</span><span style="color: #007700">];<br />
 </span><span style="color: #0000BB">       &#36;image </span><span style="color: #007700">= </span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'image'</span><span style="color: #007700">];<br />
<br />
 </span><span style="color: #0000BB">       &#36;decodedImage </span><span style="color: #007700">= </span><span style="color: #0000BB">base64_decode</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;image </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       &#36;location </span><span style="color: #007700">= </span><span style="color: #DD0000">"img/" </span><span style="color: #007700">. </span><span style="color: #0000BB">&#36;title </span><span style="color: #007700">. </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">rand</span><span style="color: #007700">( </span><span style="color: #0000BB">rand</span><span style="color: #007700">(</span><span style="color: #0000BB">5 </span><span style="color: #007700">, </span><span style="color: #0000BB">50</span><span style="color: #007700">) , </span><span style="color: #0000BB">rand</span><span style="color: #007700">( </span><span style="color: #0000BB">500 </span><span style="color: #007700">, </span><span style="color: #0000BB">900 </span><span style="color: #007700">) ) .<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"i"</span><span style="color: #007700">) . </span><span style="color: #DD0000">"_" </span><span style="color: #007700">. </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"d-m-Y"</span><span style="color: #007700">) . </span><span style="color: #DD0000">".jpg"</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">       &#36;resultOfCreatingImage </span><span style="color: #007700">= </span><span style="color: #0000BB">file_put_contents</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;decodedImage </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       if</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;resultOfCreatingImage </span><span style="color: #007700">== </span><span style="color: #0000BB">false </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_creating_image"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       else<br />
        </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           &#36;query</span><span style="color: #007700">= </span><span style="color: #DD0000">"INSERT INTO ads(title, intro, description, image, seller, email, phone, cat_id) " </span><span style="color: #007700">.<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"VALUES('"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;title</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;intro</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;desc</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;location</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;seller</span><span style="color: #007700">.<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;email</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;phone</span><span style="color: #007700">.</span><span style="color: #DD0000">"', '"</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;cat</span><span style="color: #007700">.</span><span style="color: #DD0000">"')"</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">           &#36;connect </span><span style="color: #007700">= @</span><span style="color: #0000BB">mysqli_connect</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;hostname </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;username </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;password </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;database </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">           if</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">mysqli_query</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">, </span><span style="color: #DD0000">"SET CHARACTER SET utf8;" </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">mysqli_query</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">, </span><span style="color: #0000BB">&#36;query </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               if</span><span style="color: #007700">( @</span><span style="color: #0000BB">mysqli_affected_rows</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;connect </span><span style="color: #007700">) &gt; </span><span style="color: #0000BB">0 </span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">                   &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"done"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">               else<br />
                </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #007700">@</span><span style="color: #0000BB">unlink</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">                   &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_inserting_database!"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">           else<br />
            </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">               </span><span style="color: #007700">@</span><span style="color: #0000BB">unlink</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;location </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">               &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_connecting_database"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">           </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">   else<br />
    </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">        &#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] = </span><span style="color: #DD0000">"failure_post"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">}<br />
<br />
 </span><span style="color: #0000BB">   die </span><span style="color: #007700">( </span><span style="color: #0000BB">json_encode</span><span style="color: #007700">( </span><span style="color: #0000BB">&#36;error</span><span style="color: #007700">[</span><span style="color: #DD0000">'error'</span><span style="color: #007700">] ) );<br />
<br />
</span><span style="color: #0000BB">?&gt;</code></div></pre></div></div><br />
<br />
کد جاوا<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
</span><span style="color: #007700">public class </span><span style="color: #0000BB">insert_ads </span><span style="color: #007700">extends </span><span style="color: #0000BB">AppCompatActivity<br />
</span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">   private String url_insert_ads</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">id</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">name</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private ListView lv_cat</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private EditText title </span><span style="color: #007700">, </span><span style="color: #0000BB">intro </span><span style="color: #007700">, </span><span style="color: #0000BB">desc </span><span style="color: #007700">, </span><span style="color: #0000BB">seller </span><span style="color: #007700">, </span><span style="color: #0000BB">email </span><span style="color: #007700">, </span><span style="color: #0000BB">phone</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private TextView selected_cat </span><span style="color: #007700">, </span><span style="color: #0000BB">selected_img_txt</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private ImageView selected_img</span><span style="color: #007700">;<br />
<br />
 </span><span style="color: #0000BB">   private String</span><span style="color: #007700">[] </span><span style="color: #0000BB">selected_cat_info </span><span style="color: #007700">= new </span><span style="color: #0000BB">String</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">];<br />
<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
    protected void onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Bundle savedInstanceState</span><span style="color: #007700">)<br />
 </span><span style="color: #0000BB">   </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">       super</span><span style="color: #007700">.</span><span style="color: #0000BB">onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">savedInstanceState</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       setContentView</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">activity_insert_ads</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       getWindow</span><span style="color: #007700">().</span><span style="color: #0000BB">getDecorView</span><span style="color: #007700">().</span><span style="color: #0000BB">setLayoutDirection</span><span style="color: #007700">(</span><span style="color: #0000BB">View</span><span style="color: #007700">.</span><span style="color: #0000BB">LAYOUT_DIRECTION_RTL</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       </span><span style="color: #FF8000">/*----------------------------------------------------------*/<br />
<br />
 </span><span style="color: #0000BB">       selected_cat </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">txt_insert_ads_selected_cat </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       selected_img_txt </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_selected_img_txt </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       selected_img </span><span style="color: #007700">= (</span><span style="color: #0000BB">ImageView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_selected_img </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       title </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_title </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       intro </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_intro </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       desc </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_desc </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       seller </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_seller </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       email </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_email </span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       phone </span><span style="color: #007700">= (</span><span style="color: #0000BB">EditText</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_phone </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       </span><span style="color: #FF8000">/*----------------------------------------------------------*/<br />
<br />
 </span><span style="color: #0000BB">       Bundle data </span><span style="color: #007700">= </span><span style="color: #0000BB">getIntent</span><span style="color: #007700">().</span><span style="color: #0000BB">getExtras</span><span style="color: #007700">();<br />
<br />
 </span><span style="color: #0000BB">       url_insert_ads </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getString</span><span style="color: #007700">( </span><span style="color: #DD0000">"url" </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       id </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getStringArray</span><span style="color: #007700">(</span><span style="color: #DD0000">"cat_id"</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">       name </span><span style="color: #007700">= </span><span style="color: #0000BB">data</span><span style="color: #007700">.</span><span style="color: #0000BB">getStringArray</span><span style="color: #007700">(</span><span style="color: #DD0000">"cat_name"</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       ArrayList</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt; </span><span style="color: #0000BB">cats </span><span style="color: #007700">= new </span><span style="color: #0000BB">ArrayList</span><span style="color: #007700">&lt;&gt;();<br />
<br />
 </span><span style="color: #0000BB">       for </span><span style="color: #007700">(</span><span style="color: #0000BB">int i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">length </span><span style="color: #007700">; </span><span style="color: #0000BB">i</span><span style="color: #007700">++)<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">           cats</span><span style="color: #007700">.</span><span style="color: #0000BB">add</span><span style="color: #007700">( </span><span style="color: #0000BB">i </span><span style="color: #007700">, </span><span style="color: #0000BB">name</span><span style="color: #007700">[</span><span style="color: #0000BB">i</span><span style="color: #007700">] );<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
<br />
 </span><span style="color: #0000BB">       ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt; </span><span style="color: #0000BB">adb </span><span style="color: #007700">= new </span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;(<br />
 </span><span style="color: #0000BB">           this </span><span style="color: #007700">, </span><span style="color: #0000BB">android</span><span style="color: #007700">.</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">simple_list_item_1 </span><span style="color: #007700">, </span><span style="color: #0000BB">cats<br />
        </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat </span><span style="color: #007700">= (</span><span style="color: #0000BB">ListView</span><span style="color: #007700">) </span><span style="color: #0000BB">findViewById</span><span style="color: #007700">( </span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">insert_ads_cat_list </span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat</span><span style="color: #007700">.</span><span style="color: #0000BB">setAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">adb</span><span style="color: #007700">);<br />
<br />
 </span><span style="color: #0000BB">       lv_cat</span><span style="color: #007700">.</span><span style="color: #0000BB">setOnItemClickListener</span><span style="color: #007700">(<br />
 </span><span style="color: #0000BB">               new AdapterView</span><span style="color: #007700">.</span><span style="color: #0000BB">OnItemClickListener</span><span style="color: #007700">() {<br />
 </span><span style="color: #0000BB">                   </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
                    public void onItemClick</span><span style="color: #007700">(</span><span style="color: #0000BB">AdapterView</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">?&gt;</span> parent, View view, int position, long _id) {<br />
                        selected_cat_info[0] = id[position];<br />
                        selected_cat_info[1] = name[position];<br />
<br />
                        selected_cat.setText(name[position]);<br />
                    }<br />
                }<br />
        );<br />
<br />
    }<br />
<br />
    private int my_requestCode_gallery = 2;<br />
<br />
    public void onBtnGalleryClick( View v )<br />
    {<br />
        Intent i = new Intent( Intent.ACTION_PICK ,<br />
            MediaStore.Images.Media.EXTERNAL_CONTENT_URI<br />
        );<br />
<br />
        startActivityForResult( i , my_requestCode_gallery );<br />
    }<br />
<br />
    private int my_requestCode = 1;<br />
    private Bitmap my_bitmap;<br />
    private String my_final_image;<br />
<br />
    public void onBtnCameraClick( View v )<br />
    {<br />
        if( getPackageManager().hasSystemFeature( PackageManager.FEATURE_CAMERA_ANY ) )<br />
        {<br />
            Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);<br />
<br />
            startActivityForResult(i, my_requestCode);<br />
        }<br />
        else<br />
        {<br />
            Toast.makeText( getApplicationContext() ,<br />
                    getString( R.string.no_camera_error ) ,<br />
                    Toast.LENGTH_LONG ).show();<br />
        }<br />
    }<br />
<br />
    @Override<br />
    protected void onActivityResult(int requestCode, int resultCode, Intent data)<br />
    {<br />
        if( requestCode == my_requestCode &amp;&amp; resultCode == RESULT_OK )<br />
        {<br />
            Bundle e = data.getExtras();<br />
<br />
            my_bitmap = (Bitmap) e.get( "data" );<br />
<br />
            show_captured_image();<br />
        }<br />
        else if( requestCode == my_requestCode_gallery &amp;&amp; resultCode == RESULT_OK )<br />
        {<br />
            Uri image = data.getData();<br />
<br />
            show_internal_image( image );<br />
        }<br />
        else<br />
        {<br />
            Toast.makeText( getApplicationContext() ,<br />
                    getString( R.string.get_image_error ) ,<br />
                    Toast.LENGTH_LONG ).show();<br />
        }<br />
    }<br />
<br />
    public void show_captured_image()<br />
    {<br />
        try<br />
        {<br />
            AlertDialog.Builder imageLoader = new AlertDialog.Builder(this);<br />
<br />
            LayoutInflater inflater = (LayoutInflater)<br />
                    this.getSystemService(LAYOUT_INFLATER_SERVICE);<br />
<br />
            View layout = inflater.inflate(R.layout.full_screen_image,<br />
                    (ViewGroup) findViewById(R.id.full_img_layout_root));<br />
<br />
            ImageView bigImage = (ImageView) layout.findViewById(R.id.full_img_img);<br />
<br />
            bigImage.setImageBitmap(my_bitmap);<br />
<br />
            TextView imgTitle = (TextView) layout.findViewById(R.id.full_img_title);<br />
<br />
            imgTitle.setText(R.string.captured_img_title);<br />
<br />
            imageLoader.setView(layout);<br />
<br />
            imageLoader.setCancelable(false);<br />
<br />
            imageLoader.setPositiveButton(R.string.captured_img_btn_ok,<br />
                new DialogInterface.OnClickListener() {<br />
                    @Override<br />
                    public void onClick(DialogInterface dialog, int which)<br />
                    {<br />
                        selected_img.setImageBitmap( my_bitmap );<br />
<br />
                        selected_img_txt.setText( R.string.captured_img_is_true );<br />
<br />
                        dialog.dismiss();<br />
                    }<br />
                }<br />
            );<br />
<br />
            imageLoader.setNegativeButton(R.string.captured_img_btn_again,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
<br />
                            onBtnCameraClick(null);<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNeutralButton(R.string.btn_Back_to_home,<br />
                new DialogInterface.OnClickListener() {<br />
                    @Override<br />
                    public void onClick(DialogInterface dialog, int which) {<br />
                        dialog.dismiss();<br />
                    }<br />
                }<br />
            );<br />
<br />
            imageLoader.create();<br />
<br />
            imageLoader.show();<br />
        }<br />
        catch ( Exception e )<br />
        {<br />
            /*<br />
             * Log.i( "MatiMessage" , "error 1 -&gt; " + e.toString() );<br />
             */<br />
        }<br />
    }<br />
<br />
    public void show_internal_image( final Uri imageUri )<br />
    {<br />
        try<br />
        {<br />
            AlertDialog.Builder imageLoader = new AlertDialog.Builder(this);<br />
<br />
            LayoutInflater inflater = (LayoutInflater)<br />
                    this.getSystemService(LAYOUT_INFLATER_SERVICE);<br />
<br />
            View layout = inflater.inflate(R.layout.full_screen_image,<br />
                    (ViewGroup) findViewById(R.id.full_img_layout_root));<br />
<br />
            ImageView bigImage = (ImageView) layout.findViewById(R.id.full_img_img);<br />
<br />
            bigImage.setImageURI(imageUri);<br />
<br />
            TextView imgTitle = (TextView) layout.findViewById(R.id.full_img_title);<br />
<br />
            imgTitle.setText(R.string.captured_img_title);<br />
<br />
            imageLoader.setView(layout);<br />
<br />
            imageLoader.setCancelable(false);<br />
<br />
            imageLoader.setPositiveButton(R.string.captured_img_btn_ok,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which)<br />
                        {<br />
                            selected_img.setImageURI(imageUri);<br />
<br />
                            selected_img_txt.setText( R.string.captured_img_is_true );<br />
<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNegativeButton(R.string.captured_img_btn_again,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
<br />
                            onBtnGalleryClick(null);<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.setNeutralButton(R.string.btn_Back_to_home,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
<br />
            imageLoader.create();<br />
<br />
            imageLoader.show();<br />
        }<br />
        catch ( Exception e )<br />
        {<br />
            /*<br />
             * Log.i( "MatiMessage" , "error 1 -&gt; " + e.toString() );<br />
             */<br />
        }<br />
    }<br />
<br />
    public void onBtnInsertAdsClick( View v )<br />
    {<br />
        if( title.getText().length() &gt; 1 )<br />
        {<br />
            if( intro.getText().length() &gt; 1 )<br />
            {<br />
                if( desc.getText().length() &gt; 1 )<br />
                {<br />
                    if( seller.getText().length() &gt; 1 )<br />
                    {<br />
                        if( email.getText().length() &gt; 1 )<br />
                        {<br />
                            if( phone.getText().length() &gt; 1 )<br />
                            {<br />
                                if( selected_cat.getText() != getString( R.string.insert_ads_form_sel_cat_text ) )<br />
                                {<br />
                                    if( selected_img_txt.getText() != getString( R.string.insert_ads_form_sel_cat_text ) )<br />
                                    {<br />
                                        Bitmap image = ( (BitmapDrawable) selected_img.getDrawable() ).getBitmap();<br />
<br />
                                        HashMap&lt;String , String&gt; my_data = new HashMap&lt;&gt;();<br />
                                        my_data.put( "title" , title.getText().toString() );<br />
                                        my_data.put( "intro" , intro.getText().toString() );<br />
                                        my_data.put( "desc" , desc.getText().toString() );<br />
                                        my_data.put("seller", seller.getText().toString());<br />
                                        my_data.put("email", email.getText().toString());<br />
                                        my_data.put("phone", phone.getText().toString());<br />
                                        my_data.put("cat", selected_cat_info[0]);<br />
<br />
                                        UploadImage upload = new UploadImage( my_data , image , this );<br />
<br />
                                        upload.execute();<br />
                                    }<br />
                                    else<br />
                                    {<br />
                                        Toast.makeText( getApplicationContext() ,<br />
                                                getString( R.string.insert_ads_form_error_sel_img ) ,<br />
                                                Toast.LENGTH_LONG ).show();<br />
                                    }<br />
                                }<br />
                                else<br />
                                {<br />
                                    Toast.makeText( getApplicationContext() ,<br />
                                            getString( R.string.insert_ads_form_error_sel_cat ) ,<br />
                                            Toast.LENGTH_LONG ).show();<br />
                                }<br />
                            }<br />
                            else<br />
                            {<br />
                                phone.setHint(R.string.insert_ads_form_error_hint);<br />
                            }<br />
                        }<br />
                        else<br />
                        {<br />
                            email.setHint( R.string.insert_ads_form_error_hint );<br />
                        }<br />
                    }<br />
                    else<br />
                    {<br />
                        seller.setHint( R.string.insert_ads_form_error_hint );<br />
                    }<br />
                }<br />
                else<br />
                {<br />
                    desc.setHint( R.string.insert_ads_form_error_hint );<br />
                }<br />
            }<br />
            else<br />
            {<br />
                intro.setHint( R.string.insert_ads_form_error_hint );<br />
            }<br />
        }<br />
        else<br />
        {<br />
            title.setHint( R.string.insert_ads_form_error_hint );<br />
        }<br />
    }<br />
<br />
    private class UploadImage extends AsyncTask&lt;Void , Void , Boolean&gt;<br />
    {<br />
        private Context main_con;<br />
        private HashMap&lt;String , String&gt; main_hm;<br />
        private Bitmap main_image;<br />
<br />
        public UploadImage( HashMap&lt;String , String&gt; hm , Bitmap image , Context con )<br />
        {<br />
            main_hm = hm;<br />
            main_image = image;<br />
            main_con = con;<br />
        }<br />
<br />
        @Override<br />
        protected Boolean doInBackground(Void... params)<br />
        {<br />
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();<br />
<br />
            main_image.compress( Bitmap.CompressFormat.JPEG , 100 , outStream );<br />
<br />
            String encodedImage = Base64.encodeToString(<br />
                outStream.toByteArray() , Base64.DEFAULT<br />
            );<br />
<br />
            ArrayList&lt;NameValuePair&gt; dataToSend = new ArrayList&lt;&gt;();<br />
<br />
            dataToSend.add( new BasicNameValuePair("title" , main_hm.get("title") ) );<br />
            dataToSend.add( new BasicNameValuePair("intro" , main_hm.get("intro") ) );<br />
            dataToSend.add( new BasicNameValuePair("desc" , main_hm.get("desc") ) );<br />
            dataToSend.add( new BasicNameValuePair("seller" , main_hm.get("seller") ) );<br />
            dataToSend.add( new BasicNameValuePair("email" , main_hm.get("email") ) );<br />
            dataToSend.add( new BasicNameValuePair("phone" , main_hm.get("phone") ) );<br />
            dataToSend.add( new BasicNameValuePair("cat" , main_hm.get("cat") ) );<br />
            dataToSend.add(new BasicNameValuePair("image", encodedImage));<br />
<br />
            HttpParams myHttpParams = new BasicHttpParams();<br />
<br />
            HttpConnectionParams.setConnectionTimeout(myHttpParams, 1000 * 30);<br />
<br />
            HttpConnectionParams.setSoTimeout(myHttpParams, 1000 * 30);<br />
<br />
            HttpClient client = new DefaultHttpClient( myHttpParams );<br />
<br />
            HttpPost post = new HttpPost( url_insert_ads );<br />
<br />
            try {<br />
<br />
                post.setEntity( new UrlEncodedFormEntity( dataToSend ));<br />
<br />
                client.execute( post );<br />
<br />
                return true;<br />
<br />
            } catch ( Exception e ) {<br />
                /*<br />
                 * Log.i( "MatiMessage" , "error in posting data -&gt; " + e.toString() );<br />
                 */<br />
                return false;<br />
            }<br />
        }<br />
<br />
        @Override<br />
        protected void onPostExecute(Boolean result)<br />
        {<br />
            String message = "";<br />
<br />
            if( result == true )<br />
            {<br />
                message = getString( R.string.result_of_insert_message_success );<br />
            }<br />
            else<br />
            {<br />
                message = getString( R.string.result_of_insert_message_failure );<br />
            }<br />
<br />
            AlertDialog.Builder alert = new AlertDialog.Builder( main_con );<br />
            alert.setCancelable(false);<br />
            alert.setTitle(R.string.result_of_insert_title);<br />
            alert.setMessage(message);<br />
            alert.setPositiveButton(R.string.btn_Back_to_home,<br />
                    new DialogInterface.OnClickListener() {<br />
                        @Override<br />
                        public void onClick(DialogInterface dialog, int which) {<br />
                            dialog.dismiss();<br />
                        }<br />
                    }<br />
            );<br />
            alert.create();<br />
            alert.show();<br />
        }<br />
    }<br />
<br />
    public void onBtnBackClick( View v )<br />
    {<br />
        finish();<br />
    }<br />
} <br />
</code></div></pre></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دریافت اطلاعات از طریق کتابخانه ی volley و نمایش در یک لیست ویو]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8262</link>
			<pubDate>Tue, 02 Aug 2016 18:22:14 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=4409">sawed</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8262</guid>
			<description><![CDATA[با سلام<br />
<br />
من اطلاعات مورد نظرم رو از طریق کتابخانه ی volley در یک جاوا کلاس به صورت زیر دریافت کردم<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>  public RequestQueue getMyRequestQueue() {<br />
<br />
<br />
        JsonObjectRequest jObj = new JsonObjectRequest(Request.Method.GET,<br />
                "http://irprogram.mangeneteam.ir/get_cat.php", new Response.Listener&lt;JSONObject&gt;() {<br />
            @Override<br />
            public void onResponse(JSONObject response) {<br />
                try {<br />
                    JSONArray array = response.getJSONArray("cat");<br />
                    for (int i = 0; i &lt; array.length(); i++) {<br />
                        JSONObject temp = array.getJSONObject(i);<br />
                        String str = temp.getString("name");<br />
<br />
                    }<br />
<br />
<br />
                } catch (Exception e) {<br />
<br />
<br />
                }<br />
<br />
<br />
            }<br />
        }, new Response.ErrorListener() {<br />
            @Override<br />
            public void onErrorResponse(VolleyError error) {<br />
<br />
<br />
            }<br />
<br />
        }<br />
<br />
<br />
        );<br />
<br />
        return myRequestQueue;<br />
    }</code></div></div><br />
<br />
و نیاز دارم اون ها رو داخل یک لیست ویو نمایش بدم ولی اینکار رو بلد نیستم <img src="https://www.kelidestan.com/forum/images/smilies/huh.gif" alt="Huh" title="Huh" class="smilie smilie_17" /><br />
خیلی دنبالش گشتم ولیی راه حلی پیدا نکردم<br />
<br />
در اکتیویتی که میخوام این لیست ویو رو نمایش بدم چ کد هایی باید بنویسم؟؟؟؟؟<br />
خواهشا کمکم کنید <br />
با تشکر <img src="https://www.kelidestan.com/forum/images/smilies/heart.gif" alt="Heart" title="Heart" class="smilie smilie_16" />]]></description>
			<content:encoded><![CDATA[با سلام<br />
<br />
من اطلاعات مورد نظرم رو از طریق کتابخانه ی volley در یک جاوا کلاس به صورت زیر دریافت کردم<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>  public RequestQueue getMyRequestQueue() {<br />
<br />
<br />
        JsonObjectRequest jObj = new JsonObjectRequest(Request.Method.GET,<br />
                "http://irprogram.mangeneteam.ir/get_cat.php", new Response.Listener&lt;JSONObject&gt;() {<br />
            @Override<br />
            public void onResponse(JSONObject response) {<br />
                try {<br />
                    JSONArray array = response.getJSONArray("cat");<br />
                    for (int i = 0; i &lt; array.length(); i++) {<br />
                        JSONObject temp = array.getJSONObject(i);<br />
                        String str = temp.getString("name");<br />
<br />
                    }<br />
<br />
<br />
                } catch (Exception e) {<br />
<br />
<br />
                }<br />
<br />
<br />
            }<br />
        }, new Response.ErrorListener() {<br />
            @Override<br />
            public void onErrorResponse(VolleyError error) {<br />
<br />
<br />
            }<br />
<br />
        }<br />
<br />
<br />
        );<br />
<br />
        return myRequestQueue;<br />
    }</code></div></div><br />
<br />
و نیاز دارم اون ها رو داخل یک لیست ویو نمایش بدم ولی اینکار رو بلد نیستم <img src="https://www.kelidestan.com/forum/images/smilies/huh.gif" alt="Huh" title="Huh" class="smilie smilie_17" /><br />
خیلی دنبالش گشتم ولیی راه حلی پیدا نکردم<br />
<br />
در اکتیویتی که میخوام این لیست ویو رو نمایش بدم چ کد هایی باید بنویسم؟؟؟؟؟<br />
خواهشا کمکم کنید <br />
با تشکر <img src="https://www.kelidestan.com/forum/images/smilies/heart.gif" alt="Heart" title="Heart" class="smilie smilie_16" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دریافت کد html یک سایت و نمایش آن]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=8150</link>
			<pubDate>Fri, 15 Jul 2016 18:11:07 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=4309">amirreza96m</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=8150</guid>
			<description><![CDATA[با سلام میخوام کدهای html یک صفحه اینترنتی  رو در یک تکست ویو نمایش بدم<br />
<br />
راه حل های زیادی دیدم اما هیچ کدوم کار نکردن<br />
<br />
میخواستم ببینم کسی در این زمینه راه حلی داره؟<br />
<br />
با تشکر]]></description>
			<content:encoded><![CDATA[با سلام میخوام کدهای html یک صفحه اینترنتی  رو در یک تکست ویو نمایش بدم<br />
<br />
راه حل های زیادی دیدم اما هیچ کدوم کار نکردن<br />
<br />
میخواستم ببینم کسی در این زمینه راه حلی داره؟<br />
<br />
با تشکر]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل در دریافت متن فارسی json]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=7918</link>
			<pubDate>Thu, 02 Jun 2016 09:24:00 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3717">kingtaha</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=7918</guid>
			<description><![CDATA[با سلام به مدیریت و کاربران گرامی من یک مشکلی داشتم در دریافت اطلاعات متن فارسی به صورت ؟؟؟؟ میاد<br />
<br />
این php ام<br />
<br />
<a href="http://www.tirapp.yourgig.ir/allphp/readchat.php" target="_blank" rel="noopener" class="mycode_url">link</a><br />
<br />
این هم کد دریافت json<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
package com</span><span style="color: #007700">.</span><span style="color: #0000BB">test</span><span style="color: #007700">.</span><span style="color: #0000BB">readchat</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import java</span><span style="color: #007700">.</span><span style="color: #0000BB">io</span><span style="color: #007700">.</span><span style="color: #0000BB">UnsupportedEncodingException</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONArray</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONException</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONObject</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import com</span><span style="color: #007700">.</span><span style="color: #0000BB">test</span><span style="color: #007700">.</span><span style="color: #0000BB">readchat</span><span style="color: #007700">.</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">app</span><span style="color: #007700">.</span><span style="color: #0000BB">ListActivity</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">app</span><span style="color: #007700">.</span><span style="color: #0000BB">ProgressDialog</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">content</span><span style="color: #007700">.</span><span style="color: #0000BB">Context</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">AsyncTask</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">Bundle</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">LayoutInflater</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">View</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">ViewGroup</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">ListView</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">TextView</span><span style="color: #007700">;<br />
<br />
public class </span><span style="color: #0000BB">MainActivity </span><span style="color: #007700">extends </span><span style="color: #0000BB">ListActivity </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static </span><span style="color: #0000BB">String url</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static final </span><span style="color: #0000BB">String json_name </span><span style="color: #007700">= </span><span style="color: #DD0000">"chat"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static final </span><span style="color: #0000BB">String json_node_name_1 </span><span style="color: #007700">= </span><span style="color: #DD0000">"msg"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   JSONArray chat </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public String app_id_string</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public String</span><span style="color: #007700">[] </span><span style="color: #0000BB">json_string_1_all</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public int json_length</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public ListView lv</span><span style="color: #007700">;<br />
    @</span><span style="color: #0000BB">Override<br />
    </span><span style="color: #007700">protected </span><span style="color: #0000BB">void onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Bundle savedInstanceState</span><span style="color: #007700">) {<br />
        </span><span style="color: #0000BB">super</span><span style="color: #007700">.</span><span style="color: #0000BB">onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">savedInstanceState</span><span style="color: #007700">);<br />
        </span><span style="color: #0000BB">setContentView</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">activity_main</span><span style="color: #007700">);<br />
        </span><span style="color: #0000BB">url </span><span style="color: #007700">= </span><span style="color: #DD0000">"Test.com/Test.php"</span><span style="color: #007700">;<br />
        new </span><span style="color: #0000BB">JSONParse</span><span style="color: #007700">().</span><span style="color: #0000BB">execute</span><span style="color: #007700">();<br />
    }<br />
    public class </span><span style="color: #0000BB">JSONParse </span><span style="color: #007700">extends </span><span style="color: #0000BB">AsyncTask</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">, </span><span style="color: #0000BB">String</span><span style="color: #007700">, </span><span style="color: #0000BB">JSONObject</span><span style="color: #007700">&gt; {<br />
        public </span><span style="color: #0000BB">ProgressDialog pDialog</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
       </span><span style="color: #007700">public </span><span style="color: #0000BB">void onPreExecute</span><span style="color: #007700">() {<br />
 </span><span style="color: #0000BB">          super</span><span style="color: #007700">.</span><span style="color: #0000BB">onPreExecute</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">          pDialog </span><span style="color: #007700">= new </span><span style="color: #0000BB">ProgressDialog</span><span style="color: #007700">(</span><span style="color: #0000BB">MainActivity</span><span style="color: #007700">.</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setMessage</span><span style="color: #007700">(</span><span style="color: #DD0000">"Getting Data ..."</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setIndeterminate</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setCancelable</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">show</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
       </span><span style="color: #007700">public </span><span style="color: #0000BB">JSONObject doInBackground</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">... </span><span style="color: #0000BB">args</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">          JSONParser jParser </span><span style="color: #007700">= new </span><span style="color: #0000BB">JSONParser</span><span style="color: #007700">(); <br />
 </span><span style="color: #0000BB">          JSONObject json </span><span style="color: #007700">= </span><span style="color: #0000BB">jParser</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONFromUrl</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          </span><span style="color: #007700">return </span><span style="color: #0000BB">json</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
        public void onPostExecute</span><span style="color: #007700">(</span><span style="color: #0000BB">JSONObject json</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">           pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">dismiss</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">           try </span><span style="color: #007700">{ </span><span style="color: #0000BB">   <br />
                   chat </span><span style="color: #007700">= </span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONArray</span><span style="color: #007700">(</span><span style="color: #0000BB">json_name</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                  json_length </span><span style="color: #007700">= </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">                  json_string_1_all </span><span style="color: #007700">= new </span><span style="color: #0000BB">String </span><span style="color: #007700">[</span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">()];<br />
 </span><span style="color: #0000BB">                  </span><span style="color: #007700">for(</span><span style="color: #0000BB">int i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">(); </span><span style="color: #0000BB">i</span><span style="color: #007700">++){<br />
 </span><span style="color: #0000BB">                      JSONObject c </span><span style="color: #007700">= </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONObject</span><span style="color: #007700">(</span><span style="color: #0000BB">i</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                      json_string_1_all</span><span style="color: #007700">[</span><span style="color: #0000BB">i</span><span style="color: #007700">] = new </span><span style="color: #0000BB">String</span><span style="color: #007700">(</span><span style="color: #0000BB">c</span><span style="color: #007700">.</span><span style="color: #0000BB">getString</span><span style="color: #007700">(</span><span style="color: #0000BB">json_node_name_1</span><span style="color: #007700">).</span><span style="color: #0000BB">getBytes</span><span style="color: #007700">(</span><span style="color: #DD0000">"ISO-8859-1"</span><span style="color: #007700">),</span><span style="color: #DD0000">"UTF-8"</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                  </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">                  setListAdapter</span><span style="color: #007700">(new </span><span style="color: #0000BB">MyAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">MainActivity</span><span style="color: #007700">.</span><span style="color: #0000BB">this</span><span style="color: #007700">, <br />
 </span><span style="color: #0000BB">                             R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">listitem</span><span style="color: #007700">, <br />
 </span><span style="color: #0000BB">                             R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">textView1</span><span style="color: #007700">,<br />
 </span><span style="color: #0000BB">                             json_string_1_all</span><span style="color: #007700">));    <br />
 </span><span style="color: #0000BB">                  lv </span><span style="color: #007700">= </span><span style="color: #0000BB">getListView</span><span style="color: #007700">(); </span><span style="color: #0000BB">     <br />
           </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">JSONException e</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">              e</span><span style="color: #007700">.</span><span style="color: #0000BB">printStackTrace</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">          </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">UnsupportedEncodingException e1</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">              e1</span><span style="color: #007700">.</span><span style="color: #0000BB">printStackTrace</span><span style="color: #007700">();<br />
         </span><span style="color: #0000BB">  </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">  </span><span style="color: #007700">}<br />
    <br />
    <br />
    private class </span><span style="color: #0000BB">MyAdapter </span><span style="color: #007700">extends </span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;{<br />
<br />
        public </span><span style="color: #0000BB">MyAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">Context context</span><span style="color: #007700">, </span><span style="color: #0000BB">int resource</span><span style="color: #007700">, </span><span style="color: #0000BB">int textViewResourceId</span><span style="color: #007700">,<br />
                </span><span style="color: #0000BB">String</span><span style="color: #007700">[] </span><span style="color: #0000BB">strings</span><span style="color: #007700">) {<br />
            </span><span style="color: #0000BB">super</span><span style="color: #007700">(</span><span style="color: #0000BB">context</span><span style="color: #007700">, </span><span style="color: #0000BB">resource</span><span style="color: #007700">, </span><span style="color: #0000BB">textViewResourceId</span><span style="color: #007700">, </span><span style="color: #0000BB">strings</span><span style="color: #007700">);<br />
            </span><span style="color: #FF8000">// TODO Auto-generated constructor stub<br />
        </span><span style="color: #007700">}<br />
        <br />
        @</span><span style="color: #0000BB">Override<br />
        </span><span style="color: #007700">public </span><span style="color: #0000BB">View getView</span><span style="color: #007700">(</span><span style="color: #0000BB">int position</span><span style="color: #007700">, </span><span style="color: #0000BB">View convertView</span><span style="color: #007700">, </span><span style="color: #0000BB">ViewGroup parent</span><span style="color: #007700">) {<br />
             </span><span style="color: #0000BB">   LayoutInflater inflater </span><span style="color: #007700">= (</span><span style="color: #0000BB">LayoutInflater</span><span style="color: #007700">) </span><span style="color: #0000BB">getSystemService</span><span style="color: #007700">(</span><span style="color: #0000BB">Context</span><span style="color: #007700">.</span><span style="color: #0000BB">LAYOUT_INFLATER_SERVICE</span><span style="color: #007700">);<br />
         </span><span style="color: #0000BB">       View row </span><span style="color: #007700">= </span><span style="color: #0000BB">inflater</span><span style="color: #007700">.</span><span style="color: #0000BB">inflate</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">listitem</span><span style="color: #007700">, </span><span style="color: #0000BB">parent</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />
                </span><span style="color: #0000BB">String msg </span><span style="color: #007700">= </span><span style="color: #0000BB">json_string_1_all</span><span style="color: #007700">[</span><span style="color: #0000BB">position</span><span style="color: #007700">];<br />
                </span><span style="color: #0000BB">TextView tv_1 </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">row</span><span style="color: #007700">.</span><span style="color: #0000BB">findViewById</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">textView1</span><span style="color: #007700">);<br />
                </span><span style="color: #0000BB">tv_1</span><span style="color: #007700">.</span><span style="color: #0000BB">setText</span><span style="color: #007700">(</span><span style="color: #0000BB">msg</span><span style="color: #007700">);<br />
                <br />
            return </span><span style="color: #0000BB">row</span><span style="color: #007700">;<br />
        }<br />
        <br />
        <br />
    }<br />
<br />
<br />
} <br />
</span><span style="color: #0000BB"></code></div></pre></div></div>لطفا راهنمایی کنید.با تشکر]]></description>
			<content:encoded><![CDATA[با سلام به مدیریت و کاربران گرامی من یک مشکلی داشتم در دریافت اطلاعات متن فارسی به صورت ؟؟؟؟ میاد<br />
<br />
این php ام<br />
<br />
<a href="http://www.tirapp.yourgig.ir/allphp/readchat.php" target="_blank" rel="noopener" class="mycode_url">link</a><br />
<br />
این هم کد دریافت json<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
package com</span><span style="color: #007700">.</span><span style="color: #0000BB">test</span><span style="color: #007700">.</span><span style="color: #0000BB">readchat</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import java</span><span style="color: #007700">.</span><span style="color: #0000BB">io</span><span style="color: #007700">.</span><span style="color: #0000BB">UnsupportedEncodingException</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONArray</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONException</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import org</span><span style="color: #007700">.</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">JSONObject</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import com</span><span style="color: #007700">.</span><span style="color: #0000BB">test</span><span style="color: #007700">.</span><span style="color: #0000BB">readchat</span><span style="color: #007700">.</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">;<br />
<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">app</span><span style="color: #007700">.</span><span style="color: #0000BB">ListActivity</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">app</span><span style="color: #007700">.</span><span style="color: #0000BB">ProgressDialog</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">content</span><span style="color: #007700">.</span><span style="color: #0000BB">Context</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">AsyncTask</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">Bundle</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">LayoutInflater</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">View</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">view</span><span style="color: #007700">.</span><span style="color: #0000BB">ViewGroup</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">ListView</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import android</span><span style="color: #007700">.</span><span style="color: #0000BB">widget</span><span style="color: #007700">.</span><span style="color: #0000BB">TextView</span><span style="color: #007700">;<br />
<br />
public class </span><span style="color: #0000BB">MainActivity </span><span style="color: #007700">extends </span><span style="color: #0000BB">ListActivity </span><span style="color: #007700">{<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static </span><span style="color: #0000BB">String url</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static final </span><span style="color: #0000BB">String json_name </span><span style="color: #007700">= </span><span style="color: #DD0000">"chat"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   private </span><span style="color: #007700">static final </span><span style="color: #0000BB">String json_node_name_1 </span><span style="color: #007700">= </span><span style="color: #DD0000">"msg"</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   JSONArray chat </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public String app_id_string</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public String</span><span style="color: #007700">[] </span><span style="color: #0000BB">json_string_1_all</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public int json_length</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">   public ListView lv</span><span style="color: #007700">;<br />
    @</span><span style="color: #0000BB">Override<br />
    </span><span style="color: #007700">protected </span><span style="color: #0000BB">void onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">Bundle savedInstanceState</span><span style="color: #007700">) {<br />
        </span><span style="color: #0000BB">super</span><span style="color: #007700">.</span><span style="color: #0000BB">onCreate</span><span style="color: #007700">(</span><span style="color: #0000BB">savedInstanceState</span><span style="color: #007700">);<br />
        </span><span style="color: #0000BB">setContentView</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">activity_main</span><span style="color: #007700">);<br />
        </span><span style="color: #0000BB">url </span><span style="color: #007700">= </span><span style="color: #DD0000">"Test.com/Test.php"</span><span style="color: #007700">;<br />
        new </span><span style="color: #0000BB">JSONParse</span><span style="color: #007700">().</span><span style="color: #0000BB">execute</span><span style="color: #007700">();<br />
    }<br />
    public class </span><span style="color: #0000BB">JSONParse </span><span style="color: #007700">extends </span><span style="color: #0000BB">AsyncTask</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">, </span><span style="color: #0000BB">String</span><span style="color: #007700">, </span><span style="color: #0000BB">JSONObject</span><span style="color: #007700">&gt; {<br />
        public </span><span style="color: #0000BB">ProgressDialog pDialog</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
       </span><span style="color: #007700">public </span><span style="color: #0000BB">void onPreExecute</span><span style="color: #007700">() {<br />
 </span><span style="color: #0000BB">          super</span><span style="color: #007700">.</span><span style="color: #0000BB">onPreExecute</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">          pDialog </span><span style="color: #007700">= new </span><span style="color: #0000BB">ProgressDialog</span><span style="color: #007700">(</span><span style="color: #0000BB">MainActivity</span><span style="color: #007700">.</span><span style="color: #0000BB">this</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setMessage</span><span style="color: #007700">(</span><span style="color: #DD0000">"Getting Data ..."</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setIndeterminate</span><span style="color: #007700">(</span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">setCancelable</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">show</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
       </span><span style="color: #007700">public </span><span style="color: #0000BB">JSONObject doInBackground</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">... </span><span style="color: #0000BB">args</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">          JSONParser jParser </span><span style="color: #007700">= new </span><span style="color: #0000BB">JSONParser</span><span style="color: #007700">(); <br />
 </span><span style="color: #0000BB">          JSONObject json </span><span style="color: #007700">= </span><span style="color: #0000BB">jParser</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONFromUrl</span><span style="color: #007700">(</span><span style="color: #0000BB">url</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">          </span><span style="color: #007700">return </span><span style="color: #0000BB">json</span><span style="color: #007700">;<br />
 </span><span style="color: #0000BB">      </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">@</span><span style="color: #0000BB">Override<br />
        public void onPostExecute</span><span style="color: #007700">(</span><span style="color: #0000BB">JSONObject json</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">           pDialog</span><span style="color: #007700">.</span><span style="color: #0000BB">dismiss</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">           try </span><span style="color: #007700">{ </span><span style="color: #0000BB">   <br />
                   chat </span><span style="color: #007700">= </span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONArray</span><span style="color: #007700">(</span><span style="color: #0000BB">json_name</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                  json_length </span><span style="color: #007700">= </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">                  json_string_1_all </span><span style="color: #007700">= new </span><span style="color: #0000BB">String </span><span style="color: #007700">[</span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">()];<br />
 </span><span style="color: #0000BB">                  </span><span style="color: #007700">for(</span><span style="color: #0000BB">int i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">length</span><span style="color: #007700">(); </span><span style="color: #0000BB">i</span><span style="color: #007700">++){<br />
 </span><span style="color: #0000BB">                      JSONObject c </span><span style="color: #007700">= </span><span style="color: #0000BB">chat</span><span style="color: #007700">.</span><span style="color: #0000BB">getJSONObject</span><span style="color: #007700">(</span><span style="color: #0000BB">i</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                      json_string_1_all</span><span style="color: #007700">[</span><span style="color: #0000BB">i</span><span style="color: #007700">] = new </span><span style="color: #0000BB">String</span><span style="color: #007700">(</span><span style="color: #0000BB">c</span><span style="color: #007700">.</span><span style="color: #0000BB">getString</span><span style="color: #007700">(</span><span style="color: #0000BB">json_node_name_1</span><span style="color: #007700">).</span><span style="color: #0000BB">getBytes</span><span style="color: #007700">(</span><span style="color: #DD0000">"ISO-8859-1"</span><span style="color: #007700">),</span><span style="color: #DD0000">"UTF-8"</span><span style="color: #007700">);<br />
 </span><span style="color: #0000BB">                  </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">                  setListAdapter</span><span style="color: #007700">(new </span><span style="color: #0000BB">MyAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">MainActivity</span><span style="color: #007700">.</span><span style="color: #0000BB">this</span><span style="color: #007700">, <br />
 </span><span style="color: #0000BB">                             R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">listitem</span><span style="color: #007700">, <br />
 </span><span style="color: #0000BB">                             R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">textView1</span><span style="color: #007700">,<br />
 </span><span style="color: #0000BB">                             json_string_1_all</span><span style="color: #007700">));    <br />
 </span><span style="color: #0000BB">                  lv </span><span style="color: #007700">= </span><span style="color: #0000BB">getListView</span><span style="color: #007700">(); </span><span style="color: #0000BB">     <br />
           </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">JSONException e</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">              e</span><span style="color: #007700">.</span><span style="color: #0000BB">printStackTrace</span><span style="color: #007700">();<br />
 </span><span style="color: #0000BB">          </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">UnsupportedEncodingException e1</span><span style="color: #007700">) {<br />
 </span><span style="color: #0000BB">              e1</span><span style="color: #007700">.</span><span style="color: #0000BB">printStackTrace</span><span style="color: #007700">();<br />
         </span><span style="color: #0000BB">  </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">       </span><span style="color: #007700">}<br />
 </span><span style="color: #0000BB">  </span><span style="color: #007700">}<br />
    <br />
    <br />
    private class </span><span style="color: #0000BB">MyAdapter </span><span style="color: #007700">extends </span><span style="color: #0000BB">ArrayAdapter</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">String</span><span style="color: #007700">&gt;{<br />
<br />
        public </span><span style="color: #0000BB">MyAdapter</span><span style="color: #007700">(</span><span style="color: #0000BB">Context context</span><span style="color: #007700">, </span><span style="color: #0000BB">int resource</span><span style="color: #007700">, </span><span style="color: #0000BB">int textViewResourceId</span><span style="color: #007700">,<br />
                </span><span style="color: #0000BB">String</span><span style="color: #007700">[] </span><span style="color: #0000BB">strings</span><span style="color: #007700">) {<br />
            </span><span style="color: #0000BB">super</span><span style="color: #007700">(</span><span style="color: #0000BB">context</span><span style="color: #007700">, </span><span style="color: #0000BB">resource</span><span style="color: #007700">, </span><span style="color: #0000BB">textViewResourceId</span><span style="color: #007700">, </span><span style="color: #0000BB">strings</span><span style="color: #007700">);<br />
            </span><span style="color: #FF8000">// TODO Auto-generated constructor stub<br />
        </span><span style="color: #007700">}<br />
        <br />
        @</span><span style="color: #0000BB">Override<br />
        </span><span style="color: #007700">public </span><span style="color: #0000BB">View getView</span><span style="color: #007700">(</span><span style="color: #0000BB">int position</span><span style="color: #007700">, </span><span style="color: #0000BB">View convertView</span><span style="color: #007700">, </span><span style="color: #0000BB">ViewGroup parent</span><span style="color: #007700">) {<br />
             </span><span style="color: #0000BB">   LayoutInflater inflater </span><span style="color: #007700">= (</span><span style="color: #0000BB">LayoutInflater</span><span style="color: #007700">) </span><span style="color: #0000BB">getSystemService</span><span style="color: #007700">(</span><span style="color: #0000BB">Context</span><span style="color: #007700">.</span><span style="color: #0000BB">LAYOUT_INFLATER_SERVICE</span><span style="color: #007700">);<br />
         </span><span style="color: #0000BB">       View row </span><span style="color: #007700">= </span><span style="color: #0000BB">inflater</span><span style="color: #007700">.</span><span style="color: #0000BB">inflate</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">layout</span><span style="color: #007700">.</span><span style="color: #0000BB">listitem</span><span style="color: #007700">, </span><span style="color: #0000BB">parent</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />
                </span><span style="color: #0000BB">String msg </span><span style="color: #007700">= </span><span style="color: #0000BB">json_string_1_all</span><span style="color: #007700">[</span><span style="color: #0000BB">position</span><span style="color: #007700">];<br />
                </span><span style="color: #0000BB">TextView tv_1 </span><span style="color: #007700">= (</span><span style="color: #0000BB">TextView</span><span style="color: #007700">) </span><span style="color: #0000BB">row</span><span style="color: #007700">.</span><span style="color: #0000BB">findViewById</span><span style="color: #007700">(</span><span style="color: #0000BB">R</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">.</span><span style="color: #0000BB">textView1</span><span style="color: #007700">);<br />
                </span><span style="color: #0000BB">tv_1</span><span style="color: #007700">.</span><span style="color: #0000BB">setText</span><span style="color: #007700">(</span><span style="color: #0000BB">msg</span><span style="color: #007700">);<br />
                <br />
            return </span><span style="color: #0000BB">row</span><span style="color: #007700">;<br />
        }<br />
        <br />
        <br />
    }<br />
<br />
<br />
} <br />
</span><span style="color: #0000BB"></code></div></pre></div></div>لطفا راهنمایی کنید.با تشکر]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[نمایش تصاویر دریافتی از سرور در لیست ویو]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=7769</link>
			<pubDate>Tue, 10 May 2016 20:01:30 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3983">amveks43</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=7769</guid>
			<description><![CDATA[با عرض سلام و خسته نباشید خدمت دوستان عزیز<br />
در کلید 843 درباره ی ساخت یک لیست ویو سفارشی توضیحاتی داده شده.<br />
سوال بنده اینه که اگر بخوایم تصاویر رو از سرور بگیریم باید چه کنیم؟<br />
من میتونم لیست نام فایل ها رو از یک فایل php بگیرم.]]></description>
			<content:encoded><![CDATA[با عرض سلام و خسته نباشید خدمت دوستان عزیز<br />
در کلید 843 درباره ی ساخت یک لیست ویو سفارشی توضیحاتی داده شده.<br />
سوال بنده اینه که اگر بخوایم تصاویر رو از سرور بگیریم باید چه کنیم؟<br />
من میتونم لیست نام فایل ها رو از یک فایل php بگیرم.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[گرفتن یک مقدار از آدرس اینترنتی]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=7728</link>
			<pubDate>Thu, 05 May 2016 20:30:42 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3536">yasiiii</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=7728</guid>
			<description><![CDATA[سلام .. <br />
من یه برنامه  اندرویدی نوشتم و میخوام امکان آپدیت رو به برنامم اضافه کنم .. میخوام به این شکل باشه که ؛ تو برنامم از آدرس سرور اینترنتی یه شماره رو بگیره با ورژن کد خود برنامه مقایسه کنه و بعد اگه نیاز بود فایل apk جدید رو دانلود کنه .. میخوام بدونم این دریافت مقدار از آدرس اینترنتی رو چطور باید پیاده سازی کنم ؟؟<br />
<br />
ممنون میشم اگه راهنمایی کنید]]></description>
			<content:encoded><![CDATA[سلام .. <br />
من یه برنامه  اندرویدی نوشتم و میخوام امکان آپدیت رو به برنامم اضافه کنم .. میخوام به این شکل باشه که ؛ تو برنامم از آدرس سرور اینترنتی یه شماره رو بگیره با ورژن کد خود برنامه مقایسه کنه و بعد اگه نیاز بود فایل apk جدید رو دانلود کنه .. میخوام بدونم این دریافت مقدار از آدرس اینترنتی رو چطور باید پیاده سازی کنم ؟؟<br />
<br />
ممنون میشم اگه راهنمایی کنید]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ساخت سبد خرید در ایکیلیپس]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=7549</link>
			<pubDate>Tue, 12 Apr 2016 08:23:22 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=3753">aliali64</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=7549</guid>
			<description><![CDATA[سلام دوستان <br />
عزیزان <br />
من 1سری دیتا رو از سرور گرفتم وتوی لیست ویو به نمایش گذاشتم حالا میخوام براش سبد خرید طراحی کنم<br />
موندم که چیکار باید بکنم<br />
اگه کسی نمونه سورس یا برنامه داره ممنون میشم بهم بده یا کمکم کنه]]></description>
			<content:encoded><![CDATA[سلام دوستان <br />
عزیزان <br />
من 1سری دیتا رو از سرور گرفتم وتوی لیست ویو به نمایش گذاشتم حالا میخوام براش سبد خرید طراحی کنم<br />
موندم که چیکار باید بکنم<br />
اگه کسی نمونه سورس یا برنامه داره ممنون میشم بهم بده یا کمکم کنه]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کار کردن با Web View]]></title>
			<link>https://www.kelidestan.com/forum/showthread.php?tid=7156</link>
			<pubDate>Mon, 25 Jan 2016 15:24:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.kelidestan.com/forum/member.php?action=profile&uid=2513">asnad2936</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.kelidestan.com/forum/showthread.php?tid=7156</guid>
			<description><![CDATA[سلام<br />
فقط میخام اینا رو یاد بگیرم :<br />
1- چطوری میشه فونت محتویات وب ویو رو تعریف کرد و عوض کرد<br />
<br />
<br />
2- فرض کنیم یه فایل html توی فولدر assets داریم که توش نوشته شما به اینترنت متصل نیستید<br />
میخام وقتی که کاربر به اینترنت متصله و وارد برنامه میشه ، سایت مورد نظر نمایش داده بشه و وقتی که به اینترنت متصل نیست و  وارد برنامه میشه فایلhtml توی فولدر assets رو نمایش بده<br />
<br />
3- لینک ها توی خود وب ویو باز بشن و ارجاع داده نشن به مرورگر هایی مثل chroom یا مرورگر پیشفرض<br />
<br />
4- دو تا دکمه ی zoom in و zoom out پایین وب ویو نمایش داده بشن<br />
<br />
<br />
با تشکر از همگی دوستان]]></description>
			<content:encoded><![CDATA[سلام<br />
فقط میخام اینا رو یاد بگیرم :<br />
1- چطوری میشه فونت محتویات وب ویو رو تعریف کرد و عوض کرد<br />
<br />
<br />
2- فرض کنیم یه فایل html توی فولدر assets داریم که توش نوشته شما به اینترنت متصل نیستید<br />
میخام وقتی که کاربر به اینترنت متصله و وارد برنامه میشه ، سایت مورد نظر نمایش داده بشه و وقتی که به اینترنت متصل نیست و  وارد برنامه میشه فایلhtml توی فولدر assets رو نمایش بده<br />
<br />
3- لینک ها توی خود وب ویو باز بشن و ارجاع داده نشن به مرورگر هایی مثل chroom یا مرورگر پیشفرض<br />
<br />
4- دو تا دکمه ی zoom in و zoom out پایین وب ویو نمایش داده بشن<br />
<br />
<br />
با تشکر از همگی دوستان]]></content:encoded>
		</item>
	</channel>
</rss>