როგორ აჩვენოთ მხოლოდ ჩაკეტილი ეკრანის შეტყობინების კონტენტი სახლში

გაკვეთილი იმის შესახებ, თუ როგორ აჩვენოთ სრული დაბლოკვის ეკრანის შეტყობინებების შინაარსი, როდესაც სახლში ხართ, მაგრამ დამალოთ შეტყობინებები ჩაკეტილ ეკრანზე, როცა არ ხართ.

Google-მა შემოიტანა დაბლოკვის ეკრანის შეტყობინებები Android Lollipop-ში და მისცა მომხმარებლებს უფლება გადაწყვიტონ, სურთ თუ არა მათი შეტყობინებები ეკრანზე დაბლოკვის ჩვენება. პარამეტრებში არის მენიუ, სადაც შეგიძლიათ აირჩიოთ შეტყობინებების დამალვა დაბლოკვის ეკრანიდან მთლიანად აჩვენეთ, რომ აპს აქვს შეტყობინება, მაგრამ დამალეთ შეტყობინების შინაარსი, ან აჩვენეთ შეტყობინება მასში მთლიანობა.

მაგრამ ეს პარამეტრი არის ყველაფერი ან არაფერი - არ არსებობს საშუალება, იყოს კონტექსტური. თუ გსურთ გქონდეთ დაყენება, სადაც შეტყობინებები იმალება მხოლოდ სახლიდან გასვლისას, მაშინ მოგიწევთ ხელით შეცვალოთ ეს პარამეტრი სახლიდან გასვლისას. კოლეჯის სტუდენტებისთვის, რომლებიც ტოვებენ ჩართულ ეკრანს სახლში და კამპუსში ყოფნისას, თქვენ ჩვეულებრივ მხოლოდ ერთ პარამეტრს იცავთ. თუმცა, ტასკერის ძალის წყალობით, შეგვიძლია ორივე სამყაროდან საუკეთესო გვქონდეს; აჩვენეთ შეტყობინებების მთელი კონტენტი სახლში ყოფნისას, მაგრამ დამალეთ შეტყობინების კონტენტი სახლიდან გასვლისას.


მოთხოვნები

  • ტასკერი ($2.99)
  • SecureTask (უფასო)

მიუხედავად იმისა, რომ მე აქ Tasker-ს ვიყენებ, თქვენ თავისუფლად შეგიძლიათ გამოიყენოთ თქვენი არჩევანის ნებისმიერი სხვა ავტომატიზაციის აპლიკაცია. Tasker ყველაზე პოპულარულია და ის არის ის, რომელსაც უმეტესობა იცნობს, ამიტომ სწორედ ამას ვიყენებ. SecureTask არის მოდული Tasker-ისთვის, რომელსაც შეუძლია შეცვალოს ჩვენ მიერ მოძიებული პარამეტრი, მაგრამ მხოლოდ მას შემდეგ, რაც მას სწორი ნებართვით დავაყენებთ. ამისათვის ჩვენ უნდა გვქონდეს ADB წვდომა.

ADB-ის დაყენება

პირველი რაც თქვენ უნდა გააკეთოთ არის ADB ბინარის ჩამოტვირთვა თქვენი კონკრეტული OS-სთვის. ამის გაკეთება შეგიძლიათ აქ. მათი გადმოტვირთვის შემდეგ, თქვენ უნდა დარწმუნდეთ, რომ გაქვთ სათანადო მძღოლი თუ ვინდოუსზე ხართ.

მას შემდეგ რაც თქვენ ამოიყვანთ ორობითს ცალკეულ საქაღალდეში და დააინსტალირეთ დრაივერი, ჩვენ უნდა გავააქტიუროთ USB გამართვა სმარტფონზე. ამისათვის გახსენით პარამეტრები და გადადით ტელეფონის შესახებ. შეეხეთ Build Number-ს 7-ჯერ, სანამ არ მიიღებთ დიალოგს, რომელიც გეტყვით, რომ თქვენ განბლოკეთ დეველოპერის პარამეტრები. დეველოპერის ოფციებზე წვდომა შეგიძლიათ პარამეტრებში ახლა. როგორც ჩანს, Android O-ში, თქვენ უნდა შეიყვანოთ თქვენი პინი/პაროლი, სანამ შეძლებთ დეველოპერის ოფციების გახსნას. გააკეთეთ ასე და მოძებნეთ USB Debugging, შემდეგ ჩართეთ იგი.

