أجهزة الكمبيوتر شبابيك إنترنت

كيفية إزالة الأزرار التي تظهر على الشاشة android 6. تخلص من الأزرار التي تظهر على الشاشة في Android وعِش بدونها! حول زر الصفحة الرئيسية

عندما حصلت مرة أخرى على هاتف ذكي به مفاتيح تنقل بمفتاح ثابت ، دون إمكانية ضبطها أو تنشيطها على الإطلاق مفاتيح لينةأسلوب Nexus ، قررت أن أفعل شيئًا حيال ذلك. بعد البحث لبضع ساعات في أحشاء Android ، قمت بإيقاف تشغيل الإضاءة الخلفية المزعجة ، وقمت بتبديل مفتاحي الرجوع والتصفح ، ثم قمت بتشغيل الأزرار التي تظهر على الشاشة ووجدت السلام.

مقدمة

سأقوم بالحجز على الفور: أنا معجب كبير بفكرة مفاتيح التنقل على الشاشة. تم رسم كل هذه المنازل والسهام والمربعات أسفل الشاشة مباشرةً. نعم ، يشغلون بعض المساحة هناك (والتي ، مع ذلك ، في معظم الحالات ليست ضرورية حقًا) ، نعم ، ربما يفسدون مظهر خارجيالتطبيقات ، ولكن تأكد من أنها ديناميكية.

تدور أزرار التنقل على الشاشة مع الشاشة ، وتختفي عند عدم الحاجة إليها ، وتغير اللون ، وتندمج بسلاسة في واجهة الشاشة الرئيسية. إذا تجاهلنا فكرة عدم جدوى وجود ثلاثة أزرار في وقت واحد (في النهاية ، يتعامل الأشخاص في Yabloko مع واحد ولا يشعرون بالضرر) وأنظمة التنقل المريحة مثل PIE أو فقاعة التنقل MIUI ، إذن الأزرار التي تظهر على الشاشة هي أفضل ما تم اختراعه من قبل حتى الآن.

هذا كل شيء. لسبب ما ، فكرتي الرائعة والرائعة أنه لا يوجد شيء أفضل من الأزرار التي تظهر على الشاشة لا يشاركها العديد من مصنعي الهواتف الذكية. وهم لا يقومون بالمشاركة فقط ، ولكن لا يشاركون بطريقة وحشية تمامًا ، مما يجبر على استخدام هاتف ذكي بأزرار تعمل باللمس (AAA!) ، ومجهز بإضاءة خلفية ديناميكية (AAA-2!) وزر "رجوع" في الجانب الأيمن من الشاشة (AAA-3: ضربة حاسمة).

الوضع غير مقبول للغاية ، وبالنظر إلى أن مطور البرامج الثابتة اللطيف لم يوفر أي إعدادات لتنشيط المفاتيح والإعدادات التي تظهر على الشاشة للتحكم في أزرار اللمس ، فقد اضطررت إلى القيام بذلك بنفسي. كان هناك خياران لمزيد من الإجراءات:

  • قيادة أزرار اللمسإلى الحالة المرغوبة ، أي إيقاف تشغيل الإضاءة الخلفية وتحريك مفتاح "الرجوع" إلى الجانب الأيسر (حتى إذا كان يبدو مثل "مربع" ، فهو أكثر إثارة للاهتمام) ؛
  • قم بتعطيل أزرار اللمس تمامًا وتنشيط الأزرار التي تظهر على الشاشة.

لا أحب أدوات الطرف الثالث ، لذا أتى قرار القيام بكل شيء بيدي من تلقاء نفسه.

الطريقة رقم واحد. تكوين أزرار اللمس

أولاً ، دعنا نحاول إيقاف تشغيل إضاءة الزر. لهذا نحتاج إلى جذر ومحاكي طرفي ودليل / sysفي جذر نظام الملفات. هذا هو بالضبط المزيج. نحن نتعامل مع Linux kernel ، وفي الأنظمة المبنية عليه ، جميع المعلومات المهمة حول الأجهزة ، بالإضافة إلى "مفاتيح التبديل" التي تتحكم فيه ، توجد عادةً في نظام ملفات sysfs ، المتصلة بالدليل / sys.

في الواقع ، sysfs ليس حتى نظام الملفات، بتعبير أدق ، يعتمد على الملفات ، لكنه يعمل مع ما يسمى بالملفات الاصطناعية. ولا يتم تخزينها على القرص ، هذا نوع من الواجهة للتواصل مع السائقين: لقد قرأت الملف - تلقيت بيانات حول قطعة الجهاز ، وقمت بتدوينها - قمت بتغيير بعض الإعدادات. وللتسجيل ، تحتاج فقط إلى حقوق الجذر.

لذلك ، نحصل على الجذر ، نبدأ المحاكي الطرفي (أو أفضل). ونكتب ما يلي:

# su # cd / sys

# find -name \ * button \ * ./leds/button-backlight

بنغو! هذا دليل / sys / class / leds / زر إضاءة خلفية... ندخله ونرى ما بداخله:

# cd / sys / class / leds / button-backlight # ls سطوع الجهاز max_brightness power subystem مشغل uevent

أراهن على جهاز Nokia 3310 أن الملف سطوعهو السطوع الحالي للأزرار ، و السطوع الأقصى- أقصى. دعنا نتحقق من التخمين بكتابة القيمة 100 في الملف الأول (حسنًا ، مثل 100٪ ، على الرغم من أن المقياس الموجود غير معروف):

# صدى 100> السطوع

رائع ، الأزرار قيد التشغيل ولن تخرج حتى.

لحظة الحقيقة - اكتب القيمة 0 في ملف max_brightness:

# صدى 0> max_brightness

الأزرار انطفأت ، إلى الأبد ، مثل الضوء في بئر السلم الخاص بي الليلة الماضية.

ولكن تمامًا مثل المصباح الكهربائي ، يمكن تشغيلها مرة أخرى إذا قمت بإعادة التشغيل. أي أن الأمر صالح فقط في الجلسة الحالية. لحسن الحظ ، هذا لا يهم ، سنضع أمرنا في برنامج نصي على بطاقة الذاكرة:

# mkdir / sdcard / boot # echo "echo 0> / sys / class / leds / button-backlight / max_brightness"> / sdcard / boot

وفي المقابل ، سنضعه في بدء التشغيل باستخدام. نقوم بتشغيل التطبيق ، وتحديد خانات الاختيار الثلاثة الأولى ، واستخدام خيار تحديد المجلد لتحديد دليل التمهيد على بطاقة الذاكرة.


