<?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.iranled.com/forum/</link>
		<description><![CDATA[ايران ويج - https://www.iranled.com/forum]]></description>
		<pubDate>Wed, 02 Sep 2026 20:26:58 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Encode و Decode به Base64]]></title>
			<link>https://www.iranled.com/forum/thread-32842.html</link>
			<pubDate>Wed, 24 Jan 2024 11:08:07 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32842.html</guid>
			<description><![CDATA[<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">درود</span></span><br />
<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Encode و Decode به Base64</span></span><br />
<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">کاربرد در جاوا و جاوای اندروید</span></span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>public String encode(String txt)<br />
 {<br />
 String encoded ="";<br />
 final byte[] data;<br />
<br />
 try<br />
 {<br />
 data = txt.getBytes("UTF-8");<br />
 String base64 =Base64.encodeToString(data, Base64.DEFAULT);<br />
 encoded = base64;<br />
<br />
 }<br />
 catch (UnsupportedEncodingException e)<br />
 {<br />
 encoded = "error : " + e.toString();<br />
 }<br />
 return encoded;<br />
 }<br />
<br />
<br />
 public String decode(String txt)<br />
 {<br />
 String decoded ="";<br />
<br />
 byte[] data = Base64.decode(txt, Base64.DEFAULT);<br />
 try<br />
 {<br />
 decoded = new String(data, "UTF-8");<br />
 }<br />
 catch (UnsupportedEncodingException e)<br />
 {<br />
<br />
 decoded = "error : " + e.toString();<br />
 }<br />
 return decoded;<br />
 }</code></div></div><br />
برچسب: اندروید <br />
Tag : Android   Java  BASE64<br />
<br />
♦️ پیروز و سلامت باشید]]></description>
			<content:encoded><![CDATA[<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">درود</span></span><br />
<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Encode و Decode به Base64</span></span><br />
<span style="color: #336633;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">کاربرد در جاوا و جاوای اندروید</span></span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>public String encode(String txt)<br />
 {<br />
 String encoded ="";<br />
 final byte[] data;<br />
<br />
 try<br />
 {<br />
 data = txt.getBytes("UTF-8");<br />
 String base64 =Base64.encodeToString(data, Base64.DEFAULT);<br />
 encoded = base64;<br />
<br />
 }<br />
 catch (UnsupportedEncodingException e)<br />
 {<br />
 encoded = "error : " + e.toString();<br />
 }<br />
 return encoded;<br />
 }<br />
<br />
<br />
 public String decode(String txt)<br />
 {<br />
 String decoded ="";<br />
<br />
 byte[] data = Base64.decode(txt, Base64.DEFAULT);<br />
 try<br />
 {<br />
 decoded = new String(data, "UTF-8");<br />
 }<br />
 catch (UnsupportedEncodingException e)<br />
 {<br />
<br />
 decoded = "error : " + e.toString();<br />
 }<br />
 return decoded;<br />
 }</code></div></div><br />
برچسب: اندروید <br />
Tag : Android   Java  BASE64<br />
<br />
♦️ پیروز و سلامت باشید]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[سایه دادن به نوشته ی textview]]></title>
			<link>https://www.iranled.com/forum/thread-32721.html</link>
			<pubDate>Fri, 28 Jan 2022 16:05:00 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32721.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود</span><br />
<span style="font-weight: bold;" class="mycode_b">سایه دادن به نوشته ی textview  در اندروید جاوا :</span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>textview1.setShadowLayer(3,1,1, Color.BLACK);<br />
/*HELP<br />
No help for this code...<br />
*/</code></div></div>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود</span><br />
<span style="font-weight: bold;" class="mycode_b">سایه دادن به نوشته ی textview  در اندروید جاوا :</span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>textview1.setShadowLayer(3,1,1, Color.BLACK);<br />
/*HELP<br />
No help for this code...<br />
*/</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[گرفتن Host از Url به صورت String]]></title>
			<link>https://www.iranled.com/forum/thread-32667.html</link>
			<pubDate>Wed, 28 Jul 2021 21:58:42 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32667.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">اگر میخواهید Host را از Url به صورت رشته ای دریافت کنید از method زیر میتوانید بهره بگیرید (نام پرونده :  UrlUtil.java )</span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>// در importها بنویسید<br />
