ה-SDK של אנדרואיד היא תוכנת ברירת המחדל כאשר מתמודדים עם אנדרואיד במחשב. הרוב המכריע של המשתמשים השורשיים נתקלו ב-SDK, בין אם הם יודעים זאת או לא, כאשר הם משתמשים ב-Android Debug Bridge הפופולרי תמיד, או בקיצור ADB. בעוד שה-SDK עושה טוב מאוד למטרותיו המיועדות ועובד בצורה מושלמת, כל דבר שנוצר כדי להגדיל או לעזור הוא תמיד מרגש ומהנה.
עם זה בחשבון שחבר בכיר ב-XDA regaw_leinad פיתחה קובץ .dll המאפשר למחשבי Windows לתקשר טוב יותר עם מכשירי אנדרואיד באמצעות NET. הקובץ מכיל 21 מחלקות, שתיים מהן נחשבות למחלקות העיקריות. אחד מהם נקרא AndroidController, אשר, כפי שמסביר regaw_leinad:
מחלקת AndroidController היא עטיפה למחצה של ה-ADB (Android Debug Bridge), והיא תכיל גם פונקציונליות לחתימה על קבצי .ZIP להבהב קל למכשיר שלך.
המחלקה השנייה בקובץ נקראת Device ובעצם משיגה ומציגה מידע על המכשיר המחובר למחשב. מתכנתי NET יכולים להוסיף את ה-.dll הזה כהפניה לפרויקטים שלהם ולקבל גישה לרשימת פקודות כביסה. מטרת הקובץ היא לעזור למפתחי אנדרואיד להפחית את כמות קוד ה-C# ו-NET שהם צריכים לכתוב בעצמם על ידי מתן API יציב שממנו ניתן לבנות. זה יכול להיות הרבה מאוד יישומים והשימושים בו מוגבלים רק על ידי הדמיון של המפתח.
כדי להראות איזה סוג של דברים ה-.dll יכול לעשות, יש ל regaw_leinad שכתב את שיטת השורש בלחיצה אחת בשביל ה CDMA HTC Hero להיות יציב ואמין יותר מכל שיטת שורש שתשוחרר קודם לכן. הטווח, העומק והרוחב של ה-API הזה עוצרי נשימה, וכל מפתח .NET או C# שמתעניין באנדרואיד באמת צריך שיהיה את זה במחשב שלו.
מידע נוסף, קישורי הורדה והוראות ניתן למצוא ב- חוט מקורי. תנו להתפתחות להתחיל!