اكتملت نصف المهمة ، ويبقى تبديل أزرار "رجوع" و "استعراض". للقيام بذلك ، تحتاج إلى تغيير تخطيط الأزرار. في Android ، يوجد في العديد من ملفات الدليل / system / usr / keylayout /... هناك عدد غير قليل منهم ، ولكن إذا تجاهلت ملفات مثل المُورِّد_2378_Product_100a.klو qwerty.kl(يقومون بتخزين تخطيطات لوحات مفاتيح Qwerty الكاملة التي يدعمها Android خارج الصندوق) ، ثم لن يتبقى سوى خمس قطع.

نحن فقط بحاجة إلى واحد منهم. غالبًا ما تستخدم الهواتف الذكية الملف ft5x06_ts.kl، خاصة بوحدة التحكم في الشاشة التي تعمل باللمس FT5x06 (الأزرار حساسة للمس ، أليس كذلك؟) ، ولكن في حالتي تبين أنها ملف المُورِّد_2378_Product_100a.kl.

إذا فتحت هذا الملف ، يمكنك رؤية الأسطر الثلاثة التي تبحث عنها:

مفتاح 158 VIRTUAL key 139 MENU VIRTUAL key 102 HOME VIRTUAL

يبقى فقط تبديل الرقمين 158 و 139 (أي مدير الملفاتمع دعم الجذر). بعد إعادة التشغيل ، سيصبح التخطيط الجديد ساري المفعول.

الطريقة الثانية. مفاتيح الشاشة

الأمر أسهل هنا. يحتوي Android على متغير تصحيح أخطاء خاص qemu.hw.mainkeysالذي يسمح لك بالتحكم في رؤية مفاتيح التنقل على الشاشة. إذا كانت القيمة 0 ، فسيتم عرض المفاتيح على الشاشة ، 1 - التأثير المعاكس.

نكتب المتغير مع القيمة المطلوبةإلى ملف /system/build.prop، و هذا كل شيئ:

# su # mount -o remount، rw / system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys = 0> /system/build.prop

الاستنتاجات

في بعض الأحيان ، يتعين عليك اتخاذ مثل هذه الخطوات الإجرامية لجعل هاتفك الذكي أكثر راحة. بالنسبة لي ، استقرت على الخيار الثالث: "إيقاف" الأزرار بالإضافة إلى تثبيت LMT Launcher. يبدو لي أن هذه هي الطريقة الأكثر ملاءمة للتحكم.

بغض النظر عما تقوله الإحصائيات ، هناك دائمًا مكان في الحياة للمصادفات غير السارة للظروف والأيام الناجحة بشكل خاص. ربما تعرف ما هو - عندما يحدث كل شيء بشكل خاطئ في الصباح. طوال اليوم ، من الصباح الباكر حتى وقت متأخر من المساء ، مهما فعلت ، كل شيء يسير على ما يرام. يبدو أنه من الأفضل عدم مغادرة المنزل في مثل هذه الأيام. ولكن حتى داخل جدران المنزل ، يمكن أن يحدث شيء غير سار. على سبيل المثال ، السقوط "الناجح" بشكل خاص للهاتف على الأرضية المكسوة بالبلاط. أو صعود الدرج بجوار المدخل.

نتيجة لمصادفة مؤسفة (أو نمط نجمة خاطئ) ، ترفض الأزرار المادية على الهاتف فجأة العمل. لكن لا تتسرع في إنفاق الأموال على الإصلاحات في الوقت الحالي (أو إلقاء قطعة الحديد العنيدة في سلة المهملات). هناك طريقة أفضل - إضافة أزرار افتراضية إلى شاشة الهاتف الذكي. نعم ، تمامًا كما هو الحال على شاشة أي جهاز لوحي.

ماذا لو لم تعمل الأزرار المادية ، لكنك تريد استخدام هاتفك الذكي الآن؟ دعنا نصلح هذا في أربع خطوات.

الخطوةالاولى. احصل على الجذر... يتم إغلاق حقوق المسؤول من مالك الهاتف الذكي "افتراضيًا". يساعد برنامج Kingo Root على إلغاء حظرها. بعد تثبيته على جهاز الكمبيوتر الخاص بك ، لا تنس تحديد خانة الاختيار "التصحيح عبر USB" في إعدادات الهاتف. البرنامج سهل الاستخدام ولا يتطلب أي معرفة خاصة - فقط انقر فوق "الحصول على الجذر" على شاشته الرئيسية وبعد عدة عمليات إعادة تشغيل ، ستكون حقوق الجذر المفيدة جزءًا من البرامج الثابتة لهاتفك الذكي.

الخطوة الثانية. قم بتثبيت Root Explorer.التطبيق بتنسيق تطبيقات جوجل، وفي اتساع الشبكة ، يمكنك العثور على إصدار مجاني يعمل بكامل طاقته. نحن للاستخدام القانوني للتطبيقات ، وبالتالي فإن البحث عن برامج Android من مصادر بديلة وتثبيتها من مصادر بديلة أمر متروك تمامًا لضميرك.

الخطوة الثالثة. قم بتشغيل مستكشف الجذر وابحث عن دليل النظام فيه... سيتم العثور على ملف build.prop بالتأكيد في أعماقه. حدده بالضغط بإصبعك على الاسم لفترة أطول قليلاً. في القائمة المخفية خلف علامة الحذف على اليمين وأعلى قليلاً ، يوجد عنصر "فتح في محرر النص". افتح build.prop بهذه الطريقة وانتقل خلال النص الطويل حتى النهاية. هنا تحتاج إلى إضافة سطر واحد فقط qemu.hw.mainkeys = 0. احفظ الملف المحدث وأعد تشغيل هاتفك.

الخطوة الرابعة. الأزرار التي تظهر على الشاشة.كل شيء جاهز ، يمكن استخدام الهاتف بشكل مريح مرة أخرى - عادةً ما توجد "الخلف والمنزل والقائمة" في الجزء السفلي من الشاشة. إذا لم تعد بحاجة إليها (لقد أصلحت هاتفك الذكي أو عملت الأزرار المادية بنفسك) ، افتح build.prop مرة أخرى لتغيير الخط qemu.hw.mainkeys = 0 إلى qemu.hw.mainkeys = 1. إعادة تشغيل أخرى - ولا توجد المزيد من الأزرار الافتراضية على هاتفك.

في تواصل مع

ذات مرة ، عندما كانت غرفة العمليات نظام الاندرويدفي البداية ، قام كل مصنع للهواتف الذكية بالتحكم فيه لأنه أكثر ملاءمة له. تحتوي الأجهزة المرجعية ، خط Nexus ، على مجموعة نموذجية من مفاتيح اللمس أسفل الشاشة ، ثم حاول الجميع التميز - تمتلك Samsung زرًا ميكانيكيًا ، و HTC بها ماسح ضوئي بلوحة اللمس وأزرار على يسارها ويمينها ، وما إلى ذلك. . وهذا هو الشيء ، منذ إنشاء الهواتف الذكية الأولى على نظام Android ، لم يتغير الكثير ، وقد مرت ست سنوات ، ويستمر المصنعون في جعل الإدارة بالطريقة التي يعتقدون أنها الأكثر صحة. لسوء الحظ ، أو لحسن الحظ ، لا يوجد حتى الآن معيار مشترك.

