⌚ ಜೆಮಿನಿಮನ್ WearOS ಲೋಕಲ್ ADB
ನಿಮ್ಮ Wear OS ವಾಚ್ನಿಂದ ನೇರವಾಗಿ ADB ಕಮಾಂಡ್ಗಳನ್ನು ರನ್ ಮಾಡಿ - ಸೆಟಪ್ ನಂತರ ಯಾವುದೇ ಫೋನ್ ಅಥವಾ PC ಅಗತ್ಯವಿಲ್ಲ.
ಗಡಿಯಾರದಿಂದಲೇ ತ್ವರಿತ ಸ್ಥಳೀಯ ADB ಪ್ರವೇಶವನ್ನು ಬಯಸುವ ಡೆವಲಪರ್ಗಳು, ಪರೀಕ್ಷಕರು ಮತ್ತು ಪವರ್ ಬಳಕೆದಾರರಿಗಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ವೈರ್ಲೆಸ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ, ಗಡಿಯಾರದಿಂದ ಜೋಡಿಸಿ ಅಥವಾ ಸಂಪರ್ಕಿಸಿ, ನಂತರ ಉಳಿಸಿದ ಅಥವಾ ಬಾಕಿ ಇರುವ ಆಜ್ಞೆಗಳನ್ನು ನೇರವಾಗಿ Wear OS ನಲ್ಲಿ ರನ್ ಮಾಡಿ.
✨ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳು
🔌 Wear OS ನಲ್ಲಿ ಸ್ಥಳೀಯ ADB
ಬಂಡಲ್ ಮಾಡಿದ ಸ್ಥಳೀಯ ADB ಸೆಟಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ADB ಶೆಲ್ ಕಮಾಂಡ್ಗಳನ್ನು ನಿಮ್ಮ ಗಡಿಯಾರದಿಂದ ನೇರವಾಗಿ ರನ್ ಮಾಡಿ.
📡 ವಾಚ್ನಿಂದ ಜೋಡಿಸಿ ಮತ್ತು ಸಂಪರ್ಕಿಸಿ
ವೈರ್ಲೆಸ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯೊಂದಿಗೆ ಜೋಡಿಸಿ ಅಥವಾ ಪ್ರತಿ ಬಾರಿ ಕಂಪ್ಯೂಟರ್ ಅಗತ್ಯವಿಲ್ಲದೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೀಬಗ್ ಮಾಡುವ ಸೆಷನ್ಗೆ ಮರುಸಂಪರ್ಕಿಸಿ.
⚡ ಉಳಿಸಿದ ಆಜ್ಞೆಗಳು
ಸಾಧನದ ಮಾಹಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವುದು, ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವುದು ಅಥವಾ ಶೆಲ್ ಕಮಾಂಡ್ಗಳನ್ನು ಚಲಾಯಿಸುವಂತಹ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳಿಗಾಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಆಜ್ಞೆಗಳನ್ನು ರಚಿಸಿ.
📥 ಬಾಕಿ ಇರುವ ಕಮಾಂಡ್ ಕ್ಯೂ
ಬಾಹ್ಯ ಲಿಂಕ್ಗಳಿಂದ ಸ್ವೀಕರಿಸಿದ ಆಜ್ಞೆಗಳನ್ನು ಕುರುಡಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ಮೊದಲು ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಅವುಗಳನ್ನು ಉಳಿಸಬೇಕೆ, ತ್ಯಜಿಸಬೇಕೆ ಅಥವಾ ಚಲಾಯಿಸಬೇಕೆ ಎಂದು ಆರಿಸಿ.
🧩 ಬ್ಯಾಚ್ ಬಾಕಿ ಇರುವ ಆಜ್ಞೆಗಳು
ಒಮ್ಮೆಲೇ ಬಹು ಬಾಕಿ ಇರುವ ಆಜ್ಞೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ಯಾವುದನ್ನು ಚಲಾಯಿಸಬೇಕು ಅಥವಾ ತ್ಯಜಿಸಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಆಯ್ದ ಆಜ್ಞೆಗಳನ್ನು ಒಟ್ಟಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ.
📄 ವಾಚ್ನಲ್ಲಿ ಕಮಾಂಡ್ ಔಟ್ಪುಟ್
ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಒಳಗೆ ನೇರವಾಗಿ ಕಮಾಂಡ್ ಫಲಿತಾಂಶಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
🛡️ ಸ್ಪ್ಯಾಮ್ ಗಾರ್ಡ್ ರಕ್ಷಣೆ
ಪುನರಾವರ್ತಿತ ಬಾಹ್ಯ ಕಮಾಂಡ್ ವಿನಂತಿಗಳು ಅನಗತ್ಯ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸೀಮಿತವಾಗಿವೆ.
🎛️ ವಾಚ್-ಫ್ರೆಂಡ್ಲಿ ಇಂಟರ್ಫೇಸ್
ಸ್ಪಷ್ಟ ನಿಯಂತ್ರಣಗಳು, ಪೂರ್ಣ-ಪರದೆಯ ಸಂವಾದಗಳು ಮತ್ತು ರೋಟರಿ ಸ್ಕ್ರೋಲಿಂಗ್ ಬೆಂಬಲದೊಂದಿಗೆ ಸಣ್ಣ ವೇರ್ ಓಎಸ್ ಪರದೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
📱 ಐಚ್ಛಿಕ ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್
ಫೋನ್ ಕಂಪ್ಯಾನಿಯನ್ ಅಪ್ಲಿಕೇಶನ್ ಐಚ್ಛಿಕವಾಗಿದೆ. ವಾಚ್ ಅಪ್ಲಿಕೇಶನ್ ತನ್ನದೇ ಆದ ಮೇಲೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ದೊಡ್ಡ ಪರದೆಯಿಂದ ವಾಚ್ ಆಜ್ಞೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಸಂಪಾದಿಸಲು ಮತ್ತು ಸಂಘಟಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
🧑💻 ಡೆವಲಪರ್ ಇಂಟಿಗ್ರೇಷನ್
ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಆಳವಾದ ಲಿಂಕ್ ಇಂಟೆಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜೆಮಿನಿಮನ್ ವೇರ್ಓಎಸ್ ಸ್ಥಳೀಯ ಎಡಿಬಿಗೆ ಆಜ್ಞೆಗಳನ್ನು ಕಳುಹಿಸಬಹುದು.
ಉದಾಹರಣೆ: ಎಡಿಬಿ ಮೂಲಕ ನೀಡಬಹುದಾದ ವಿಶೇಷ ಅನುಮತಿಯ ಅಗತ್ಯವಿರುವ ಡೆವಲಪರ್ಗಳು, ನನ್ನ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಆಜ್ಞೆಯನ್ನು ಕಳುಹಿಸಬಹುದು ಮತ್ತು ಅದು ಎಡಿಬಿ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ ರನ್ ಆಗುತ್ತದೆ.
ಸಿಂಟ್ಯಾಕ್ಸ್:
geminiman://command?title=TITLE&cmd=COMMAND&args=ARGS&description=DESCRIPTION&caller=CALLER_NAME
ಪ್ಯಾರಾಮೀಟರ್ಗಳು:
• cmd: ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಆಜ್ಞೆ
• ವಾದಗಳು: ಐಚ್ಛಿಕ ಹೆಚ್ಚುವರಿ ವಾದಗಳು
• ಶೀರ್ಷಿಕೆ: ಐಚ್ಛಿಕ ಓದಬಹುದಾದ ಶೀರ್ಷಿಕೆ
• ವಿವರಣೆ: ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸಲಾದ ಐಚ್ಛಿಕ ವಿವರಣೆ
• ಕರೆ ಮಾಡುವವರು: ಐಚ್ಛಿಕ ಅಪ್ಲಿಕೇಶನ್/ಉಪಕರಣ/ಡೆವಲಪರ್ ಹೆಸರು
ಉದಾಹರಣೆ ಲಿಂಕ್:
geminiman://command?title=SDK%20Version&cmd=getprop&args=ro.build.version.sdk&description=Show%20Android%20SDK%20version&caller=My%20App
ಜಾವಾ:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ಉರಿ ಉರಿ = ಹೊಸದು Uri.Builder()
.scheme("ಜೆಮಿನಿಮ್ಯಾನ್")
.authority("ಆಜ್ಞೆ")
.appendQueryParameter("ಶೀರ್ಷಿಕೆ", "SDK ಆವೃತ್ತಿ")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("ಆರ್ಗ್ಸ್", "ro.build.version.sdk")
.appendQueryParameter("ವಿವರಣೆ", "ಆಂಡ್ರಾಯ್ಡ್ SDK ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸು")
.appendQueryParameter("ಕರೆ ಮಾಡುವವರು", "ನನ್ನ ಅಪ್ಲಿಕೇಶನ್")
.build();
ಇಂಟೆಂಟ್ ಉದ್ದೇಶ = ಹೊಸ ಉದ್ದೇಶ(ಇಂಟೆಂಟ್.ACTION_VIEW, uri);
intent.addCategory(ಇಂಟೆಂಟ್.CATEGORY_BROWSABLE);
startActivity(ಇಂಟೆಂಟ್);
~~~~~~~~~~~~~~~~~~~~~~~~~
ಕೋಟ್ಲಿನ್:
~~~~~~~~~~~~~~~~~~~~~~~~~
val uri = Uri.Builder()
.scheme("ಜೆಮಿನಿಮ್ಯಾನ್")
.authority("ಆಜ್ಞೆ")
.appendQueryParameter("ಶೀರ್ಷಿಕೆ", "SDK ಆವೃತ್ತಿ")
.appendQueryParameter("cmd", "getprop")
.appendQueryParameter("ಆರ್ಗ್ಸ್", "ro.build.version.sdk")
.appendQueryParameter("ವಿವರಣೆ", "ಆಂಡ್ರಾಯ್ಡ್ SDK ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸು")
.appendQueryParameter("ಕರೆ ಮಾಡುವವರು", "ನನ್ನ ಅಪ್ಲಿಕೇಶನ್")
.build()
val intent = Intent(Intent.ACTION_VIEW, uri).ಅನ್ವಯಿಸು {
addCategory(Intent.CATEGORY_BROWSABLE)
}
startActivity(intent)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
ಗಮನಿಸಿ:
ಲಿಂಕ್ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನಿರ್ಮಿಸುವಾಗ URL ಎನ್ಕೋಡಿಂಗ್ ಬಳಸಿ. ಒಳಬರುವ ಆಜ್ಞೆಗಳನ್ನು ಬಾಕಿ ಇರುವ ವಿನಂತಿಗಳಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಬಳಕೆದಾರರ ಅನುಮೋದನೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ.
⚠️ ಪ್ರಮುಖ ಸೂಚನೆ
ಈ ಅಪ್ಲಿಕೇಶನ್ ADB ಮತ್ತು ವೈರ್ಲೆಸ್ ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಬಳಕೆದಾರರಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ADB ಆಜ್ಞೆಗಳು ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತು ಸಾಧನದ ನಡವಳಿಕೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು, ಆದ್ದರಿಂದ ನೀವು ನಂಬುವ ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಚಲಾಯಿಸಿ.
ಅವಶ್ಯಕತೆಗಳು:
• Wear OS ಸಾಧನ
• ಡೆವಲಪರ್ ಆಯ್ಕೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
• ವೈರ್ಲೆಸ್ ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
• ADB ಆಜ್ಞೆಗಳ ಮೂಲ ಜ್ಞಾನ
ಸಮಸ್ಯೆ ಕಂಡುಬಂದಿದೆಯೇ ಅಥವಾ ಸಲಹೆ ಇದೆಯೇ?
Github: https://github.com/ITDev93/Geminiman-WearOS-Local-ADB
~ ವರ್ಗ: ಅಪ್ಲಿಕೇಶನ್
ನಿಮ್ಮ Wear OS ವಾಚ್ನಿಂದ ನೇರವಾಗಿ ಸ್ಥಳೀಯ ADB ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿ, ಫೋನ್ ಅಥವಾ PC ಅಗತ್ಯವಿಲ್ಲ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಆಗ 9, 2026