ახლა შეაერთეთ თქვენი ტელეფონი და გახსენით ბრძანების სტრიქონი იმავე დირექტორიაში, სადაც ამოიღეთ ADB ორობითი. (Windows-ის მომხმარებლებმა, გეჭიროთ shift+მარჯვენა დაწკაპუნება ამ საქაღალდეში და აირჩიეთ „გახსენით ბრძანების სტრიქონი აქ“.) ჩაწერეთ adb მოწყობილობები ბრძანების სტრიქონში. თქვენ იხილავთ შეტყობინებას, რომ ADB სერვერის გაშვება მიმდინარეობს, შემდეგ თქვენს ტელეფონზე იხილავთ მოთხოვნას, რომ მოგთხოვოთ თქვენს კომპიუტერზე ADB წვდომის მინიჭება. Დაეთანხმე. ახლა, როდესაც თქვენ შეიყვანთ adb მოწყობილობებს ბრძანების სტრიქონში, უნდა ნახოთ თქვენი მოწყობილობის სერიული ნომერი, თუ ასეა, მაშინ თქვენ წარმატებით მიაღწიეთ ADB წვდომას.

დაბოლოს, როდესაც გაიხსნება ADB ბრძანების სტრიქონი, შეიყვანეთ შემდეგი ბრძანება SecureTask-ისთვის საჭირო ნებართვის მისაცემად.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask-ს ექნება შესაძლებლობა შეცვალოს სისტემის პარამეტრები root წვდომის გარეშე! ახლა ჩვენ მზად ვართ გადავიდეთ Tasker-ის დაყენებაზე.

Tasker-ის დაყენება

აქ არის ნაბიჯ-ნაბიჯ ინსტრუქციები კომპლექტი Tasker პროფილის შესაქმნელად, რომელიც ამოქმედდება თქვენი სახლის WiFi ქსელთან დაკავშირებისას/გათიშვისას, შემდეგ გაუშვებს SecureTask-ს პარამეტრების შესაცვლელად.

  1. გახსენით Tasker და შეეხეთ ღილაკს + ქვედა მარჯვენა კუთხეში ახალი პროფილის შესაქმნელად.
  2. შეეხეთ „სახელმწიფოს“ შტატის კონტექსტის დასამატებლად.
  3. აირჩიეთ "Net" და შემდეგ "WiFi დაკავშირებული".
  4. SSID-ში, შეეხეთ გამადიდებელ შუშას შენახული SSID-ების სიის გამოსაჩენად. აირჩიეთ თქვენი სახლის ქსელი აქ.
  5. დააჭირეთ უკანა კლავიშს და Tasker მოგთხოვთ დაურთოთ არსებული დავალება ან შექმნათ ახალი. აირჩიეთ "ახალი ამოცანა". არ შეგაწუხოთ დასახელება.
  6. ამოცანის რედაქტირების ეკრანზე, შეეხეთ + ხატულას ქვედა შუაში, რომ დაამატოთ მოქმედება.
  7. აირჩიეთ "Plugin" შემდეგ "SecureTask" და მოძებნეთ "Secure settings" სიაში.
  8. შეეხეთ ფანქრის ხატულას SecureTask-ის კონფიგურაციის ეკრანის გასახსნელად.
  9. მოქმედებისთვის აირჩიეთ „ჩაწერა“. პარამეტრებისთვის შეიყვანეთ ზუსტად ისე, როგორც დაწერილია (ბრჭყალების გარეშე) „secure lockscreen_allow_private_notifications“. ახალი მნიშვნელობისთვის შეიყვანეთ "1". დასრულების შემდეგ შეეხეთ გამშვებ ნიშანს.
  10. დააჭირეთ ორჯერ უკან Tasker-ის მთავარ ეკრანზე გასასვლელად. ახლა ჩვენ უნდა დავურთოთ Exit Task, რომელიც ამოქმედდება WiFi-დან გათიშვისას. დიდხანს დააჭირეთ თქვენს მიერ შექმნილ ამოცანას, სანამ არ დაინახავთ „გასვლის ამოცანის დამატებას“. შეეხეთ ამას.
  11. დაამატეთ მოქმედება (იგივე ნაბიჯები #6-9), გარდა ამჯერად მნიშვნელობისა, შეიყვანეთ „0“. ეს აჩვენებს შეტყობინებას დაბლოკვის ეკრანზე, მაგრამ დამალავს მის შინაარსს.

თქვენი ტელეფონი ახლა დაბლოკავს ეკრანის შეტყობინებების მთელ შინაარსს, სანამ დაკავშირებული ხართ სახლის ქსელთან, მაგრამ დამალავს შეტყობინებების შინაარსს სახლიდან გასვლისას!


Გაყოლა XDA Tutorials RSS feed მეტი მსგავსი შინაარსისთვის. ჩამოტვირთვა XDA Labs რომ სწრაფად გაეცნოთ XDA პორტალზე გამოქვეყნებულ ყველა უახლეს სიახლეს და ორიგინალურ ფუნქციას.