abolfazlm
02-10-2008, 23:09
خیلی از ما دوست دارم وقتی دکمه منو رو میزنیم عملی رو انجام بده که میخوایم ... به عبارت دیگه دوست داریم یه شرتکات از برنامه یا هر چیزی که بیشتر با اون کار میکنیم رو بزاریم ...همون تور که تو عکس زیر میبینید من واسه کلید راست یا همون menu این کارو کردم و اونو شورتکان mobyExplorer کردم ....
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
راه های زیادی برای این کار وجود داره...
یکی از این راه ها اضافه کردن تگ به custom.xml هستش ...
با فشردن activity menu به جای باز کردن activity menu میتونه یه لینک یا برنامه یا activity menuیی که شما براش تعریف کردین باز کنه ...
خوب بریم سر اصل مطلب...
برای راحتی کار شما من customize_upgrade.xml رو براتون attach کردم که نحوه کار با اون رو براتون توضیح میدم ...
نمای کلی لایوت customize_upgrade.xml به صورت زیره :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم تگ هایی که میتونید برای customize_upgrade.xml استفاده کنید
<activity-menu-horizontalorientation>false</activity-menu-horizontalorientation>
True : لایوت افقی (حالت عادی )
False : لایوت عمودی
<activity-menu-horizontalorientation-setting>true</activity-menu-horizontalorientation-setting>
قادره که دو لایه مافوق رو عوض کنه
دستور العمل : Settings>New Events>Layout
<action-button-activates>true</action-button-activates>
وقتی که true باشه متونه ACTIVITY_BUTTON_HOOK.itm رو وقتی activity button رو فشار میدیم فعال کنه (چند تا فایل پیوست کردم که بهتون توضیح میدم چجوری فعال کنید )
وقتی فایلی وجود نداشته باشه walkman فعال خواهد شد.
<activity-menu-present>true</activity-menu-present>
وقتی این و <action-button-activates> با هم فعال باشه (یعنی هر دو true ( باشه activity menu میتونه رو به عنوان 'up button' قرار بده ... در غیر این صورت شما نمیتونید activity menu رو فعال کنید ...
<activity-menu-focusoperatortab>false</activity-menu-focusoperatortab>
وقتی این فعال true باشه با باز شدن activity menu تب bookmark هیلایت خواهد شد و اگه داخل پوشه کاستوم ACTIVITY_MENU_HOOK_1.itm وجود داشته باشه هایلایت خواهد شد
<activity-menu-neweventstyle>true</activity-menu-neweventstyle>
این تگ 'new event style' رو عوض میکنه (Settings>New Event رو عوض میکنه )
<activity-showbookmarks>false</activity-showbookmarks>
این تگ فقط برای نشون دادن تغییرات ایجاد شدس وقتی که true باشه . 'Settings>New Events>Layout' اگه تگ <activity-menu-horizontalorientation-setting> ترو باشه چیزی رو نشون نخواهد داد ...
خوب توضیح تگ های customize_upgrade.xml رو دادم ...
برای replace کردن اکتیو منو با یک برنامه یا لینک شما به یک ACTIVITY_BUTTON_HOOK.itm نیاز دارین که باید اون رو در مسیر tpa/preset/custom آپلود کنید ... برای upload کردن میتونید از customize_upgrade.xml استفاده کنید ...
ببخشید گیجتون کردم ... بزارین یه جور دیگه بگم ...
چند تا فایل پیوست کردم
customize_upgrade.xml : این فیل رو در مسیر usb/other کپی کنید
customize_upgrade.xml.@ : یه شورتکاته که باید در مسیر tpa/preset/custom/ ریخته شه (دقت کنید این فایل رو وقتی در این مسیر میریزیم با روشن شدن گوشی custom.xml رو آپدیت میکنی و خودش پاک میشه )
این ها هم ACTIVITY_BUTTON_HOOK هایی هستند که واسه مثال براتون گذاشتم
ACTIVITY_BUTTON_HOOK_opera_mini.itm (این فایل فقط واسه کاستوم تعریف میکنه اپرا مینی رو )
ACTIVITY_BUTTON_HOOK_mobyexplorer.itm (موبی اکسپلورر رو تعریف میکنه)
ACTIVITY_BUTTON_HOOK_org.itm(یه لینک رو تعریف میکنه )
این فایل ها رو باید به صورت ACTIVITY_BUTTON_HOOK.itm تغییر نام بدین و در مسیر usb/other/upload/ قرار بدین ... دقت داشته باشین ACTIVITY_BUTTON_HOOK.itm فقط تعریف کنندس و به تنهایی تو گوشی تغییری نمیبینید. هر بار هم فقط یکی میتونید نصب کنید ... مثلا من رو گوشی خودم موبی اکسپلورر رو نصب کردم ... واسه نصب اپرا باید مال موبی رو از کاستوم پاک کنم...
خوب حالا اکتیویت لایوت رو یاد گرفتیم ... میریم سر نشون دادن activate menu ...یه مثال میزنم
RIGHT_SOFTKEY_HOOK.itm مال موبی اکسپلورر که قبلا active کردم ... واسه کلید سمت راست تعریفش میکنم .... این فایل رو میریزم تو مسیر tpa/preset/custom/ ....
خوب هر فایل رو دونستیم کجا بریزیم ....
1. customize_upgrade.xmlرو در مسیر مشخص شده در بالا میریزیم
2. 2. ACTIVITY_BUTTON_HOOK_mobyexplorer.itm (برای مثال ) رو تغییر نام میدیم به ACTIVITY_BUTTON_HOOK.itm و در مسیر مشخص شده میریزیم .
3. گوشی رو خاموش میکنیم
4. RIGHT_SOFTKEY_HOOK.itm و customize_upgrade.xml.@ رو در tpa/preset/custom/ آپلود میکنیم ... حالا میتونید گوشی رو روشن کنید و تغییرات رو ببینید
بعد از انجام این کارها به صورت اتوماتیک یه پوشه با نام RIGHT_SOFTKEY_HOOK در tpa/preset/system/custom menu که فایل های مربوط به اکتیو منوی راست در اونجا قرار داره که میتونید تغییراتی در اون ایحاد کنید..
پیوست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید:10:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
راه های زیادی برای این کار وجود داره...
یکی از این راه ها اضافه کردن تگ به custom.xml هستش ...
با فشردن activity menu به جای باز کردن activity menu میتونه یه لینک یا برنامه یا activity menuیی که شما براش تعریف کردین باز کنه ...
خوب بریم سر اصل مطلب...
برای راحتی کار شما من customize_upgrade.xml رو براتون attach کردم که نحوه کار با اون رو براتون توضیح میدم ...
نمای کلی لایوت customize_upgrade.xml به صورت زیره :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم تگ هایی که میتونید برای customize_upgrade.xml استفاده کنید
<activity-menu-horizontalorientation>false</activity-menu-horizontalorientation>
True : لایوت افقی (حالت عادی )
False : لایوت عمودی
<activity-menu-horizontalorientation-setting>true</activity-menu-horizontalorientation-setting>
قادره که دو لایه مافوق رو عوض کنه
دستور العمل : Settings>New Events>Layout
<action-button-activates>true</action-button-activates>
وقتی که true باشه متونه ACTIVITY_BUTTON_HOOK.itm رو وقتی activity button رو فشار میدیم فعال کنه (چند تا فایل پیوست کردم که بهتون توضیح میدم چجوری فعال کنید )
وقتی فایلی وجود نداشته باشه walkman فعال خواهد شد.
<activity-menu-present>true</activity-menu-present>
وقتی این و <action-button-activates> با هم فعال باشه (یعنی هر دو true ( باشه activity menu میتونه رو به عنوان 'up button' قرار بده ... در غیر این صورت شما نمیتونید activity menu رو فعال کنید ...
<activity-menu-focusoperatortab>false</activity-menu-focusoperatortab>
وقتی این فعال true باشه با باز شدن activity menu تب bookmark هیلایت خواهد شد و اگه داخل پوشه کاستوم ACTIVITY_MENU_HOOK_1.itm وجود داشته باشه هایلایت خواهد شد
<activity-menu-neweventstyle>true</activity-menu-neweventstyle>
این تگ 'new event style' رو عوض میکنه (Settings>New Event رو عوض میکنه )
<activity-showbookmarks>false</activity-showbookmarks>
این تگ فقط برای نشون دادن تغییرات ایجاد شدس وقتی که true باشه . 'Settings>New Events>Layout' اگه تگ <activity-menu-horizontalorientation-setting> ترو باشه چیزی رو نشون نخواهد داد ...
خوب توضیح تگ های customize_upgrade.xml رو دادم ...
برای replace کردن اکتیو منو با یک برنامه یا لینک شما به یک ACTIVITY_BUTTON_HOOK.itm نیاز دارین که باید اون رو در مسیر tpa/preset/custom آپلود کنید ... برای upload کردن میتونید از customize_upgrade.xml استفاده کنید ...
ببخشید گیجتون کردم ... بزارین یه جور دیگه بگم ...
چند تا فایل پیوست کردم
customize_upgrade.xml : این فیل رو در مسیر usb/other کپی کنید
customize_upgrade.xml.@ : یه شورتکاته که باید در مسیر tpa/preset/custom/ ریخته شه (دقت کنید این فایل رو وقتی در این مسیر میریزیم با روشن شدن گوشی custom.xml رو آپدیت میکنی و خودش پاک میشه )
این ها هم ACTIVITY_BUTTON_HOOK هایی هستند که واسه مثال براتون گذاشتم
ACTIVITY_BUTTON_HOOK_opera_mini.itm (این فایل فقط واسه کاستوم تعریف میکنه اپرا مینی رو )
ACTIVITY_BUTTON_HOOK_mobyexplorer.itm (موبی اکسپلورر رو تعریف میکنه)
ACTIVITY_BUTTON_HOOK_org.itm(یه لینک رو تعریف میکنه )
این فایل ها رو باید به صورت ACTIVITY_BUTTON_HOOK.itm تغییر نام بدین و در مسیر usb/other/upload/ قرار بدین ... دقت داشته باشین ACTIVITY_BUTTON_HOOK.itm فقط تعریف کنندس و به تنهایی تو گوشی تغییری نمیبینید. هر بار هم فقط یکی میتونید نصب کنید ... مثلا من رو گوشی خودم موبی اکسپلورر رو نصب کردم ... واسه نصب اپرا باید مال موبی رو از کاستوم پاک کنم...
خوب حالا اکتیویت لایوت رو یاد گرفتیم ... میریم سر نشون دادن activate menu ...یه مثال میزنم
RIGHT_SOFTKEY_HOOK.itm مال موبی اکسپلورر که قبلا active کردم ... واسه کلید سمت راست تعریفش میکنم .... این فایل رو میریزم تو مسیر tpa/preset/custom/ ....
خوب هر فایل رو دونستیم کجا بریزیم ....
1. customize_upgrade.xmlرو در مسیر مشخص شده در بالا میریزیم
2. 2. ACTIVITY_BUTTON_HOOK_mobyexplorer.itm (برای مثال ) رو تغییر نام میدیم به ACTIVITY_BUTTON_HOOK.itm و در مسیر مشخص شده میریزیم .
3. گوشی رو خاموش میکنیم
4. RIGHT_SOFTKEY_HOOK.itm و customize_upgrade.xml.@ رو در tpa/preset/custom/ آپلود میکنیم ... حالا میتونید گوشی رو روشن کنید و تغییرات رو ببینید
بعد از انجام این کارها به صورت اتوماتیک یه پوشه با نام RIGHT_SOFTKEY_HOOK در tpa/preset/system/custom menu که فایل های مربوط به اکتیو منوی راست در اونجا قرار داره که میتونید تغییراتی در اون ایحاد کنید..
پیوست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید:10: