رادیــــــــــــو110
. -دانلود آهنگ با لینک مستقیم -- اس ام اس جدید---حکایات --- پیامک های زیبا به مناسبت سال نو ---- زیباترین عکس --

دانلود اسکای --- آخرین مطالب وبلاگ ---- زیباترین اشعار از شعرا --- کد پیشواز آهنگ ---

.
همان‌طور كه مي‌دانيد سيستم عامل اندرويد از فارسي پشتيباني نمي‌كند، البته از نسخه ۳ كه براي تبلت‌ها ارائه شد، مشكل فارسي را در آن تا حدودي حل كردند، اما در نسخه 2/3 به كمال خود رسيد و علاوه بر اجزاي سيستم عامل، مرورگرها و همين‌طور كيبورد فارسي به سيستم‌عامل اضافه شد.

با اين حال كماكان در دستگاه‌هاي موبايل نبود نمايش متون فارسي همچنان اذيت‌كننده بود، اما كاربران حرفه‌اي با Root كردن دستگاه موبايل خود و نصب كتابخانه‌هاي فارسي‌شده اندرويد، مشكل فارسي را در آن حل

كرده‌اند. از سوي ديگر بعضي كمپاني‌ها با تغيير در سيستم عاملي كه روي دستگاه‌هاي خود ارائه مي‌كند به كاربر امكان استفاده از زبان فارسي را مي‌دهد؛ براي مثال تمامي گوشي‌هاي تلفن همراه سامسونگ در ايران از زبان فارسي پشتيباني مي‌كند.

اما اين مشكل تا سال پيش كه اندرويد نسخه ۴ را كه با اسم رمز Ice Cream Sandwich)ICS بستني حصيري) ارائه كند ادامه داشت. پس از ارائه اين نسخه مشكل اندرويد با زبان فارسي و زبان‌هايي كه UTF-8 بودند حل

شد. يكي از ويژگي‌هاي ديگر ICS اجراي همزمان روي تبلت و دستگاه‌هاي موبايل بود. اين سيستم عامل امكان قابليت اجرا شدن روي هر دستگاهي را به شما مي‌دهد.

اما استفاده از ICS هنوز براي تمامي كاربران اندرويد مقدور نيست، به روزرساني آن بايد توسط كمپاني ارائه شود كه اين موضوع در برخي مدل‌ها و بعضي از كمپاني‌ها هنوز لحاظ نشده است. البته شما مي‌توانيد با نصب Custom ROM‌هاي اندرويد ICS روي دستگاه‌هاي خود لذت استفاده از آن را امتحان كنيد.

برگرديم به مشكل قبلي؛ مي‌خواهيم متون فارسي را در اندرويد نسخه‌هاي 3/3/2 به قبل نمايش دهيم. اين كه سيستم عامل متن فارسي را نشان نمي‌دهد، كاملا ۱۰۰ درصد نيست و شما مي‌توانيد با ترفند‌هايي كه در پايين مطلب ذكر شده‌ است به دستگاه خود اين امكان را بدهيد تا از قابليت نمايش زبان فارسي برخوردار شود، اما اين نكته را هميشه در ذهن داشته باشيد كه سيستم عامل اندرويد با متن‌هاي Bi-Directional مثل متون عربي و فارسي و... مشكل دارد.

براي اين كه با مشكل موجود آشنا شويد به اين عكس دقت كنيد؛ همان طور كه مي‌بينيد متن فارسي جدا جدا نوشته شده‌است. قبل از پرداختن به اين مشكل، درباره رندر كردن متن توسط اندرويد صحبت مي‌كنيم.

در زبان‌هايي مثل فارسي و عربي هر حرف اشكال مختلفي دارد؛ براي مثال ما چهار مدل «ي» داريم،‌ مثل:

ي اول: زماني كه حرف «ي» اول كلمه مي‌آيد مثل يا، ياور و...

ي وسط: زماني كه حرف «ي» بين دو حرف ديگر مي‌آيد مثل كيك، كليك و...

ي آخر چسبان: حرف «ي» آخرين حرف است ولي قبل از آن به حرف ديگري چسبيده باشد مثل ولي، منطقي و...

