مبلغی انتخاب کنید :




×
آموزش فعال سازی Navigationbarدر رام های رسمی و کاستوم رام ها
آيا ميدانيد؟
کاربر ویژه شوید !

شارژ موبايل تبلیغات

^ Back to Top
اطلاع رسانی های سیاره پی دی ای
دسترسی به بخش کاربری سیاره پی دی ای
مشخصات گوشی موردنظر خود را بصورت زنده ببینید!
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 11

موضوع: آموزش فعال سازی Navigationbarدر رام های رسمی و کاستوم رام ها

  1. Top | #1


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286

    آموزش فعال سازی Navigationbarدر رام های رسمی و کاستوم رام ها

    بنام خدا
    سلام امروز با آموزش چگونگی فعال سازی Navigationbar را بر روی رام رسمی،دی اودیکس شده بیس های رسمی و کایتوم رام های رسمی در خدمت دوستان هستم.قبل از هرچیزی باید بگم که رام گوشی شما باید حتما روت شده باشه.
    تست شده بر روی گوشی خودم گلکسی اس 2 رام های خودم اندروید4.0.4 و 4.1.2
    دوستان دیگر هم اینکار رو بر روی گوشی های دیگه با رام های دیگه انجام بدن و نتیجه رو داخل همین تاپیک اعلام کنند
    ( تا اونجای که میدونم این آموزش برای گلکسی اس ، اس 2، اس 3، نوت و نوت 2 یکسان هست و بعدداز انحام کار های زیر نویگیشن بار فعال میشود)


    اول از همه بگم در مرحله ی اول این کار بسیار بسیار ساده هستش.ولی برای مراحل بعدی فهال سازی از داخل فریمورک و تغییر سایز اون باید بتونید با apktools یا برنامه های مشابه کار کنید
    1.اگر با گوشی هستید و با گوشی کار میکنید این کار را برای مرحله ی اول انجام بدین:
    با روت اکسپلورر به فولدرsystem برید و اونحا فایل build.probرو پیدا کنید
    و سپس روی اون لانگ تب کنید تا پنجره ی آپشن های روت اکسپلورر باز بشه بعدش گذینه ی open in text editorرو بزنید و بعد از بازشدن به آخر اون برید و این دستور رو در آخر اون اضافه کنید
    # Navigationbar
    qemu.hw.mainkeys=0
    و بعدش سیو و گوشی رو ریبوت کنید
    2.برای کسانی که دوست دارند با کامپیوتر اینکار روانجام بدن(توسعه دهندگان عزیز) فایل build.prob رو با نوت پد پلاس پلاس باز کنید به آخرش اون دستور یعنی
    # Navigationbar
    qemu.hw.mainkeys=0
    را اضافه کنید و بعد بگوشی انتقال بدین و حتما یادتون نره که پرمیژن هاش رو به
    x x x
    x
    x
    فیکس کنید(تغییر بدین)

    اگر با انجام مراحل بالا برای شما نوی گیشن بار فعال نشد باید از داخل فریم ورک فعال بشه.

    الان چون با گوشی هستم نمیتونم آموزش مربوط به فعال سازی از فریمورک و همینطور طریقهی resizeکردنش رو خدمت دوستان بگم در وقت بعدی اموزش رو کامل میکنم...
    بزودی با آموزش های کاملتر و جالبتر بر میگردم
    ادامه دارد...

    منبع:خودم


    موفق باشید


    Sent from my GT-I9100

    ویرایش توسط Biftor : Wednesday 09 January 13 در ساعت 04:00

    8 کاربر پست Biftor عزیز را پسندیده اند .



  2. # ADS

  3. Top | #2


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286
    سلام به همگی
    اگر بعد از انجام عمل پست اول هنوز navigation barفعال نشده بود این کار ها را انجام بدین!لازم هست بگم باید نحوه ی کار کرد با apktoolsیا apkmanger رو قبل از اینکار بلد باشید!و بتونید باهاشون کار کنید!
    از داخل پوشه ی framework
    فایل framework-res.apk رو استخراج کنید و با apktoolsیا apkmanger دیکامپایل کنید!بعدش به ادرس زیر رفته

    Framework-res\res\values\bools.xml
    bools.xml را با نوت پد پلاس پلاس باز کنید!((notpad+ خط زیر را پیدا کنید:


    کد:
       <bool name="config_showNavigationBar">false</bool>

    مقدار false را به true تغییر بدید:

    کد:
       <bool name="config_showNavigationBar">true</bool>

    در آخر کامپایلش کنید
    با این کار navigation barبطور پیشفرض درون رام شما فعال میشه!

    در پست بعدی نحوه ی تغییرسایزش رو توضیح میدم!


    موفق باشید!

    ویرایش توسط Biftor : Sunday 20 January 13 در ساعت 01:31

    7 کاربر پست Biftor عزیز را پسندیده اند .



  4. Top | #3


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286
    سلام به همگی

    خوب تا اینجا تونستیم نویگیشن بار رو در رام های رسمی فعال کنیم!
    حالا توی این پست به نحوه ی تغییر سایز انها رو توضیح میدم!
    لازم هست بگم باید نحوه ی کار کرد با apktoolsیا apkmanger رو قبل از اینکار بلد باشید!و بتونید باهاشون کار کنید!
    از داخل پوشه ی framework
    فایل framework-res.apk رو استخراج کنید و با apktoolsیا apkmanger دیکامپایل کنید!بعدش به ادرس زیر رفته

    Framework-res\res\values

    dimens.xml را با نوت پد پلاس پلاس باز کنید!((notpad+ خط های زیر را پیدا کنید:

    کد:
       <dimen name="navigation_bar_height">XX.0dip</dimen>
        <dimen name="navigation_bar_height_landscape">XX.0dip</dimen>
        <dimen name="navigation_bar_width">XX.0dip</dimen>
    (XX.0dipسایزی هست که توی رام شما به صورت پیش فرض هست ن چون نمیدونستم چند هست چجون توی رام ها و گوشی های مختلف فرق میکنه گفتم XX.0dip )
    من سایز اونها رو خودم برای گلکسی اس 2 و رام 4.1.2 به این ها تغییر دادم!از این ریزترش خوب نمیشه!

    کد:
        <dimen name="navigation_bar_height">24.0dip</dimen>
        <dimen name="navigation_bar_height_landscape">24.0dip</dimen>
        <dimen name="navigation_bar_width">22.0dip</dimen>

    دیگه این با شماست که چه سایزی رو براش در نظر میگیرید!!

    در آخر هم کامپایلش کنید.و به گوشی انتقالش بدین!

    موفق باشید!

    ویرایش توسط Biftor : Sunday 20 January 13 در ساعت 01:30

    5 کاربر پست Biftor عزیز را پسندیده اند .



  5. Top | #4


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286
    فعال و غیر فعال سازی نویگیشن بار فقط با یک کلیک

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]

    موفق باشید!

    ویرایش توسط Biftor : Tuesday 05 March 13 در ساعت 19:54

    4 کاربر پست Biftor عزیز را پسندیده اند .



  6. Top | #5


    تاریخ عضویت
    June 2012
    عنوان کاربر
    مدیرانجمن
    شماره عضويت
    45
    محل سکونت
    Azarbayjan
    نوشته ها
    1,255
    می پسندم
    2,828
    سپاس از شما
    3,269 بار در 1,130 پست
    كشور
    Iran
    موبايل
    Nokia-Lumia-920
    موبايل
    Nokia-N95
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    4,500 تومان
    مبلغ حمایت شده از کاربر
    2000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    251
    آرمین جان متشکرم بابت آموزش خوب که دادی

    دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
    برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.

    3 کاربر پست masoud عزیز را پسندیده اند .



  7. Top | #6


    تاریخ عضویت
    July 2012
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    420
    نوشته ها
    21
    می پسندم
    101
    سپاس از شما
    53 بار در 19 پست
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    0 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    0
    سلام برای رام سونی میشه کلیدم گزاشت

    Settings\res\values\strings

    اخرش اضافه کنید



    کد:
        <string name="navienable_title">On Screen Buttons</string>
    و

    Settings\res\values\public

    اخرین خط string
    البته این عدد متغییر و با توجه به رقم اخر string تغییرش بدید

    کد:
        <public type="string" name="navienable_title" id="0x7f0b065d" />

    مرحله بعد

    Settings\res\xml\settings_headers

    و این اضافه کنید بیشنهاد میکنم قبل <header android:title="@string/header_category_device" />
    اضافه کنید

    کد:
        <header android:icon="@drawable/ic_settings_osb" android:title="@string/navienable_title">
            <intent android:targetPackage="cn.kyle.gn.NavBar" android:action="android.intent.action.MAIN" android:targetClass="cn.kyle.gn.NavBar.GnNavBarActivity" />
        </header>

    و ایکون رو هم داخل drawable کبی کنید اسم ایکونم ic_settings_osb
    تو دستور بالا هم اسمش مشخص


    و در اخر osb.apk داخل سیستم اپ کپی کنید


    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]


    ببخشید اگه بد توضیح دادم

    اینم نتیجه

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ][فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]

    ویرایش توسط .MoHaMaD : Monday 04 March 13 در ساعت 00:35

    5 کاربر پست .MoHaMaD عزیز را پسندیده اند .



  8. Top | #7


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286
    نقل قول نوشته اصلی توسط .MoHaMaD نمایش پست ها
    سلام برای رام سونی میشه کلیدم گزاشت

    Settings\res\values\strings

    اخرش اضافه کنید



    کد:
        <string name="navienable_title">On Screen Buttons</string>
    و

    Settings\res\values\public

    اخرین خط string
    البته این عدد متغییر و با توجه به رقم اخر string تغییرش بدید

    کد:
        <public type="string" name="navienable_title" id="0x7f0b065d" />

    مرحله بعد

    Settings\res\xml\settings_headers

    و این اضافه کنید بیشنهاد میکنم قبل <header android:title="@string/header_category_device" />
    اضافه کنید

    کد:
        <header android:icon="@drawable/ic_settings_osb" android:title="@string/navienable_title">
            <intent android:targetPackage="cn.kyle.gn.NavBar" android:action="android.intent.action.MAIN" android:targetClass="cn.kyle.gn.NavBar.GnNavBarActivity" />
        </header>

    و ایکون رو هم داخل drawable کبی کنید اسم ایکونم ic_settings_osb
    تو دستور بالا هم اسمش مشخص


    و در اخر osb.apk داخل سیستم اپ کپی کنید


    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]


    ببخشید اگه بد توضیح دادم

    اینم نتیجه

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ][فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]
    سلام محمد جان یه سوالی این برنامه کنترلش میکنه؟؟ یعنی نیازی نیست تو بیلد پروب ستش کنیم؟؟
    یا توی bools.xml فریم ورک رس فعالش کنیم؟؟
    با اون برنانه خودش فعال میشه؟؟؟
    ببخشید پرسیدم چون الان سیستم دمه دستم نیست فایل رو باز کنم تست ببین چی به چیه...
    و در مورد string که گفتید نیازی نیست توی پابلیک خودتون ادش ونید با یه ایدی جدید این کار خیلی سخت هست چون بعضی جاها ایدی ها به ترتیب نیست و خیلی اذیت میکنه...بهترین کار اینه اصلا کاری به پابلیک نداشته باشید خوده apktools اون خط string رو توی پابلیک اد میکنه با یه ایدی جدید...
    و یه سوال دیگه محمد جان این کاستوم ستینگ که شاتش رو گذاشتن خودتون ساختیدش؟؟؟
    واسه این پرسیدم چون دارم یکی میسازم توی فایل های اسملی خیلی اذیتم کرده...گفتم ازتون کمک بگیرم

    ممنون موفق باشید

    Sent from my GT-I9100 using pda-planet premium

    کاربر مقابل پست Biftor عزیز را پسندیده است:



  9. Top | #8


    تاریخ عضویت
    July 2012
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    420
    نوشته ها
    21
    می پسندم
    101
    سپاس از شما
    53 بار در 19 پست
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    0 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    0
    نقل قول نوشته اصلی توسط Biftor نمایش پست ها
    سلام محمد جان یه سوالی این برنامه کنترلش میکنه؟؟ یعنی نیازی نیست تو بیلد پروب ستش کنیم؟؟
    یا توی bools.xml فریم ورک رس فعالش کنیم؟؟
    با اون برنانه خودش فعال میشه؟؟؟
    ببخشید پرسیدم چون الان سیستم دمه دستم نیست فایل رو باز کنم تست ببین چی به چیه...
    و در مورد string که گفتید نیازی نیست توی پابلیک خودتون ادش ونید با یه ایدی جدید این کار خیلی سخت هست چون بعضی جاها ایدی ها به ترتیب نیست و خیلی اذیت میکنه...بهترین کار اینه اصلا کاری به پابلیک نداشته باشید خوده apktools اون خط string رو توی پابلیک اد میکنه با یه ایدی جدید...
    و یه سوال دیگه محمد جان این کاستوم ستینگ که شاتش رو گذاشتن خودتون ساختیدش؟؟؟
    واسه این پرسیدم چون دارم یکی میسازم توی فایل های اسملی خیلی اذیتم کرده...گفتم ازتون کمک بگیرم

    ممنون موفق باشید

    Sent from my GT-I9100 using pda-planet premium
    بله فقط ریستارت لازم
    نه نیازی نیست
    چرا لازم
    نه یعنی همونکه شما گفتی باید انجام بشه یعنی اون قسمتی که شما توضیح دادی حتما باید انجام بشه
    چون اخرین خط بس مشکلی نیست

    حالا من اومدم قبلش اون محمد ادونسد ستینگم اضافه کردم
    کد:
        <string name="header_category_advanced">MoHaMaD ADVANCED SETTINGS</string>
        <string name="quickpanel_location">Statusbar settings</string>
        <string name="navienable_title">On Screen Buttons</string>
    کد:
    و 
    
        <public type="string" name="header_category_advanced" id="0x7f0b065b" />
        <public type="string" name="quickpanel_location" id="0x7f0b065c" />
        <public type="string" name="navienable_title" id="0x7f0b065d" />
    و
    کد:
        <header android:title="@string/header_category_advanced" />
        <header android:icon="@drawable/ic_settings_quickpanel" android:title="@string/quickpanel_location">
            <intent android:targetPackage="com.serajr.systemui.preferences" android:targetClass="com.serajr.systemui.preferences.SystemUIPreferencesActivity" />
        </header>
        <header android:icon="@drawable/ic_settings_osb" android:title="@string/navienable_title">
            <intent android:targetPackage="cn.kyle.gn.NavBar" android:action="android.intent.action.MAIN" android:targetClass="cn.kyle.gn.NavBar.GnNavBarActivity" />
        </header>
    و ایکونها همین بس


    بله همینجوری که گفتم ساختمش
    شما حتما میتونی من تا 10 روز بیش هیچ از این مبحث نمیدونستم بس جای نگرانی نیست مطمعن باشید میتونید
    ببخشید دیگه اطلاعاتم در همین حد بود
    کمکیم بتونم بروی چشم

    البته روی نوت 2 انجام دادم نشد تا موقعی که فعال بود مشکلی نبود همینکه disabel کردم و ریبوت گوشی بکید اصلا بالا نیومد

    ویرایش توسط .MoHaMaD : Monday 04 March 13 در ساعت 01:08

    2 کاربر پست .MoHaMaD عزیز را پسندیده اند .



  10. Top | #9


    تاریخ عضویت
    May 2012
    عنوان کاربر
    کاربر متخصص
    شماره عضويت
    29
    نوشته ها
    901
    می پسندم
    1,522
    سپاس از شما
    5,465 بار در 896 پست
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    53000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    286
    نقل قول نوشته اصلی توسط .MoHaMaD نمایش پست ها
    بله فقط ریستارت لازم
    نه نیازی نیست
    چرا لازم
    نه یعنی همونکه شما گفتی باید انجام بشه یعنی اون قسمتی که شما توضیح دادی حتما باید انجام بشه
    چون اخرین خط بس مشکلی نیست

    حالا من اومدم قبلش اون محمد ادونسد ستینگم اضافه کردم
    کد:
        MoHaMaD ADVANCED SETTINGS
        Statusbar settings
        On Screen Buttons
    کد:
    و
    و
    کد:
    
    
    و ایکونها همین بس


    بله همینجوری که گفتم ساختمش
    شما حتما میتونی من تا 10 روز بیش هیچ از این مبحث نمیدونستم بس جای نگرانی نیست مطمعن باشید میتونید
    ببخشید دیگه اطلاعاتم در همین حد بود
    کمکیم بتونم بروی چشم

    البته روی نوت 2 انجام دادم نشد تا موقعی که فعال بود مشکلی نبود همینکه disabel کردم و ریبوت گوشی بکید اصلا بالا نیومد
    ممنون
    محمد جان من منظورم اینه که ادن کنترلر های استاتوس بار و....کلا کاستدم ستینگ رو خودتدن ساختید؟؟؟

    من منظورم نحوه اضافه کردن اون توی ستینگ نیست این راحترین قیمتشه مشکل سره خوده برنامس...
    شما وقتی توی ستینگ ادرس میدید
    مثلا
    Com.bifor.biftorteam.biftorcustomsetting
    شما باید این برنامه دو با همین ادرس پکیج توی رام داشته باشید که اون ستینگ باز بشه...

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


    Sent from my GT-I9100 using pda-planet premium

    ویرایش توسط Biftor : Monday 04 March 13 در ساعت 01:26

    کاربر مقابل پست Biftor عزیز را پسندیده است:



  11. Top | #10


    تاریخ عضویت
    July 2012
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    420
    نوشته ها
    21
    می پسندم
    101
    سپاس از شما
    53 بار در 19 پست
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    0 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    0
    نقل قول نوشته اصلی توسط Biftor نمایش پست ها
    ممنون
    محمد جان من منظورم اینه که ادن کنترلر های استاتوس بار و....کلا کاستدم ستینگ رو خودتدن ساختید؟؟؟

    من منظورم نحوه اضافه کردن اون توی ستینگ نیست این راحترین قیمتشه مشکل سره خوده برنامس...
    شما وقتی توی ستینگ ادرس میدید
    مثلا
    Com.bifor.biftorteam.biftorcustomsetting
    شما باید این برنامه دو با همین ادرس پکیج توی رام داشته باشید که اون ستینگ باز بشه...

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


    Sent from my GT-I9100 using pda-planet premium
    فقط ستینگ بقیه اش کار من نیست
    یعنی همون اسونترین قسمتی که خودتونم گفتید
    اسمس کنترل cpuکنترل استاتوس بار و موزیک لایت اماده بود اصلا برای همین کارم درست شده
    البته فقط برای اکسبریا 2011 جواب میده

    فرم ورک لازم
    بیلد خیر لازم نیست

    ویرایش توسط .MoHaMaD : Monday 04 March 13 در ساعت 03:03

    2 کاربر پست .MoHaMaD عزیز را پسندیده اند .



صفحه 1 از 2 12 آخرینآخرین

کلمات کلیدی این موضوع

بوک مارک ها

بوک مارک ها

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •