اینڈروئیڈ سورس پروجیکٹ پرائیویٹ سے کسٹم روم پیدا کرنے کا طریقہ۔ 2

اسکرین - ان فریموں کو محفوظ کیا گیا ہے حصہ 0 . اب آپ کی شبیہہ کچھ بار گھومتی ہے۔ یہ فریم اندر سے محفوظ ہوجاتے ہیں حصہ 1 . اب آپ کی شبیہہ مٹ جاتی ہے باہر اسکرین کے - ان فریموں کو محفوظ کیا گیا ہے حصہ 2 . سمجھ میں آتا ہے ، ٹھیک ہے؟



اب آپ کے حرکت پذیری کو کیسے چلائے جانے کا کنٹرول ہے ایک ٹیکسٹ فائل ہے جسے ' desc.txt ” . desc.txt اس طرح ٹوٹ گیا ہے:

720 1280 30
c 1 15 part0
c 0 0 part1
ج 1 30 پارٹ 2





اس سب کا مطلب یہ ہے:

  • 720 1280 30 = قرارداد (چوڑائی x اونچائی) + 30 فریم فی سیکنڈ میں چلائیں۔ آپ 60 یا 10 ایف پی ایس بھی کرسکتے ہیں۔
  • سی کا مطلب ہے کہ حرکت پذیری مکمل طور پر چلتی رہے گی اور اسقاط نہیں ، چاہے OS بھری ہوئی ہو۔ آپ اختیاری طور پر سی کے بجائے پی کا استعمال کرسکتے ہیں ، جو حرکت پذیری کو ختم کردے گا اور جب بھری ہوئی ہو تو سیدھے OS پر جاسکے گا ، لیکن یہ بدصورت بوٹ حرکت پذیری کا باعث بنتا ہے جو کبھی بھی مکمل طور پر نہیں کھیلتا - جب تک کہ آپ لامحدود لوپنگ حرکت پذیری نہ بنائیں۔
  • 1 لوپ کاؤنٹی ہے ، مطلب ہے کہ اگلے فولڈر میں جانے سے پہلے # # فولڈر کے اندر فریم کتنی بار چلایا جائے گا۔
  • 15 اگلے فریم میں جانے سے پہلے ہر فریم کتنی دیر تک 'وقف' کرے گا؟ 15 0.5 سیکنڈ ہے ، کیونکہ 15 30 کا نصف ہے۔
  • حصہ # ظاہر ہے کہ یہ فولڈر چل رہا ہے۔

بنیادی طور پر آپ اپنی چاہتے ہیں desc.txt اس طرح پڑھنے کے لئے فائل:
[قسم] [لوپ گنتی] [توقف] [راستہ]

اب ، ایک نیا. زپ آرکائو بنائیں اور اس کا نام بوٹینیمیشن۔ زپ رکھیں ، پھر اپنے آرکائیو میں اپنے desc.txt اور حصہ # فولڈرز کو گھسیٹیں۔ اگر آپ نے اس گائیڈ کے حصہ 1 کی پیروی کی ہے تو ، آپ کو اپنی لینکس مشین پر ایک WORKING_DIRECTORY حاصل ہوگا۔ آپ کو اپنے بوٹینیشن۔زپ کو مندرجہ ذیل فولڈر میں کاپی کرنے کی ضرورت ہے۔
آؤٹ / ٹارگٹ / پروڈکٹ // سسٹم / میڈیا



اب اگلی بار جب آپ اپنا روم بنائیں گے تو ، آپ کی بوٹیمینیشن۔زپ آپ کے ROM کے لئے بوٹ انیمیشن کا ڈیفالٹ ہوگا۔

ڈیفالٹ وال پیپر سیٹ کریں

اس فولڈر پر جائیں:
/ فریم ورک / بیس / کور / ریز / ریز / آپ کی ریزولوشن

وہاں پر آپ کو ایک فائل مل جائے گی “default_wallpaper.jpg” - آپ اسے ایک ہی ریزولوشن اور فائل نام کی شبیہہ سے تبدیل کرسکتے ہیں ، اور جب آپ اپنا ROM بناتے ہیں تو ، یہ ڈیفالٹ وال پیپر ہوگا۔