ي آخر: حرف «ي» در آخر كلمه مي‌آيد و به هيچ حرف ديگري نچسبيده است مثل شهري،
ابري و...

بنابراين براي هر حرف مدل‌هاي مختلفي داريم؛ در حالي كه اندرويد زماني كه يك متن را مي‌خواهد نمايش دهد همان حالت اول را در نظر مي‌گيرد، اما چگونه اين مشكل را حل كنيم؟

شما مي‌توانيد براي نمايش متون فارسي و عربي از «يونيكد» آنها استفاده كنيد. همان‌طور كه مي‌دانيد هر كاراكتر يك كد خاص دارد. به طور مثال هر چهار حالت حرف «ي» داراي يك كد منحصر به فرد است.

كاري كه شما مي‌توانيد انجام دهيد اين است كه رشته متني ورودي خود را بگيريد و با تشخيص مكان حرف «ي» در يك كلمه، يونيكدي را كه براي نمايش آن حالت از حرف «ي» است جايگزين كنيد و سپس متن خود را نمايش دهيد و از فارسي در اندرويد لذت ببريد. به عكس دقت كنيد.

اما قبل‌تر از اين، يك كتابخانه كوچك براي اين تبديل نوشته شده‌ است كه با استفاده از آن مي‌توانيد متن عربي و فارسي را به آن بدهيد و متن درست شده را در خروجي نمايش دهيد.

مانند كد زير:



try {

TextView tv = (TextView)findViewById(R.id.text);

AssetManager manager=this.getAssets();

manager.open("tahoma. ttf");

tv.setTypeface(Typeface. createFromAsset(manager, "tahoma.ttf"));

tv.setGravity(Gravity.RIGHT);

tv.setText(Farsi.Convert
("رادیو110"));

} catch (IOException e) {

e.printStackTrace();

}

كتابخانه فارسي را مي‌توانيد از آدرس زير دانلود كنيد:



http://azure3bt.persiangig.com/farsi.java


براي متون عربي هم مي‌توانيد با استفاده از سورس كد نرم‌افزار قرآني Qiraat براحتي متون عربي را نمايش دهيد. براي دانلود سورس و استفاده از آن به لينك زير برويد:

منبع:کلیک

https://github.com/jazarine/Qiraat

.

-آهنگ «چراغا رو خاموش کن» و«یادگاری» رضا صادقی--سرقت روي پشت‌بام--چاپ در فتوشاپ----حكايت سه شپش ! ---خوابی که دیر تعبیر شد!---کتاب شبکه های بیسیم وایمکس به زبان فارسی -

-پیامک های خنده دار - 19 11 90 --پیامک های فلسفی 17 11 90 --پیامک های خنده دار ---مديريت عمليات خودكار در فتوشاپ --خاموش کردن کامپیوتر به وسیله گوشی همراه از راه دور----

-برنامه‌هايي که حذف نمي‌شوند --بزرگ و كوچك در مرورگرها --داستان طنز ظل السلطان --طریقه تماس باشماره دایورت شده !!-

-توپ آتشين ---سرعت كار در ويندوز 7 را افزايش دهيد!--2 قانون دیسنی ---ثبت‌نام در كنكور به‌كمك فتوشاپ---دو نرم‌افزار کاربردي براي آندرويد ---محبوب ترین نرم افزار های سال 2011 برای ویندوز و مک -

-بدترین بازی‌های سال ۲۰۱۱---راهنمای استفاده از چند ایمیل در یک اکانت با جیمی---فعال کردن قابلیت چنداینباکس در جیمیل--- قیمت انواع گوشیهای سونی اریکسون sony ericsson---قیمت انواع گوشیهای نوکیا Nokia-

--پیامک های عاشقانه - 02 12 90--- حكايت پسر بي ذوق پادشاه !---آهنگ «از تو محرومم»و «قاصدک» مازیار فلاحی---نامه هاى مرد ذليل;نامه دوم--جراحي پلاستيک رايگان در فتوشاپ---