<br />
import java.net.MalformedURLException;<br />
<br />
import java.net.URL;<br />
<br />
<br />
<br />
<br />
public class UrlUtil {<br />
<br />
    public static String getHost(String url) throws MalformedURLException {<br />
<br />
        return new URL(url).getHost();<br />
<br />
    }<br />
<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">اگر میخواهید Host را از Url به صورت رشته ای دریافت کنید از method زیر میتوانید بهره بگیرید (نام پرونده :  UrlUtil.java )</span><br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>// در importها بنویسید<br />
<br />
import java.net.MalformedURLException;<br />
<br />
import java.net.URL;<br />
<br />
<br />
<br />
<br />
public class UrlUtil {<br />
<br />
    public static String getHost(String url) throws MalformedURLException {<br />
<br />
        return new URL(url).getHost();<br />
<br />
    }<br />
<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Spinner و گرفتن String (نوشته ) Item گزینش شده]]></title>
			<link>https://www.iranled.com/forum/thread-32661.html</link>
			<pubDate>Tue, 20 Jul 2021 16:35:28 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32661.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود و سلام</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Spinner در اندروید شبیه Menu جهنده در سامانه کاری ویندوز یا لینوکس است که با کلبک بر روی گزینه ای در آن، کاری رخ میدهد. در این حالت شماره Item برمی گردد.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">گاهی میخواهیم بجای شماره Item گزینش شده رشته متنی آن برگردد، یعنی متن نمایش داده شده در آن item. با این کار میتوانیم روی رشته متنی پردازش کنیم. میتوان پردازش را با دستورات Switch-Case یا دستورات شرطی پیاده سازی کنیم</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #339933;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">گرفتن رشته متنی Item گزینش شده با دستور Java </span></span>ی زیر رخ میدهد :</span><br />
<br />
<div style="text-align: left;" class="mycode_align">
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>String text = mySpinner.getSelectedItem().toString();</code></div></div><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"> </span></div>
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">mySpinner</span> : نام Spinner ای است که به نام Spinner شما باید تغییر کند.</span></div>
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">برچسب: اندروید </span></div>
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Tag : Android   Java  Spinner  String</span></div>
</div>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود و سلام</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Spinner در اندروید شبیه Menu جهنده در سامانه کاری ویندوز یا لینوکس است که با کلبک بر روی گزینه ای در آن، کاری رخ میدهد. در این حالت شماره Item برمی گردد.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">گاهی میخواهیم بجای شماره Item گزینش شده رشته متنی آن برگردد، یعنی متن نمایش داده شده در آن item. با این کار میتوانیم روی رشته متنی پردازش کنیم. میتوان پردازش را با دستورات Switch-Case یا دستورات شرطی پیاده سازی کنیم</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #339933;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u">گرفتن رشته متنی Item گزینش شده با دستور Java </span></span>ی زیر رخ میدهد :</span><br />
<br />
<div style="text-align: left;" class="mycode_align">
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>String text = mySpinner.getSelectedItem().toString();</code></div></div><div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"> </span></div>
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">mySpinner</span> : نام Spinner ای است که به نام Spinner شما باید تغییر کند.</span></div>
<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">برچسب: اندروید </span></div>
<div style="text-align: right;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Tag : Android   Java  Spinner  String</span></div>
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتابخانه VolleyPlus جایگزین خوب Volley و Gson]]></title>
			<link>https://www.iranled.com/forum/thread-32612.html</link>
			<pubDate>Thu, 27 May 2021 21:54:54 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32612.html</guid>
			<description><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #336666;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font">درود و زمانتان خوش</span></span></span></span></div>
<br />
<img src="https://github.com/DWorkS/VolleyPlus/raw/master/header.png" alt="[تصویر:  header.png]" class="mycode_img" /><br />
<br />
<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">کتابخانه VolleyPlus در جاوا کتابخانه اندرویدی ای توانا است که ترکیبی از توانمندیهای دو کتابخانه گوگل (Volley و Gson) با کتابخانه org.apache.http برای اتصال تندتر و بهینه تر است و چند کارآیی دیگر از جمله کار با درخواستهای شبکه با قالب Gzip و multipart را دارا است. این کتابخانه برای کار با درخواست (Request) های شبکه اینترنت (مانند Volley) و کار با پرونده های Json (همانند Gson) بسیار مناسب است. </span></div>
<br />
<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">خودم در کار با Volley با مشکلات زیادی در Compile مواجه بودم و در اینترنت نیز بسیاری از برنامه نویسان نیز این مشکل را ابراز کرده اند که گاهی باید Source کتابخانه جاوای Volley را به جای پرونده با پسوند jar یا aar به project خود بیافزایید. </span></div>
<br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #336666;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><br />
در  نشانی زیر کدها به همراه یک نمونه کاربردی آورده شده است<br />
 نشانی در گیت هاب </span><span style="font-weight: bold;" class="mycode_b">》</span><span style="font-weight: bold;" class="mycode_b"> </span><a href="https://github.com/DWorkS/VolleyPlus" target="_blank" rel="noopener" class="mycode_url">Source Code و راهنمایی</a><span style="font-weight: bold;" class="mycode_b"> 《</span></span></span></span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #336666;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font">درود و زمانتان خوش</span></span></span></span></div>