قررت أن أفكر قليلاً وأجمع كل طرق التحكم الأساسية في هاتف ذكي استنادًا إلى نظام التشغيل Android ، وأخبرني أي منها يبدو لي الأكثر ملاءمة وإزعاجًا ، واسأل أيضًا عن رأيك في هذا الأمر.

التحكم الكلاسيكي هو ما نراه في الهواتف الذكية من خط Nexus وأحدث هواتف LG Nexus 5X و Huawei Nexus 6P. على الرغم من حقيقة أن كل "رابط" جديد من صنع جهة تصنيع مختلفة ، فإن Google هنا تحمي وتدافع عن حقها في إملاء الشروط. النظام بسيط للغاية - ثلاثة أزرار تعمل باللمس على الشاشة: رجوع ، الصفحة الرئيسية ، تطبيقات قيد التشغيل. يتم استخدام مخطط تحكم مماثل سوني اليابانية، وموتورولا ، وكذلك في العديد من الهواتف الذكية التي لا تزال غير معروفة في العالم الماركات الصينية... تتمثل مزايا هذا التحكم ، في رأيي ، في أنه بسيط ومفهوم قدر الإمكان ، ويتم صقله دائمًا النسخة الحاليةنظام التشغيل. السلبيات - عدم وجود أي إعدادات ، هناك ثلاثة أزرار على الشاشة وهذا كل شيء.

هناك خيار مع مفاتيح تعمل باللمس قابلة للتغيير ، في الواقع هذا أيضًا مخطط أندرويد كلاسيكي ، ولكن يمكنك فيه تغيير ترتيب المفاتيح أو حتى إضافة مفاتيح جديدة. يُستخدم هذا النوع من التحكم في بعض أجهزة LG ، في هاتف YotaPhone 2 ، في الأجهزة المزودة بـ Cyanogenod ، كخيار. تتمثل مزايا هذا المخطط في جميع وسائل الراحة للتحكم الكلاسيكي ، ولكن في نفس الوقت ، القدرة على تخصيص المفاتيح وإضافتها وإزالتها وتغيير موضعها.

نوع التحكم المنفصل التالي هو لوحة اللمس الموجودة أسفل الشاشة. نموذجي للعلامات التجارية الصينية الكبيرة والمتوسطة - Huawei و Lenovo و ZTE و Xiaomi. تم تجهيز معظم الهواتف الذكية لهذه الشركات بلوحة تعمل باللمس بثلاثة مفاتيح أسفل الشاشة. تتمثل مزايا هذا الخيار في أن لوحة اللمس لا تزيل مساحة الشاشة الثمينة ، فهذه المفاتيح مضاءة من الخلف على جميع الأجهزة تقريبًا. تتمثل عيوب النظام الكلاسيكي في عدم وجود إعدادات في معظم الأجهزة ، ولا يمكنك إضافة أو طرح الأزرار هنا أيضًا ، لأسباب واضحة.


أحد أكثر الخيارات شيوعًا هو الزر الموجود أسفل الشاشة ومفتاحين ، أحدهما على اليسار والآخر على اليمين. هذا الخيار شائع لأنه تستخدمه Samsung في هواتفها الذكية ، ونتيجة لذلك ، فهو شائع جدًا. في العلامات الرئيسية الجديدة ، تمت إضافة ماسح ضوئي لبصمات الأصابع أيضًا إلى المفتاح المركزي. الإيجابيات - يوجد زر الجهاز ، وهو أسهل وأكثر مألوفة للضغط عليه ، ويمكنه أيضًا "إيقاظ" الجهاز دون اللجوء إلى مفتاح التشغيل. سلبيات - لأكون صادقًا ، من الصعب علي تحديد الاسم. ربما يكون العيب هو أن هذا المخطط يجمع بين الأزرار الميكانيكية واللمس ويستغرق وقتًا للتعود عليه.


خيار نادر جدًا حتى الآن ، تم تنفيذه في الهواتف الذكية التي تعمل بنظام Androidبواسطة Meizu ، وحتى في زوج من الأجهزة - مفتاح ميكانيكي مع مستشعر مدرج وماسح ضوئي لبصمات الأصابع. استلهم الصينيون من شركة Apple ، لكنهم طوروا فكرة وجود مفتاح واحد وماسح ضوئي عليه ، مضيفين لوحة تعمل باللمس هنا. اتضح زرًا عالميًا يؤدي دور مفتاحي الصفحة الرئيسية والرجوع ، ودور الماسح الضوئي ، بالإضافة إلى استبدال زر الطاقة. تتمثل مزايا هذا الخيار في ملاءمته العامة - حيث تتركز جميع الإجراءات المهمة على زر واحد ويمكنك تنفيذها في أسرع وقت ممكن دون تحريك إصبعك من مفتاح إلى آخر. ناقص - يستغرق الأمر وقتًا للتعود على هذا المخطط.


تتميز HTC أيضًا عن بعضها البعض - في وقت من الأوقات كانت هواتفهم الذكية تحتوي على مفاتيح حساسة للمس على الشاشة ، ثم مفاتيح حساسة للمس أسفل الشاشة ، ولكن ليس ثلاثة ، مثل معظم الشركات المصنعة ، ولكن اثنين (شعار HTC يظهر في المنتصف). تحتوي أجهزة العلامة التجارية التايوانية الآن على أزرار على الشاشة وماسحة ضوئية بمفتاح لمس مدرج أسفل الشاشة ( HTC واحد M9 Plus ، One A9). يصعب عليّ أن أصف بموضوعية إيجابيات وسلبيات هذه الخيارات ، لأنني معتاد على ذلك هواتف HTC الذكيةواستخدامها في كثير من الأحيان أكثر من غيرها.


إذا أخذنا جميع المخططات ككل ، فسيكون متغير Meizu شخصيًا هو الأقرب لي ، وهو مخطط مستعار من Apple مع تطوير الفكرة: مفتاح ميكانيكي أسفل الشاشة به مستشعر وماسحة ضوئية منقوشة فيه. والثاني الأكثر ملاءمة ، في رأيي - النسخة الكلاسيكيةمع إمكانية إضافة أو إزالة المفاتيح وتغيير موضعها إلى لوحة اللمس... ما هو الخيار الأكثر ملاءمة لك؟ ليس لأن لديك هاتفًا ذكيًا بنوع معين من التحكم ، وأنت معتاد عليه ، ولكن بشكل عام.

