⌚ Geminiman WearOS ლოკალური ADB
გაუშვით ADB ბრძანებები პირდაპირ თქვენი Wear OS საათიდან — დაყენების შემდეგ ტელეფონი ან კომპიუტერი არ არის საჭირო.
შექმნილია დეველოპერებისთვის, ტესტერებისთვის და გამოცდილი მომხმარებლებისთვის, რომლებსაც სურთ სწრაფი ლოკალური ADB წვდომა თავად საათიდან. ჩართეთ უკაბელო გამართვა, დააწყვილეთ ან დაუკავშირდით საათიდან, შემდეგ გაუშვით შენახული ან მომლოდინე ბრძანებები პირდაპირ Wear OS-ზე.
✨ ძირითადი მახასიათებლები
🔌 ლოკალური ADB Wear OS-ზე
გაუშვით ADB shell ბრძანებები პირდაპირ თქვენი საათიდან, კომპლექტში შემავალი ლოკალური ADB დაყენების გამოყენებით.
📡 დააწყვილეთ და დაუკავშირდით საათიდან
დააწყვილეთ უკაბელო გამართვასთან ან ხელახლა დაუკავშირდით არსებულ გამართვის სესიას კომპიუტერის საჭიროების გარეშე ყოველ ჯერზე.
⚡ შენახული ბრძანებები
შექმენით მრავალჯერადი ბრძანებები ისეთი საერთო ამოცანებისთვის, როგორიცაა მოწყობილობის ინფორმაციის შემოწმება, პაკეტების ჩამოთვლა ან shell ბრძანებების გაშვება.
📥 მომლოდინე ბრძანებების რიგი
გარე ბმულებიდან მიღებული ბრძანებები არ სრულდება ბრმად. ჯერ გადახედეთ მათ, შემდეგ აირჩიეთ, შეინახოთ, გააუქმოთ თუ გაუშვათ.
🧩 ჯგუფური მომლოდინე ბრძანებები
ერთდროულად გადახედეთ რამდენიმე მომლოდინე ბრძანებას, აირჩიეთ რომელი უნდა გაუშვათ ან გააუქმოთ და შემდეგ ერთად შეასრულეთ არჩეული ბრძანებები.
📄 ბრძანების გამოტანა Watch-ზე
შესრულების შემდეგ, ბრძანებების შედეგები პირდაპირ აპლიკაციაში ნახეთ.
🛡️ სპამისგან დაცვა
გარე ბრძანებების განმეორებითი მოთხოვნები შეზღუდულია არასასურველი მოთხოვნების შესამცირებლად.
🎛️ Watch-ისთვის მოსახერხებელი ინტერფეისი
შექმნილია პატარა Wear OS ეკრანებისთვის მკაფიო კონტროლით, სრულეკრანიანი დიალოგებით და მბრუნავი გადახვევის მხარდაჭერით.
📱 ტელეფონის აპლიკაცია სურვილისამებრ
ტელეფონის თანმხლები აპლიკაცია სურვილისამებრ არის. Watch აპლიკაციას შეუძლია დამოუკიდებლად მუშაობა. ტელეფონის აპლიკაცია უბრალოდ აადვილებს Watch ბრძანებების მართვას, რედაქტირებას და ორგანიზებას უფრო დიდი ეკრანიდან.
🧑💻 დეველოპერის ინტეგრაცია
სხვა აპლიკაციებს შეუძლიათ ბრძანებების გაგზავნა Geminiman WearOS ლოკალურ ADB-ზე ღრმა ბმულის ინტენტის გამოყენებით.
მაგალითი: დეველოპერებს, რომლებსაც სჭირდებათ სპეციალური ნებართვა, რომლის მინიჭებაც შესაძლებელია ADB-ის მეშვეობით, შეუძლიათ ბრძანების გაგზავნა ჩემს აპლიკაციაში და ის შესრულდება adb-ის დაკავშირების შემდეგ.
სინტაქსი:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
პარამეტრები:
• cmd: გასაშვებად საჭირო ბრძანება
• args: დამატებითი არგუმენტები (არასავალდებულო)
• სათაური: წასაკითხი სათაური (არასავალდებულო)
• აღწერა: მომხმარებლისთვის ნაჩვენები ახსნა (არასავალდებულო)
• caller: აპლიკაციის/ინსტრუმენტის/დეველოპერის სახელი (არასავალდებულო)
ბმულის მაგალითი:
geminiman://command?title=SDK%20Version&cmd=getprop&args=ro.build.version.sdk&description=Show%20Android%20SDK%20version&caller=My%20App
Java:
~~~~~~~~~~~~~~~~~~~~~~~~
Uri uri = new Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK" ვერსია")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("აღწერა", "Android SDK-ის ვერსიის ჩვენება")
.appendQueryParameter("გამომძახებელი", "ჩემი აპლიკაცია")
.build();
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);
~~~~~~~~~~~~~~~~~~~~~~~~~
კოტლინი:
~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("geminiman")
.authority("command")
.appendQueryParameter("title", "SDK ვერსია")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("args", "ro.build.version.sdk")
.appendQueryParameter("description", "Android SDK ვერსიის ჩვენება")
.appendQueryParameter("caller", "ჩემი აპლიკაცია")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~
შენიშვნა:
ბმულების ხელით შექმნისას გამოიყენეთ URL კოდირება. შემომავალი ბრძანებები განიხილება, როგორც მომლოდინე მოთხოვნები და შესრულებამდე საჭიროებს მომხმარებლის დამტკიცებას.
⚠️ მნიშვნელოვანი შენიშვნა
ეს აპლიკაცია განკუთვნილია მომხმარებლებისთვის, რომლებიც ესმით ADB და უკაბელო გამართვა. ADB ბრძანებებს შეუძლიათ გავლენა მოახდინონ აპლიკაციებზე, პარამეტრებსა და მოწყობილობის ქცევაზე, ამიტომ გაუშვით მხოლოდ ის ბრძანებები, რომლებსაც ენდობით.
მოთხოვნები:
• Wear OS მოწყობილობა
• დეველოპერის პარამეტრები ჩართულია
• უკაბელო გამართვა ჩართულია
• ADB ბრძანებების საბაზისო ცოდნა
პრობლემა იპოვეთ ან გაქვთ შემოთავაზება?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ კატეგორია: აპლიკაცია
გაუშვით ადგილობრივი ADB ბრძანებები პირდაპირ თქვენი Wear OS საათიდან, ტელეფონის ან კომპიუტერის გარეშე.