<br />
<img src="https://github.com/DWorkS/VolleyPlus/raw/master/header.png" alt="[تصویر:  header.png]" class="mycode_img" /><br />
<br />
<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">کتابخانه VolleyPlus در جاوا کتابخانه اندرویدی ای توانا است که ترکیبی از توانمندیهای دو کتابخانه گوگل (Volley و Gson) با کتابخانه org.apache.http برای اتصال تندتر و بهینه تر است و چند کارآیی دیگر از جمله کار با درخواستهای شبکه با قالب Gzip و multipart را دارا است. این کتابخانه برای کار با درخواست (Request) های شبکه اینترنت (مانند Volley) و کار با پرونده های Json (همانند Gson) بسیار مناسب است. </span></div>
<br />
<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">خودم در کار با Volley با مشکلات زیادی در Compile مواجه بودم و در اینترنت نیز بسیاری از برنامه نویسان نیز این مشکل را ابراز کرده اند که گاهی باید Source کتابخانه جاوای Volley را به جای پرونده با پسوند jar یا aar به project خود بیافزایید. </span></div>
<br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #336666;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><br />
در  نشانی زیر کدها به همراه یک نمونه کاربردی آورده شده است<br />
 نشانی در گیت هاب </span><span style="font-weight: bold;" class="mycode_b">》</span><span style="font-weight: bold;" class="mycode_b"> </span><a href="https://github.com/DWorkS/VolleyPlus" target="_blank" rel="noopener" class="mycode_url">Source Code و راهنمایی</a><span style="font-weight: bold;" class="mycode_b"> 《</span></span></span></span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Source Code یک Keyboard پیشرفته و کم حافظه بر]]></title>
			<link>https://www.iranled.com/forum/thread-32285.html</link>
			<pubDate>Mon, 25 May 2020 16:27:05 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32285.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود و سلام</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Source Code یک Keyboard پیشرفته و کم حافظه بر که چند زبانه با پشتیبانی زبان پارسی است و پیش بینی کلمات و شبیه کیبورد PC و با چهار کلید برای جابجایی در نوشته و Theme تیره برای کاهش مصرف باتری و ... دارد. و برنامه نویسانی که آن را  بروز  و ایرادها را برطرف میکنند.</span><br />
<img src="https://github.com/klausw/hackerskeyboard/blob/master/hk-5row-en-s.png" alt="[تصویر:  hk-5row-en-s.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b"> </span><br />
<span style="font-weight: bold;" class="mycode_b">اگر اندرویدت حافظه کمی دارد پیشنهاد میشود.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">در این <a href="https://github.com/klausw/hackerskeyboard" target="_blank" rel="noopener" class="mycode_url">نشانی</a> </span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">درود و سلام</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Source Code یک Keyboard پیشرفته و کم حافظه بر که چند زبانه با پشتیبانی زبان پارسی است و پیش بینی کلمات و شبیه کیبورد PC و با چهار کلید برای جابجایی در نوشته و Theme تیره برای کاهش مصرف باتری و ... دارد. و برنامه نویسانی که آن را  بروز  و ایرادها را برطرف میکنند.</span><br />
<img src="https://github.com/klausw/hackerskeyboard/blob/master/hk-5row-en-s.png" alt="[تصویر:  hk-5row-en-s.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b"> </span><br />
<span style="font-weight: bold;" class="mycode_b">اگر اندرویدت حافظه کمی دارد پیشنهاد میشود.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">در این <a href="https://github.com/klausw/hackerskeyboard" target="_blank" rel="noopener" class="mycode_url">نشانی</a> </span>]]></content:encoded>
		</item>
	</channel>
</rss>