الأزرار الميكانيكية في الهاتف الذكي من القرن الماضي ، من مكان ما في الأيام التي كان الناس يتفاخرون فيها بعدد الأصوات في تعدد الأصوات والألوان في الشاشة. ثم لم يكن لدينا شاشات تعمل باللمسوغيرها من إنجازات التقدم ، على بلدي زر الصفحة الرئيسةواستبدلت عصا التحكم بالكامل.

ولكن الآن هو وقت مختلف ، فإن مفهوم التحكم في الأدوات يتحرك بعيدًا عن جميع أنواع النقرات غير الضرورية ، تجعل واجهات اللمس إصبعك عنصر التحكم الرئيسي ، حيث تنزلق بإيماءة معينة عبر الشاشة. بعد رفض لوحات المفاتيح الميكانيكية، بدأ المصنعون في التخلي عن مفاتيح التحكم المادية واستبدالها بأخرى على الشاشة. والجيل الجديد من الهواتف الذكية يفتح حتى دون الضغط على زر الطاقة ، ما عليك سوى حمل Moto X في يدك والنقر على الشاشة على LG G2.

ولكن ماذا لو لم تكن قد انتهكت بعد من جهاز جديد ، وتريد أن تشعر بجمال إدارة الجهاز وفقًا لأحدث وضع تكنولوجي؟

شاشة الجاذبية - تشغيل / إيقاف

سيساعد هذا التطبيق أولئك الذين يريدون تنشيط شاشة الهاتف بمجرد دخولها يد المالك وإيقاف تشغيلها ، بمجرد وضعها على الطاولة أو في الجيب.

يقوم بجمع البيانات من مستشعر القرب والجيروسكوب ، ويقفل ويفتح الشاشة في الوقت المناسب. حاولت ذلك وقررت المغادرة. إنه مريح للغاية عندما يضيء الهاتف ، ويستحق حمله في يدك ، فهو لا يخرج ، وتحليل أدنى حركات اليد عند قراءة المعلومات من الشاشة ، وتنطفئ ، يجب أن تضعها في جيبك أو ضعه على الطاولة. تحتاج فقط إلى التعود على عدم الضغط على زر الطاقة من الذاكرة القديمة.

الميزات الأساسية للتطبيق مجانية ، وتتضمن إعدادات لزوايا الزناد والحساسية. لمزيد من المرونة ، سيتعين عليك دفع حوالي 2 دولار.

إن التخلي عن الزر المادي لصالح الإيماءات يجلب أيضًا القليل من الخير في حياة المستخدم. خاصة في سياق أقطار الشاشة المتزايدة باستمرار. وسيساعد زر Swipe Home في ذلك.

التمرير بإصبعك أسهل بكثير من اعتراض هاتفك للوصول إلى زر القائمة. في الإعدادات ، يمكنك تعيين إجراءات مثل الضغط على زر الصفحة الرئيسية ، أو فتح تطبيق أو ستائر الإشعارات لإيماءات معينة.

لسوء الحظ ، التطبيق لا يحتوي على زر "رجوع". نظرًا لخصائص Android ، هناك حاجة إلى الجذر لهذا ، ويبدو أن المطور لا يريد السير في هذا المسار. إذا كان لديك اقتراح رائع قائم على الإيماءات ، فشاركه في التعليقات!

تحياتي ، لديّ هاتف ذكي رخيص من نوع Fly IQ434. بمجرد أن غرق ، ولكن على عكس توقعاتي ، لم يتوقف عن العمل. أثناء عمله ، يعمل ، باستثناء زر الرجوع. ثم يعمل من الصحافة العشرين ، ثم الأوتاد ويتم ضغطه من تلقاء نفسه ، وباختصار ، فإنه يسبب الكثير من الإزعاج.

على الرغم من أن الهاتف رخيص ، إلا أنه من المؤسف التخلص من جهاز يعمل بكامل طاقته بسبب زر واحد. لا يُنصح بإجراء الإصلاح ، بالتأكيد سيكلف الإصلاح نفس تكلفة الهاتف ، إن لم يكن أكثر. بعد قليل من التفكير ، توصلت إلى استنتاج مفاده أنه لن يكون أمرًا سيئًا تعطيل هذا الزر ، ووضع شيئًا من شأنه أن يكون زر برنامج على الشاشة بدلاً من زر الجهاز.

كما اتضح ، من السهل جدًا القيام بما تم تصوره ، ولكن هناك مطلب - يجب أن يكون جهاز Android الخاص بك مزودًا بصلاحية الوصول إلى الجذر.

أولاً ، تحتاج إلى تثبيت نوع من مدير الملفات ، والذي يمكن منحه حقوق المستخدم المتميز (الجذر). أفضل استخدام es explorer ، قم بتنزيله من متجر اللعب,

قم بتشغيل وتشغيل مفتاح مستكشف الجذر في القائمة اليسرى.

اعتمادًا على مدير الجذر الذي قمت بتثبيته ، سيظهر تحذير / تأكيد لنقل حقوق الجذر إلى التطبيق. نحن نؤكد.

بعد ذلك ، عليك الانتقال إلى المجلد / system / usr / keylayout

فقط في حالة حدوث ذلك ، قم بعمل نسخة احتياطية من هذا المجلد.

سيكون هناك عدة ملفات في هذا المجلد بالملحق .kl ، يحتاج أحدها إلى التحرير. أي واحد يعتمد على جهاز Android الخاص بك. في حالتي ، هذا هو Geneic.kl.

افتحه في محرر es

