<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وب نویس &#187; اندروید</title>
	<atom:link href="http://webnevis.net/tag/%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/feed/" rel="self" type="application/rss+xml" />
	<link>http://webnevis.net</link>
	<description>وب نوشته های يك دانشجوی كامپیوتر</description>
	<lastBuildDate>Mon, 29 Aug 2016 18:56:58 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>برنامه نرخ روز برای اندروید</title>
		<link>http://webnevis.net/1392/09/01/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d8%b1%d8%ae-%d8%b1%d9%88%d8%b2-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/</link>
		<comments>http://webnevis.net/1392/09/01/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d8%b1%d8%ae-%d8%b1%d9%88%d8%b2-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/#comments</comments>
		<pubDate>Fri, 22 Nov 2013 12:33:04 +0000</pubDate>
		<dc:creator>پیام</dc:creator>
				<category><![CDATA[اندروید]]></category>
		<category><![CDATA[برنامه اندروید]]></category>
		<category><![CDATA[یادداشت ها]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android app]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[اپ موبایل]]></category>
		<category><![CDATA[برنامه]]></category>
		<category><![CDATA[برنامه موبایل]]></category>
		<category><![CDATA[نرخ روز]]></category>

		<guid isPermaLink="false">http://webnevis.net/?p=331</guid>
		<description><![CDATA[چند روزی قبل از اعزام به خدمت مقدس! سربازی تصمیم گرفتم که وقت آزادم رو برای نوشتن یک برنامه تحت سیستم عامل اندروید بزارم تا هم یک نمونه کار به کارهام اضافه بشه و هم اینکه تجربه بیشتری تو این زمینه پیدا کنم که در نهایت شروع به نوشتن یک برنامه در زمینه نمایش نرخ [...]]]></description>
				<content:encoded><![CDATA[<p>چند روزی قبل از اعزام به خدمت مقدس! سربازی تصمیم گرفتم که وقت آزادم رو برای نوشتن یک برنامه تحت سیستم عامل اندروید بزارم تا هم یک نمونه کار به کارهام اضافه بشه و هم اینکه تجربه بیشتری تو این زمینه پیدا کنم که در نهایت شروع به نوشتن یک برنامه در زمینه نمایش نرخ روز خودرو ، سکه ، طلا و ارز کردم و کم کم رو برنامه کار کردمُ توی آخرین مرخصی  کامل و آماده منتشر شدن شد و به پیشنهاد برادرم امیر اسمش رو نرخ روز گذاشتم.<br />
برای نمایش نرخ ها از سایت های معتبر دولتی و خبری استفاده شده به این صورت که سایت هایی که دارای فید rss بودن از فیدهاشون استفاده کردم و برای یک سری از سایت ها هم که فید نداشتند با استفاده از regex اطلاعات مورد نیاز رو استخراج کردم. به شخصه دوست داشتم روی رابط کاربری برنامه بیشتر کار کنم اما متاسفانه وقت زیادی نداشتم و دیدم اگر بخوام برنامه رو منتشر نکنم با این اوضاع تایمی که دارم چند ماهی عقب میفته و به همین خاطر برنامه رو برای مارکت های مختلف ایرانی فرستادم تا منتشر بشه.<br />
امیدوارم که برنامه ی مفیدی باشه .<br />
برای دریافت برنامه از کافه بازار روی <a href="http://cafebazaar.ir/app/ir.payamsalami.nerkherooz" target="_blank">این </a>لینک کلیک کنید.</p>
]]></content:encoded>
			<wfw:commentRss>http://webnevis.net/1392/09/01/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d8%b1%d8%ae-%d8%b1%d9%88%d8%b2-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>نرم افزار دفترچه برای اندروید</title>
		<link>http://webnevis.net/1392/08/01/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%af%d9%81%d8%aa%d8%b1%da%86%d9%87-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/</link>
		<comments>http://webnevis.net/1392/08/01/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%af%d9%81%d8%aa%d8%b1%da%86%d9%87-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/#comments</comments>
		<pubDate>Wed, 23 Oct 2013 18:31:22 +0000</pubDate>
		<dc:creator>پیام</dc:creator>
				<category><![CDATA[اندروید]]></category>
		<category><![CDATA[برنامه اندروید]]></category>
		<category><![CDATA[یادداشت ها]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[برنامه دفترچه]]></category>
		<category><![CDATA[دفترچه]]></category>
		<category><![CDATA[نرم افزار اندروید]]></category>

		<guid isPermaLink="false">http://webnevis.net/?p=328</guid>
		<description><![CDATA[خیلی وقت بود که در زمینه برنامه نویسی اندروید مطالعه داشتم و برنامه هایی هم برای تست و یادگیری نوشته بودم اما متاسفانه فرصت نکرده بودم که یه برنامه کامل و مناسب که بشه منتشرش کرد رو آماده کنم ، به همین خاطر و برای شروع تصمیم گرفتم یه برنامه ساده و در عین حال [...]]]></description>
				<content:encoded><![CDATA[<p>خیلی وقت بود که در زمینه برنامه نویسی اندروید مطالعه داشتم و برنامه هایی هم برای تست و یادگیری نوشته بودم اما متاسفانه فرصت نکرده بودم که یه برنامه کامل و مناسب که بشه منتشرش کرد رو آماده کنم ، به همین خاطر و برای شروع تصمیم گرفتم یه برنامه ساده و در عین حال کاربردی رو با عنوان &#8220;دفترچه&#8221;  بنویسم تا هم شروعی باشه برای خودم و هم اینکه کاربران فارسی بتونن ازش استفاده کنند .<br />
با استفاده از این برنامه می تونید یادداشت هاتون رو ذخیره و مدیریت کنید و یا با دیگران به اشتراک بگذارید. همچنین در صورت تمایل می تونید برای برنامه رمزعبور تعیین کنید تا فقط خودتون به یادداشت ها دسترسی داشته باشید.<br />
این برنامه رو می تونید از مارکت ایرانی کندو <a href="http://cando.asr24.com/app.jsp?appId=1857019&amp;appname=%D8%AF%D9%81%D8%AA%D8%B1%DA%86%D9%87" target="_blank">دانلود </a>کنید و اگر انتقاد یا پیشنهادی دارید تو کامنت ها اعلام کنید .</p>
<p>امیدوارم که مفید واقع بشه &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://webnevis.net/1392/08/01/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%af%d9%81%d8%aa%d8%b1%da%86%d9%87-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ابزار ADB در اندروید</title>
		<link>http://webnevis.net/1392/03/14/%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-adb-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/</link>
		<comments>http://webnevis.net/1392/03/14/%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-adb-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 11:22:49 +0000</pubDate>
		<dc:creator>پیام</dc:creator>
				<category><![CDATA[اندروید]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[آموزش اندروید]]></category>
		<category><![CDATA[ابزار adb در اندروید]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[برنامه نویسی موبایل]]></category>

		<guid isPermaLink="false">http://webnevis.net/?p=281</guid>
		<description><![CDATA[چند مدتی هست که در حال یادگیری توسعه برنامه ، تحت پلتفرم اندروید هستم و از اونجا که منابع فارسی در این زمینه خیلی کم ، محدود و اغلب تکراری هست ، تصمیم گرفتم تجربیات و آموخته هام رو با شما دوستان به اشتراک بزارم  . همچنین به دلیل اینکه منابع آموزشی لازم برای شروع کار [...]]]></description>
				<content:encoded><![CDATA[<p>چند مدتی هست که در حال یادگیری توسعه برنامه ، تحت پلتفرم اندروید هستم و از اونجا که منابع فارسی در این زمینه خیلی کم ، محدود و اغلب تکراری هست ، تصمیم گرفتم تجربیات و آموخته هام رو با شما دوستان به اشتراک بزارم  . همچنین به دلیل اینکه منابع آموزشی لازم برای شروع کار با اندورید و نصب ابزارهای لازم برای برنامه نویسی تحت این پلتفرم به زبان فارسی وجود داره و هدفم آموزش گام به گام نیست ، از ابتدا شروع به آموزش نکردم و تنها ابزار ها ، تکنیک ها و مواردی که به نظرم می تونه برای یک توسعه دهنده تازه کارِ اندروید مفید باشه رو معرفی میکنم که ADB هم یکی از اون ابزارها هست .</p>
<p>ADB یا Android Debug Bridge  یک ابزار خط فرمان برای ارتباط و کنترل emulator و یا دستگاه اندرویدی متصل به سیستم ما هست و دستورات و فرمان های مفید و کاربردیِ مختلفی مانند نصب برنامه بر روی emulator ، دسترسی به فایل های موجود بر روی emulator و &#8230; رو در اختیار ما قرار میده  که تعدادی از اونها رو با هم مرور میکنیم .</p>
<p>اگر کاربر ویندوز هستید ، برای اینکه به راحتی بتونید از adb در داخل cmd استفاده کنید آدرس دایرکتوری adb.exe رو که در شاخه SDK_Directory/platform_tools قرار داره ، در بخش environment variables ویندوز در انتهای متغیر path اضافه کنید و یا اینکه بعد از اجرای cmd به شاخه platform_tools بر روی سیستمتون برید و دستورات adb رو اجرا کنید .</p>
<p style="text-align: left;">adb devices</p>
<p>لیست emulator ها و دستگاه های اندرویدی در دسترس ، رو نمایش میده  .</p>
<p>&nbsp;</p>
<p><span id="more-281"></span></p>
<p style="text-align: left; direction: ltr;">adb push &lt;local path&gt; &lt;device path&gt;</p>
<p style="text-align: right;">انتقال فایل از روی کامپیوتر به emulator یا دستگاه اندرویدی</p>
<p style="text-align: left; direction: ltr;">adb pull &lt;device path&gt; &lt;local path&gt;</p>
<p style="text-align: right;">انتقال فایل از روی emulator یا دستگاه اندرویدی به کامپیوتر</p>
<p style="text-align: left; direction: ltr;">adb install &lt;apk file path&gt;</p>
<p style="text-align: right;">نصب برنامه</p>
<p style="text-align: left; direction: ltr;">adb uninstall &lt;pakage name&gt;</p>
<p style="text-align: right;">حذف برنامه</p>
<p style="text-align: left;">adb -s &lt;serial-number&gt; command</p>
<p>با استفاده از این دستور می تونیم  فرمان مورد نظرمون رو بر روی emulator یا دستگاه اندورویدی متصل به سیتسم مون اجرا کنیم .<br />
برای مثال دستور adb -s emultaor-5554 shell خط فرمان emulator-5554 رو در اختیار ما قرار میده  و یا به عنوان مثال دستور adb -s emulator-5554 install androidapp.apk  برنامه androidapp رو بر روی emulator-5554 نصب میکنه.</p>
<p>در رابطه با بحث پایگاه داده ها ، اندروید از پایگاه داده کم حجم و در عین حال قوی SQLite پشتیبانی میکنه و از طریق خط فرمان adb  و دسترسی به shell ایمولاتور و یا دستگاه اندرویدی که در حال تست گیری بر روی اون هستیم ، می تونیم به پایگاه داده ای که در برنامه مان ایجاد کردیم دسترسی داشته باشیم  و ساختار و محتوای آن را بررسی کنیم ، این ابزار به این دلیل اهمیت داره که در اندروید  پایگاه داده ای که ایجاد می کنیم به طور مستقیم قابل مشاهده و ویرایش نیست و باید از ابزارها و روش های جانبی برای دسترسی  به اون استفاده کرد .</p>
<p style="text-align: left;">adb -s emulator-5554 shell</p>
<p style="text-align: right;">اول با دستور بالا به shell دسترسی پیدا میکنیم</p>
<p style="text-align: left; direction: ltr;">sqlite3  /data/data/net.webnevis.example/database/database_name</p>
<p style="text-align: right;">و با استفاده از این دستور وارد خط فرمان sqlite می شیم و می تونیم دستورات مورد نظرمون رو اجرا کنیم . توجه داشته باشدی که به جای net.webnevis.example باید نام package برناموتون رو بنویسید و به جای databse_name نام پایگاه دادهای که ایجاد کردید .<br />
برای مشاهده راهنمای دستوراتی که در این بخش می تونید استفاده کنید ، فرمان help. رو اجرا کنید.</p>
<p style="text-align: right;">توضیحاتی که در بالا خدمتتون عرض کردم تنها یک آشنایی اولیه با adb و امکاناتی که در اختیارمون قرار میده بود ، توصیه می کنم برای آشنایی کامل و دقیق مستندات اندروید که در آدرس  <a href="http://developer.android.com/tools/help/adb.html" target="_blank">developer.android.com/tools/help/adb.html</a> قرار داره رو مطالعه کنید .</p>
<p style="text-align: right;">پی نوشت : برای دسترسی به مستندات اندروید باید از پروکسی استفاده کنید!!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://webnevis.net/1392/03/14/%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-adb-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
