اهداف 

اول اینکه این اولین پست ما در جی اس ام سورس هست و امیدواریم کیفیت محتوا را درمورد پسند شما عزیزان قرار گرفته باشد.

ما در حد توان سعی خواهیم کرد تمامی موضوعات مربوط به برنامه نویسی دنیای جی اس ام را بسیار مبتدی توضیح دهیم تا کسانی که آشنایی با زبان های برنامه نویسی ندارند بتوانند از موضوع سر دربیارند و علاقمندان ترغیب به فعالیت در حوزه توسعه دنیای جی اس ام شوند .

خب قبل از ارائه هر گونه سورسی در این سایت لازم میدانیم زمینه های ارائه سورس ها را توضیح دهیم تا کاربران از سردر گمی رها شوند و بتوانند کدهای سورس را درک کنند .

دلیل معرفی این رفرنس کاربران تازه وارد هست زیرا کار با این رفرنس بسیار ساده و راحت هست و ممکن هست در سورس های ارائه شده توسط ما از این رفرنس استفاده شده باشد به هر حال معرفی این رفرنس دور از لطف نیست.

کلیات رفرنس Androidlib چیست ؟

کتابخانه اندروید لیب Androidlib توسط regaw_leinad نوشته شده برای زبان های C#.NET و VB.NET و در اختیار برنامه نویسان در XDA قرار گرفته است.

androidlib یک رفرنس متن باز نوشته شده توسط زبان C# دستگاه های اندرویدی متصل شده به کامپیوتر را به راحتی مدیریت میکند

رفرنس مربوطه به برنامه نویسان اجازه میدهد بدون نوشتن ده ها خط کد با یک خط کد دستور مربوطه را در دیوایس اجرا کنند.کلاس  AndroidController همان adb در این رفرنس برای مدیریت دستگاه و کلاس دیگر که بیشترین کار را با آن دارید کلاس دستگاه هست.

این کلاس اطلاعات مفید در مورد دستگاه شامل ( اطلاعات نرم افزار / سخت افزار، اطلاعات حافظه، آمار باتری، نقاط کیبورد برای پارتیشن، وضعیت روت بودن یا نبودن دستگاه، اطلاعات busybox و غیره) و همچنین بسیاری از روش های نمونه برای کنترل تلفن شما را نشان می دهد ، مانند راه اندازی مجدد (reboot) ، مانت کردن پارتیشن های مختلف (mount) ، ارسال فایل از کامپیوتر به دستگاه و بالعکس (push/pull)
رفرنس androidlib برای زبان های C#.net و vb.net برای مدیریت دستگاه های اندروید هست که توسط این کتابخانه میتوانید دستورات adb مخفف (Android Debug Bridge Utility) و Fastboot  را توسط این زبان ها بدون نیاز به دستورات cmd اجرا کنید و تلفن های هوشمند اندرویدی را توسط این رفرنس تحت این دو زبان دات نت مدیریت کنید .

این رفرنس با کمک ابزارهای باینری adb.exe و fastboot.exe که در خود رفرنس وجود دارد (در موقع اجرای دستوری توسط این رفرنس در پوشه temp ویندوز فایل های باینری مربوطه استراج میکند ) دستگاه ها را مدیریت میکند.

رفرنس اندروید لیب مناسب برای تمامی توسعه دهندگان ابزار های مدیریتی گوشی های اندروید تحت دات نت هستش زیرا به راحتی ارتباط میان کامپیوتر و گوشی را فراهم میکند.

دانلود رفرنس ;

رفرنس androidlib به صورت ریسورس (متن باز) در اختیار برنامه نویسان قرار گرفته طوری که میتوانید این رفرنس را توسعه بدید (چیزهایی اضافه کنید) و یا در موارد دلخواه اصلاح انجام دهید. همچنین میتوانید فایل های باینری موجود در این سورس را جایگزین باینری دلخواهتون بکنید

دریافت سورس از github 

پس از دانلود سورس با نسخه دلخواه ویژوال استودیو سلوشن را باز کرده و فقط دیباگ انجام دهید سپس در پوشه زیر میتوانید dll مربوطه را دریافت کرده و در نرم افزاری که میسازید بکار ببرید

AndroidLib-master\AndroidLib\bin

کاربرانی که قادر به ایجاد رفرنس نیستند قسمت دیدگاه ها مطرح کنند تا توسط خودمان رفرنس build شده را در اختیارتون قرار دهیم.

نمونه پروژه برای زبان سی شارپ با این رفرنس :

مشاهده سورس در github

نمونه پروژه برای زبان ویژوال بیسیک دات نت با این رفرنس:

مشاهده سورس در github

اضافه کردن رفرنس در پروژه دات نت

برای اضافه کردن رفرنس androidlib به دات نت از روش زیر استفاده کنید .

  • بر روی reference در ویژوال استودیو راست کلیک کنید. سپس add reference را انتخاب کنید

کتابخانه اندروید لیب androidlib

  • سپس رفرنس androidlib.dll ساخته شده را انتخاب کرده و ok را بزنید

 

کتابخانه اندروید لیب androidlib

 

هر گونه سوال یا مشکلی در این خصوص داشتید میتوانید از قسمت ارسال دیدگاه یا برای بحث بیشتر در انجمن پشتیبانی توسعه دهندگان و تعمیرکاران موبایل مطرح کنید.

این مطلب توسط بنده (ILYA20) نوشته شده و کپی کردن مطلب و سوء استفاده حتی با ذکر منبع از آن غیر قانونی بوده و پیگرد قانونی خواهد داشت.

برای دلگرمی ما را به دوستان خود معرفی کنید .

کانال تلگرامی جی اس ام دولوپرزانجمن جی اس ام دولوپرز

 

0.0

خوب

بد

نویسنده ilya20
انتشار در تاریخ
نمایش 238

نظرات (1)

  • شهاب
    ۱۳۹۷-۰۷-۰۷ at ۱۲:۳۳ ق.ظ پاسخ
    سلام بنده ریفرنس رو خواستم اگه میشه به ایمیلم بفرستید.

ارسال نظر شما

رفتن به نوارابزار