وابحث عن السطر الذي تمت كتابة BACK WAKE_DROPED فيه وقم بالتعليق عليه (تحتاج إلى إضافة الرمز # في بداية السطر). ليس من الصعب تخمين أنه إذا كنت بحاجة إلى تعطيل زر آخر ، على سبيل المثال ، زيادة مستوى الصوت ، فأنت بحاجة إلى البحث عن الخط الذي يوجد به VOLUME_UP.

نعيد تشغيل الجهاز. بمجرد التمكين ، يجب ألا يعمل الزر. إذا استمر في العمل ، فستحتاج إلى تحرير ملف آخر في نفس المجلد. أي واحد يمكن أن يخبرك به google ، أو يمكنك فقط القوة الغاشمة لتحديده ، والتعليق على السطر المطلوب في جميع الملفات ، حتى تصادف السطر المطلوب.

بالمناسبة على Samsung علامة التبويب المجرة 2 مع CyanogenMod 11 firmware ، نفس الملف ، Generic.kl ، مسؤول عن أزرار الأجهزة.

بعد تعطيل الزر ، تحتاج إلى ابتكار بديل له. دعونا نضع زرًا ناعمًا. هناك الكثير من البرامج لمحاكاة الأزرار في Play Market ، لكني أحببت Button Savior.

يمكنه محاكاة جميع أزرار الأجهزة النموذجية تقريبًا ، ويبدو جيدًا ولديه قدر مناسب من التخصيص. لن أصفهم ، tk. كل شيء يعمل بشكل جيد مع الإعدادات القياسية. سأقول فقط عن اثنين.

الأول يتعلق بالموضوع ، افتراضيًا يصعب رؤية الأزرار:

لإصلاح ذلك ، تحتاج إلى تحديد سمة مختلفة ، لذلك في علامة تبويب الشكل والمظهر ، انقر فوق السمات وحدد سمة مختلفة. أحببت Froyo. هكذا تبدو:

الإعداد الثاني هو أن تختفي اللوحة ذات الأزرار عند لمسها خارج اللوحة. في علامة التبويب خيارات متقدمة ، تحتاج إلى تحديد خانة الاختيار إخفاء عند اللمس الخارجي.

ونعم ، كل ما تفعله ، تقوم به على مسؤوليتك الخاصة ومخاطرك ، أنا لست مسؤولاً عن الأجهزة التالفة.

[المنافسة] الخيارات البديلة تحكم Android، تخلص من الأزرار التي تظهر على الشاشة

في تواصل مع

ما أحب Android من أجله هو التخصيص الكامل. بينما اصحاب الاجهزة مع الاخرين أنظمة التشغيلساخطون ، يشكون من الابتكارات أو عدم وجودها في المنتديات ، يمكن لمالكي Android تخصيص كل شيء من وإلى أنفسهم ، الأمر يتطلب فقط رغبة وقليل من الوقت. في هذه المقالة ، كما تفهم ، سنتطرق إلى تخصيص عناصر تحكم Android ، وعلى وجه الخصوص ، الأجهزة ذات الأزرار التي تظهر على الشاشة.

مقدمة

من خلال تقديم Android 3.0 Honeycomb ، قدمت Google طريقة جديدة للتحكم في الأجهزة - الأزرار التي تظهر على الشاشة. في ذلك الوقت ، لم يجذبوا الانتباه حقًا ، وكانت حصة الأجهزة التي تحتوي على android ثالثًا ولا تزال صغيرة جدًا. لكن كل هذا تغير مع إصدار الإصدار 4.0 Ice Cream Sandwich و Samsung Galaxy Nexus.

هذه المرة ، أعرب الجمهور بالفعل عن استيائه العنيف: احتلت هذه الأزرار مساحة ثمينة على الشاشة ، ولم يكن هناك HD حقيقي على nexus ، وكانت الشاشة تفقد بضعة أعشار من البوصة وكل ذلك بسبب الأزرار الثلاثة الملعونة . بصفتي مالك هذا الجهاز ، فإن هذا النظام يناسبني: في الحياة اليومية لدينا هاتف بقطر حوالي 4.5 بوصة ، ومن الملائم لهم استخدام يد واحدة أكثر من جالكسي سامسونج s3 على سبيل المثال ، وعندما تريد مشاهدة مقطع فيديو ، فلديك بالفعل شاشة عالية الدقة مقاس 4.65 بوصة. نعم ، بقيت الأزرار في الألعاب ، لكن كان من السهل إزالتها لفترة ، ومع إصدار 4.4 ، أصبح للمطورين القدرة على إخفائها في تطبيقاتهم. ولكن مع شراء جهاز nexus 10 ، ظهرت مشكلة الأزرار على الحافة. في الجهاز اللوحي ، تناولوا مساحة كبيرة بشكل غير معقول وفي مكان غير مريح للغاية. بعد قليل من البحث ، حددت العديد من الخيارات البديلة المثيرة للاهتمام للتحكم في Android.


GMD Gesture control

سعر: 167 روبل هناك شيطان النسخة المدفوعة، لا يوجد سوى عدد قليل من الإيماءات المعيارية المتاحة.

أولاً ، يرجى التفكير طويلاً وبجد ، إذا كنت تريد حقًا تعطيل زر الصفحة الرئيسية أو أي زر آخر لهذه المادة (مثل زر الرجوع) ، فهذا ليس شيئًا يجب القيام به (على الأقل في معظم الحالات ، إنه تصميم سيء ). يمكنني التحدث إلى نفسي فقط ، ولكن إذا قمت بتنزيل تطبيق يمنعني من القيام بشيء مثل الضغط على زر نظام التشغيل ، فإن الشيء التالي الذي أفعله هو إلغاء تثبيت هذا التطبيق وترك مراجعة سيئة للغاية. أعتقد أيضًا أن تطبيقك لن يظهر في متجر التطبيقات.

حاليا…

يرجى ملاحظة أن برنامج MX Player يطلب الإذن للاستخدام عبر التطبيقات الأخرى:
نظرًا لأنه لا يمكنك تجاوز زر الصفحة الرئيسية إلى جهاز Android(على الأقل في أحدث إصدارات نظام التشغيل). يقوم MX Player برسم نفسه فوق المشغل الخاص بك عند "قفل" التطبيق والضغط على زر "الصفحة الرئيسية".
لمشاهدة مثال أبسط وأكثر وضوحًا ، يمكنك مشاهدة تطبيق Facebook Messenger.

منذ أن طلب مني أن أقدم معلومة اضافيةحول "تجاوز" شريط حالة MX Player وشريط التنقل ، أقوم بتحرير إجابتي لتضمين هذه السمات.

بادئ ذي بدء ، يستخدم MX Player وضع ملء الشاشة الغامر (فيديو DevBytes) على KitKat.
يقدم Android 4.4 (المستوى 19 من API) علامة SYSTEM_UI_FLAG_IMMERSIVE جديدة لـ setSystemUiVisibility () ، والتي تتيح لتطبيقك أن يكون "ملء الشاشة" حقًا. هذا العلم ، جنبًا إلى جنب مع علامتي SYSTEM_UI_FLAG_HIDE_NAVIGATION و SYSTEM_UI_FLAG_FULLSCREEN ، يخفي التنقل وأشرطة الحالة ويسمح لتطبيقك بالتقاط جميع أحداث اللمس على الشاشة.

عند تمكين وضع ملء الشاشة ، يستمر نشاطك في تلقي جميع أحداث اللمس. يمكن للمستخدم عرض أشرطة النظام بمنديل داخلي على طول المنطقة التي تظهر فيها أشرطة النظام عادة. يؤدي هذا إلى مسح علامة SYSTEM_UI_FLAG_HIDE_NAVIGATION (وعلامة SYSTEM_UI_FLAG_FULLSCREEN ، إن أمكن) حتى تصبح أجزاء النظام مرئية. يؤدي هذا أيضًا إلى تشغيل View.OnSystemUiVisibilityChangeListener ، إذا تم تعيينه. ومع ذلك ، إذا كنت تريد إخفاء أشرطة النظام تلقائيًا مرة أخرى بعد بضع ثوانٍ ، فيمكنك استخدام علامة SYSTEM_UI_FLAG_IMMERSIVE_STICKY بدلاً من ذلك. لاحظ أن النسخة اللاصقة من العلم لا تستدعي أي مستمعين ، لأن أشرطة النظام المعروضة مؤقتًا في هذا الوضع في حالة عابرة.

ثانيًا: إخفاء شريط الحالة
ثالثًا: إخفاء شريط التنقل
يرجى ملاحظة أنه أثناء استخدام وضع ملء الشاشة مخصص فقط لـ KitKat ، فإن إخفاء شريط الحالة وشريط التنقل ليس فقط لـ KitKat.

ليس لدي ما أقوله عن الثاني والثالث ، لديك فكرة أعتقد أنها تقرأ بسرعة على أي حال. فقط تأكد من أنك تولي اهتمامًا وثيقًا لـ View.OnSystemUiVisibilityChangeListener.

لقد أضفت Gist الذي يشرح ما أعنيه ، فهو ليس كاملاً ويتطلب بعض الالتزام ، لكنك حصلت على الفكرة. https://gist.github.com/Epsiloni/8303531

حظا سعيدا مع ذلك ، واستمتع!

لقد اتبعت إجابة shaobin0604 وتمكنت أخيرًا من حظر زر HOME بإضافة:

AndroidManifest.xml كل ما عليك فعله هو نسخ HomeKeyLocker.java من مكتبة shaobin إلى مشروعك وتنفيذه كما في مثال shaobin. راجع للشغل: روايتي ذكري المظهر AVD - أندرويد 4.0.3 .

يمكنك استخدام Android-HomeKey-Locker لتعطيل HOME KEY وغيرها مفاتيح النظام(مثل BACK KEY و MENU KEY)

آمل أن يساعدك هذا في التطبيق الخاص بك.شكرا ل.

يمكنك تعطيل زر Android 5.0 home and recents باستخدام ميزة التثبيت المذكورة هنا:

يقدم Android 5.0 واجهة برمجة تطبيقات جديدة تتيح لك منع المستخدمين مؤقتًا من ترك مهمتك أو مقاطعة الإشعارات. يمكن استخدام هذا ، على سبيل المثال ، إذا كنت تطور تطبيقًا تعليميًا لدعم متطلبات المزايدة العالية على Android أو تطبيق أحادي الغرض أو تطبيق kiosk. عندما ينشط تطبيقك التقاط الشاشة ، لا يمكن للمستخدمين رؤية الإشعارات أو الوصول إلى التطبيقات الأخرى أو العودة إلى الشاشة الرئيسية حتى يخرج التطبيق الخاص بك من الوضع.

يمكنك قفل جهازك حتى الكشك. شريط التنقل ليس مخفيًا ، ولكن يمكن إزالة أزرار الصفحة الرئيسية والأزرار الأخيرة أو تعطيلها بناءً على كيفية تنشيط الوضع. لقد كتبت بعض المعلومات بعد اختبار هذه الميزة هنا.

مجرد تخمين ، لكنني أعتقد أنه مع إذن SYSTEM_ALERT_WINDOW (المعروض باسم "Draw over other applications" ، انظر هنا) ، قد يكون من الممكن: عرض تطبيقك كنافذة ملء الشاشة مع تنبيه النظام. بهذه الطريقة ستخفي أي تطبيقات أخرى ، حتى على سطح المكتب ، لذلك إذا ضغطت على الصفحة الرئيسية فلن تفعل ذلك هل حقامعطل ، فقط بدون تأثير مرئي.

تم الإعلان عن هذا الإذن لبرنامج MX Player وتمتعه Facebook Messenger بعرض "رؤوس الدردشة" في كل مكان ، لذلك قد يكون هذا هو الحل.

تحديث (مضاف من تعليقاتي):ثم استخدم SYSTEM_UI_FLAG_HIDE_NAVIGATION بالتزامن مع التقاط أحداث اللمس / باستخدام OnSystemUiVisibilityChangeListener لتجاوز السلوك الافتراضي (يظهر شريط التنقل عند اللمس). أيضًا ، نظرًا لأنك قلت إن إيماءة الخروج لا تعمل ، يمكنك محاولة إعداد SYSTEM_UI_FLAG_IMMERSIVE_STICKY أيضًا (باستخدام SYSTEM_UI_FLAG_FULLSCREEN و SYSTEM_UI_FLAG_HIDE_NAVIGATION).

في السابق ، كان من الممكن تعطيل زر الصفحة الرئيسية ، ولكن هذا ليس هو الحال الآن. هذا بسبب البرامج الضارة التي تحاصر المستخدم.

يمكنك الاطلاع على مزيد من التفاصيل هنا: قطع الاتصال بزر الصفحة الرئيسية في Android 4.0+

أخيرًا ، يمكن تعطيل زر الرجوع كما ترى في هذا السؤال الآخر: تعطيل زر الرجوع في android

لقد بحثت أيضًا عن هذا لفترة من الوقت وتمكنت أخيرًا من القيام بذلك حسب الحاجة ، أي أن شريط التنقل غير متاح ، وشريط الحالة غير متاح حتى إذا قمت بالضغط على زر الطاقة لفترة طويلة ، لا قائمة الطاقة ولا تظهر أزرار التنقل. بفضلAssaf Gamliel ، جعلتني إجابته على المسار الصحيح. لقد اتبعت هذا البرنامج التعليمي مع بعض التعديلات الطفيفة. عند تحديد النوع ، قمت بتحديد WindowManager.LayoutParams.TYPE_SYSTEM_ERROR بدلاً من WindowManager.LayoutParams.TYPE_PHONE ، وإلا فلن يخفي التراكب الخاص بنا أشرطة النظام. يمكنك اللعب بالأعلام والارتفاع والعرض وما إلى ذلك لجعلها تتصرف بالطريقة التي تريدها.

إذا كنت تستهدف Android 5.0 والإصدارات الأحدث. يمكنك استخدام:

Activity.startLockTask ()

لا أعلم كيف يمكن تعطيل زر الصفحة الرئيسية. حتى اكتشفت أنني حصلت على الرابط التالي.

ثابت الكود: المفتاح الرئيسي. تتم معالجة هذا المفتاح بواسطة إطار العمل ولا يتم تسليمه أبدًا إلى التطبيقات.

ولكن ، يمكننا تعطيل زر الرجوع. آمل أن يساعدك الرمز التالي.

Override public void onBackPressed () (// لا تُرجع أي شيء ؛)

قم أولاً بإنشاء طريقة:

. hideNavigationBar الفراغ العامة () (نهائي مشاهدة decorView = this.getWindow () getDecorView ()؛ uiOptions الباحث نهائي = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE، الموقت = الموقت الجديد ( ) ؛ TimerTask = new TimerTask () (Override public void run () (YourActivityName.this.runOnUiThread (new Runnable () (Override public void run () (decorView.setSystemUiVisibility (uiOptions) ؛))) ؛)) ؛ timer.scheduleAtFixedRate (مهمة ، 1 ، 2) ؛)

ثم تسميه على onCreate () من نشاطك. اتصل به مرة أخرى عن طريق onResume (). ثم يمكنك إضافة طريقة أخرى في نشاطك:

Override public void onWindowFocusChanged (منطقية hasFocus) (super.onWindowFocusChanged (hasFocus) ؛ hideNavigationBar () ؛)

سيكون مثل هذا. تذكر أنه سيتم قفل الشاشة حتى المرة التالية التي يلمس فيها المستخدم الشاشة ، في فئة Timer يمكنك تغيير التأخير وسيسمح لك ذلك بتغيير الأشياء لتلك الحالة. ثم سيتم قفل الشاشة مرة أخرى.

لا يمكنك تعطيل زر الصفحة الرئيسية من كلمات ICS onwords ، ولكن يمكنك تعطيل الأزرار الأخرى على النحو التالي

Override public boolean dispatchKeyEvent (KeyEvent keyEvent) (إرجاع صحيح ؛)

بعد ICS ، أي Android 4+ ، تمت إزالة تجاوز HomeButton لأسباب أمنية للسماح للمستخدم بالخروج في حالة تحول التطبيق إلى برنامج ضار.

كما أنه ليس من الممارسات الجيدة منع المستخدم من الانتقال بعيدًا عن التطبيق. ولكن ، نظرًا لأنك تقوم بإنشاء تطبيق قفل الشاشة ، فإن ما يمكنك فعله هو إعلان الإجراء على أنه Launcher ، بحيث أنه عند الضغط على HomeButton ، سيعيد تشغيل تطبيقك ويبقى هناك بمفرده (لن يلاحظ المستخدمون أي شيء بخلاف الخفقان قليلا على الشاشة).

لكي نكون صادقين ، لا يمكن تعطيل زر الصفحة الرئيسية ، على الأقل في مستويات API الأحدث بدءًا من 4.0. هذا أيضا غير مستحسن. ومع ذلك ، يمكنك حظر زر الرجوع عن طريق تجاوزه

باطل عام onBackPressed () (// لا تستدعي super onBackPressed.)

لتجاوز زر الصفحة الرئيسية ، يمكنك استخدام مؤقت ، على سبيل المثال ، وبعد كل مرة تحقق مما إذا كانت الشاشة الرئيسية هي شاشتك أم لا ، أو ما إذا كانت الحزمة الخاصة بك في المقدمة أم لا ، (أنا متأكد من أنك ستحصل على روابط إليها) ، واعرض نشاطك باستخدام علامة single_top.

بهذه الطريقة ، حتى إذا تم الضغط على زر الصفحة الرئيسية ، فستتمكن من تحريك التطبيق الخاص بك لأعلى.

تأكد أيضًا من وجود مخرج للتطبيق ، لأن مثل هذه التطبيقات يمكن أن تكون مزعجة حقًا ولا ينبغي أبدًا تطويرها.

ترميز سعيد.

ملاحظة: غير قادر على اعتراض الحدث الأصلي عند الضغط على زر الصفحة الرئيسية.

يمكنك استخدام طرق الإرفاق بالإضافة إلى طرق حماية المفاتيح ، ولكن ليس مع مستويات واجهة برمجة التطبيقات 4.0 وما فوق.

استخدام التدوير يلقي استثناء. لذلك أصلحت نشاطي باستخدام هذا:

خزانة HomeKeyLocker ؛ Override المحمي باطل onCreate (Bundle saveInstanceState) (super.onCreate (saveInstanceState) ؛ requestWindowFeature (Window.FEATURE_NO_TITLE) ؛ setContentView (R.layout.activity_splash) ؛ locker = new HomeKeyLocker () ؛ locker.lock (thisride) ؛ locker.lock (thisride) ؛ (thisride) ؛ باطل محمي onSaveInstanceState (Bundle saveInstanceState) (super.onSaveInstanceState (saveInstanceState) ؛ locker.unlock () ؛)Override public void onConfigurationChanged (Configuration config) (super.onConConfigurationChanged (config) ؛ locker. )

ستحتاج إلى استخدام اقتراح @ Lê Quang Duy.

آسف للرد خلال 2-3 سنوات. ولكن يمكنك إخفاء نشاط جميع الأزرار الموجودة على النظام. فقط تحقق من إجاباتي كيف أقوم بتعطيل زر الصفحة الرئيسية الافتراضي في أي نشاط؟ ,

أصبحت هذه الأزرار لعنة كبيرة لجميع أجهزة Android. بدأ كل شيء مع الأجهزة اللوحية في Android 3.0 Hoheycomb ، ومع إصدار Android 4.0 Ice Cream Sandwich ، انتشر إلى الهواتف الذكية. يمكن تصنيع الجهاز بالكامل بدون أزرار مادية ، ولكن عليك التضحية بشريط ضخم أسفل الشاشة من أجل ترتيب الأزرار الموجودة على الشاشة ...
في الواقع ، ليس كل شيء قاتمًا للغاية. نعم ، لا يتم إخفاء هذا الشريط أبدًا تقريبًا ، ولكنه في نفس الوقت لا يسبب أي إزعاج. ولكن في تلك الحالات القليلة التي تتداخل فيها ، وتريد أن تكون الشاشة متاحة للتطبيق بشكل كامل وكامل ، يمكنك التخلص منها. تتطلب جميع البرامج الخاصة بهذه الوظيفة حقوق الجذر وليس على جميع الأجهزة ، وليس على جميع البرامج الثابتة تعمل بشكل مثالي. لكن هل منعنا ذلك؟

كيف يمكنني إدارة الجهاز؟

في الواقع ، إذا تخلصت من الشريط بالأزرار ، فسيصبح الجهاز لا يمكن السيطرة عليه تمامًا. لا يمكنك حتى العودة إلى سطح المكتب الخاص بك. من الجيد أن يوفر البرنامج الذي يخفي الأزرار بديلاً لها ، لكن معظمها لا يفعل ذلك. كان الشريط مخفيًا ، ثم يدور كما تريد ...
هنا ، يأتي برنامج Button Savior للإنقاذ ، والذي يعرض شريطًا صغيرًا من الأزرار على الشاشة على جانب الشاشة عند الضغط على زر خاص أو بعد التمرير من حافة الشاشة. لن نتناولها بالتفصيل. لا يسعني إلا أن أقول إنه يتطلب أيضًا حقوق الجذر ، ولديه العديد من الإعدادات ، ويدعم السمات ، ويسمح لك الإصدار المدفوع بتكوين الأزرار وإعادة تعيينها بطريقتك الخاصة. البرنامج مفيد للأجهزة اللوحية ، حتى لو لم يكن الشريط مخفيًا في أي مكان - يصبح التحكم في الجهاز أسهل بكثير.

إزالة الشريط بأزرار!

الخطوة الأولى هي إلقاء نظرة على برنامج ful! Screen. من اللافت للنظر ليس فقط حقيقة أنه يخفي الأزرار التي لا تستطيع البرامج الأخرى التعامل معها ، ولكن أيضًا لأنه يوفر لهذه الأزرار بديلاً مناسبًا - تم تخصيص زرين شبه شفافين على جانبي الشاشة إلى "الخلف" وإجراءات "المنزل" بشكل افتراضي ، ولكن هذا كل شيء. يمكن إعادة تكوينها بطريقتك الخاصة. يتم دعم الضغط العادي والضغط لفترة طويلة والتمرير - ثلاثة إجراءات لكل زر. إذا كان بعض البرامج لا يمكنه العيش بدون هذا الشريط المزعج ، فيمكنك تكوينه بحيث لا تخفيه الشاشة عند تشغيل هذا البرنامج. والمهم جدا بالرغم من ان البرنامج يخفي الستارة فمن الممكن تخصيص عمل لعرضه ...
بشكل عام ، شاشة فول - افضل برنامجلإخفاء الأزرار التي تظهر على الشاشة. ولكن من الممكن أن يخيف بعض الازدحام ووفرة الإعدادات بعض المستخدمين. في هذه الحالة ، يمكنك استخدام برامج أبسط. لقد استخدمت Tablet Bar Hide و No System Bar ، وهي برامج ذات زر واحد يمكنها إخفاء شريط النظام وإظهاره (شريط الأزرار وشريط الإشعارات). البرنامج الأول قادر على مراقبة اللحظات التي ظهرت فيها الفرقة فجأة وإخفائها مرة أخرى (أزرار البدء والإيقاف). لا يوجد شيء مميز في هذه البرامج - لن يكون هناك شريط به أزرار حتى إعادة التشغيل الأولى. يجب فحص الأداء بشكل منفصل على كل جهاز وفي كل برنامج ثابت. كلا البرنامجين مجانيان.

ملاحظة مهمة حول البرامج التي تتطلب الوصول إلى الجذر

تتعلق الملاحظة بإزالة هذه البرامج من الجهاز. قبل هذا الإجراء ، يجب ألا تنسى إعادة كل شيء إلى مكانه. إذا قمت بإخفاء الشريط بالأزرار ثم قمت بإلغاء تثبيت البرنامج ، فلن تراها أبدًا. ومن الجيد أن تؤدي إعادة التشغيل إلى إعادة كل شيء إلى مكانه. ويحدث أن الوميض الكامل لا يساعد أيضًا. في العديد من البرامج ، يتم التأكيد على هذه النقطة بشكل خاص في الإعدادات ، ولكن لا يزال يتعين عليك توخي الحذر.

كل شيء ودائما ينهار بشكل غير متوقع. إن إسقاط هاتفك على أرضية مبلطة هو حادث مزعج ، وإغراقه في حوض الاستحمام أمر شائع أكثر مما يبدو في البداية. إحصائيات المكالمات إلى مراكز الخدمةيحتوي على العديد من الشكاوى حول حوادث من مسلسل "سقطت وتحطمت" أكثر من الغرق. في الوقت نفسه ، لا ينبغي للمرء أن يتوقع أن السقوط الأول سيؤدي إلى إزالة ركيزة المستشعر أو حتى الشاشة نفسها - في معظم الحالات ، لا تبدو عواقب الحوادث المزعجة مدمرة للغاية. من بين أمور أخرى ، هذا هو عدم التشغيل المفاجئ للأزرار المادية "للخلف والصفحة الرئيسية والقائمة". إذا حدثت هذه المشكلة لهاتفك ، ولا يزال هناك نقود للإصلاحات ، فلا داعي للقلق. هناك حل بسيط نسبيًا لهذه المشكلة الشائعة. سنعلمك الآن كيفية تشغيل الأزرار التي تظهر على الشاشة على هاتفك الذكي إذا لم تعد الأزرار المادية تعمل.

لكي ينجح كل شيء ، يجب أن تحصل عليه حقوق الجذر... يصعب أحيانًا الحصول على وصول المسؤول إلى أعماق ملفات النظام. ولكن مع ظهور التطبيقات التي تحصل على الوصول الذي تحتاجه لك ، لم تعد بحاجة إلى قراءة الإرشادات متعددة الصفحات. فقط قم بتثبيت برنامج Kingo Root على جهاز الكمبيوتر الخاص بك وقم بتوصيل هاتفك. الشيء الوحيد الذي يجب القيام به أثناء تثبيت البرنامج هو في إعدادات الهاتف ، في قسم "الأمان" ، لتمكين "تصحيح أخطاء USB". هذا كل شئ. من خلال النقر على زر الجذر الكبير في الواجهة جذر Kingo، تفعيل حقوق المسؤول.

الخطوة الثانية تبدو أكثر تعقيدًا بعض الشيء. ستحتاج إلى تنزيل برنامج Root Explorer من Google Play (أو قليلاً ... مصادر بديلة). قم بتثبيته على هاتفك الذكي. قم بتشغيل هذا التطبيق ، وابحث عن دليل النظام ، وفيه - build.prop. إذا كان هذا الملف غير مرئي في دليل النظام ، فلا يهم. يوجد علامة حذف في الزاوية العلوية من البرنامج - اضغط عليها لفتح قائمة فرعية. في إعدادات البرنامج ، حدد العنصر "إظهار الملفات المخفية". سيتم الكشف عن الخسارة على الفور.

في الزاوية اليسرى الجذر المستكشفهناك عنصر آخر نحتاجه - r / w. اضغط عليه مرة واحدة وأكد اختيارك. ينشط هذا الإجراء القدرة على تحرير ملفات النظام. الآن اضغط مع الاستمرار على build.prop عليه. ستتغير القائمة العلوية ومن القائمة المنسدلة (في نفس علامة القطع) ستجد العنصر الفرعي "فتح في محرر نصوص".

انتقل فتح ملفوصولاً إلى أسفل - كل تلك القوائم الطويلة من الإعدادات ليست مطلوبة بعد. في الجزء السفلي ، أضف السطر qemu.hw.mainkeys = 0. احفظ الملف وأعد تشغيل هاتفك.

تم ، في الجزء السفلي من الشاشة هناك ثلاثة أزرار على الشاشة - على غرار ما يمكنك رؤيته على شاشة أي جهاز لوحي. وبعد إصلاح الأزرار المادية ، يمكن إخفاء الأزرار الافتراضية تمامًا عن طريق استبدال السطر qemu.hw.mainkeys = 0 بـ qemu.hw.mainkeys = 1 وإعادة تشغيل الجهاز مرة أخرى.