-تغيير تصوير ورود در OS X Lion---آهنگ 'ماه نی' از آلبوم 'ماه نی'/امیر حسین مدرس ---چگونه کامپیوتر خود را از راه دور کنترل کنیم؟---چگونه ویندوز ۸ را از طریق فلش نصب کنیم-

-اندرويد براي رايانه‌هاي شخصي--افزودن حالت امن به منوی بوت در ويندوز 8--دانلود رايگان نرم افزارهاي پولي آندرويد! --پیامک های محرم و صفر 90--

-طریق نصب ویندوز8 به صورت مجازی ولینک دانلود---دسترسی به Gmail بدون نیاز به اینترنت---چگونگی غیر فعال کردن کنترل پنل در ویندوز 7---تنظیمات اینترنت اکسپلورر ۸ و رفع مشکلات آن--

-هك گوشي و دسترسي به اطلاعات سيم‌كارت با ورود يك كد----زندگینامه پروین اعتصامی--

-حافظه فلش به‌جاي رمز عبور---با یک سوت گوشي خود را پیداکنید!!!؟؟؟---بازیابی رمز عبور در ویندوز 7---اسم شما چه رنگی است؟! (+شخصیت شناسی) --داستان کوتاه عقاب-

-نحوه فعال نمودن حالت مرور خصوصی صفحات در 4 مرورگر---آپدیت کردن بایوس مادربرد های گیگابایت ( Gigabyte ) ---استفاده از کامپيوتر به عنوان فکس---نصب درایورهای ویندوز در کمتر از 5 دقیقه!--

-ساخت درایو مجازی بدون نرم افزار در ویندوز 8---داستان کوتاه سنگتراش---مشاهده فایل های آفیس بدون نیاز به نصب فونت---نمایش پیام متنی در هنگام بالا آمدن ویندوز ۷---چگونگي از بين بردن ويروس بوت-

-پاک کردن فايل‌هايي كه پاك نمي‌شوند!---آموزش مفاهیم تئوری اورکلاک پردازنده‌های Intel (قسمت سوم)( Corei7 و Corei5)--چگونگی نصب سیستم عامل آندروید بر روی PC EEE-

--پيدا کردن مدل گوشي افراد از روي شماره تلفن همراه آنها ---اشلون چيست؟ ---جلوگیری از انتقال اطلاعات به حافظه های فلش ---زندگینامه جلال آل احم--زبان برنامه نویسی Delph-

-ترفندي براي دسترسي به فولدرهاي قفل شده در ويندوز 7---اینترنت چمدانی چیست؟---یه ترفند جالب واسه اینکه بتونین در یک زمان ، چندبار مسنجر یاهو رو باز کنی--

-غیر فعال کردن ذخیره سازی تنظیمها به هنگام خروج از ویندوز--- حکایت های شیرین فارسی ---بازي آنلاين: حيوانات باغ‌وحش ---وردپرس‌نويسي با آفيس 2010---نحوه فعال سازی سرویس آوای انتظار همراه اول-

--به‌اشتراک‌گذاری فایل و پرینتر بین ویندوز 7 و اکس‌پ-- ---بدون وارد شدن به سایت یاهو ایمیل های خود را بخوانی--- ملا نصرالدین: جواب سرراست--حكيم و پادشاه ---زندگینامه حافظ-

-استفاده از USB Drive براي نصب ويندوز 7---تبدیل سطر به ستون و بلعکس در نرم‏افزار اکسل--پاكسازي فایل‌هاي موقت در اينترنت اكسپلورر 7---بوت کردن اوبونتو از روي فلش--تاثیر رنگها بر شخصیت شما--

-16 ضرب‌المثل‌های مازندرانی---گوشی نوکیای شما واقعاً ساخت چه کشوری است؟---کلیک دزدی چیست ؟------

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..



برچسب‌ها: آندروید, ترفند آندروید, نمايش متون فارسي و عربي در آندروید, زبان مادري خود را به اندرويد بياوريد
+ نوشته شده در  دوشنبه یکم خرداد ۱۳۹۱ساعت 23:17  توسط رادیو 110  |