ROM معلومات کو ترتیبات> کے بارے میں شامل کریں

اپنے بلڈ ٹری فولڈر میں ./packages/apps/Settings/res/xML/ پر جائیں۔

اب GEdit کے ساتھ device_info_settings.xml کھولیں اور اس معلومات کو اپنی پسند میں ترمیم کریں:

android: सक्षम = 'غلط'

android: shouldDisableView = 'false'

android: عنوان = 'روم نام'

android: خلاصہ = 'ایپلیکیشن ROM بلڈ گائیڈ ROM' />

android: सक्षम = 'غلط'

android: shouldDisableView = 'false'

android: عنوان = 'ROM بلڈ نمبر'

android: خلاصہ = '7.0.1 ″ />

میسنجر ایپ کو اپنی مرضی کے مطابق بنائیں

پہلے سے موجود ایپ میں ترمیم کرنا بنیادی ایپس کی جگہ لینے سے کہیں زیادہ آسان ہے ، تو آئیے پہلے سے طے شدہ میسجنگ ایپ پر ایک آسان موافقت انجام دیتے ہیں۔

./packages/apps/Messaging/ پر جائیں اور GEdit کے ساتھ BugleApplication.java کھولیں۔ ہم ایک آسان ٹوسٹ فنکشن بنانے جارہے ہیں ، یعنی ایپ کھولی جانے پر ایپ ایک پاپ اپ میسج دکھائے گی۔ لہذا بگل ایپلی کیشن.جاوا فائل کے اندر ، اس قدرے کوڈ کو تلاش کریں:

درآمد کریں android.widget.Toast؛

کے لئے دیکھو onCreate () تقریب سے پہلے اور Trace.endSection () ، یہ لائنیں شامل کریں:

ٹوسٹ myToast = Toast.makeText (getApplicationContext ()، 'ایپلیکیٹس راکس!'، ٹوسٹ. ایل این جی ٹی ایچ ایلونگ؛ myToast.show ()؛

فائل کو محفوظ کریں اور اب میسنجر ایپ جب بھی آپ کے ROM پر ایپ کھولی جائے گی وہ ٹوسٹ میسج ڈسپلے کرے گی!

بلڈ.پروپ فائل میں ترمیم کریں

اینڈروئیڈ سورس ڈائرکٹری میں / تعمیر / ٹولز فولڈر میں جائیں اور فائل میں ترمیم کریں buildinfo.sh ایک ٹیکسٹ ایڈیٹر کے ساتھ۔ اس میں بنیادی طور پر یہ شامل ہوتا ہے کہ جب ROM مرتب کیا جاتا ہے تو ROM کی build.prop فائل میں آؤٹ پٹ کیا ہوگا ، مثال کے طور پر آپ buildinfo.sh چیزوں میں دیکھیں گے جیسے:

گونج “ro.build.date.utc = U BUILD_UTC_DATE”
گونج “ro.build.type = $ TARGET_BUILD_TYPE”
گونج “ro.build.user = $ صارف”
بازگشت 'ro.build.host =` میزبان نام '
بازگشت 'ro.build.tags = U بلڈ_ویئرشن_ٹیگس'
گونج “ro.product.model = $ PRODUCT_MODEL”
گونج “ro.product.brand = $ PRODUCT_BRAND”
گونج “ro.product.name = $ PRODUCT_NAME”
گونج “ro.pr productct.device = $ TARGET_DEVICE”
بازگشت 'ro.product.board = $ TARGET_BOOTLOADER_BOARD_NAM E'
گونج “ro.product.cpu.abi = $ TARGET_CPU_ABI”

جب آپ ROM مرتب کرتے ہیں تو آپ جو بھی چیز یہاں تبدیل کریں گے اسے بلٹ ڈاٹ پیپر پر کاپی کیا جائے گا۔ اس ایپلیوئل گائیڈ کو پڑھیں “ اینڈروئیڈ بلڈ میں ترمیم کرنے کا طریقہ۔ ضروری مواقع کے ساتھ پوپ کریں 'کیونکہ یہ آپ کو buildinfo.sh فائل میں ترمیم کرنے کے لئے بہت ساری مفید چیزیں دکھائے گا۔

4 منٹ پڑھا