اسلاید های شروع برنامه نویسی اندروید با جاوا - مهندس سید وحید هاشمیVahid Hashemiماشین مجازی Dalvik تغییر یافته JVM
خروجی فایلهای APK شبیه JAR ولی کدها تبدیل به اسمبلی میشوند.
Java 1.6
سیستم عامل براساس لینوکس
از گوشی هوشمند تا تبلیت
هر برنامه اندروید نیاز به یک AndroidManifest.xml دارد
حاوی تعاریف تمامی صفحات
اجازه دسترسی به منابع سیستم
نسخه سیستم عامل برای اجرای برنامه
کتابخانه ها
سرویس ها
و ...
اطلاعات بیشتر :
http://developer.android.com/guide/topics/manifest/manifest-intro.html
از نامگذاری camleCase استفاده نکنید، برای مثال:
buttonImageOne(غلط میباشد)
از _ استفاده کنید مثال: button_image_one
همه حروف باید کوچک باشد
از اعداد میتوانید استفاده کنید
برای نامگذاری فولدرها بهتر است از – بجای _ استفاده کنید
مثال : drawable_hdpi (غلط است)
Drawable-hdpi (درست است)
برای اتصال بین layout.xml و فایلهای جاوا ابتدا کامپوننتی که میخواهید دارای یک event باشد حتماً باید دارای یک id باشد
قاعده id در android : android:id=“@+id/componenet_name”
سه روش برای bind کردن رویدادها در اندروید وجود دارد
ابتدا بایستی کامپوننت مورد نظر را پیدا کنید
Button btn = (Button) findViewById (R.id.button_id);
روش سوم : صدا کردن رویداد کلیک از xml و ایجاد تابع در فایل جاوا
در فایل xml تگ android:click اضافه میگرد و نام تابع مورد نظر اعلام میگردد
در فایل جاوا یک روال همنام ساخته میشود و الخ...
برفرض 2 فرم(activity) داریم
Intent intent = new Intent (from , to);
startActivity(intent);
Finish();
در صورتی که بخواهیم مقداری را بین دو فرم رد و بدل کنیم:
مانند بالا یک intent میسازیم
startActivityForResult(intent,value);
مثال در کد
اول باید یک هندلر http درست کنید
HttpClient
Verb مخصوص خود را انتخاب کنید
Get
Post
HttpPost,HttpGet
اگر میخواهید از post استفاده کنید بایستی اطلاعات را در بسته بندی مناسب به نمونه ایی که از post ساخته شده پاس دهید
Httppost اطلاعات را در قالب UrlEncodedEntity قبول میکند
UrlEncodedEntity اطلاعات را در قالب List<namevaluepair> قبل میکند.
اطلاعات در قالب HttpResponse برگشت داده میشوند
Httpresponse.getEntity() خروجی براساس bufferedReader میباشد
کلاس TelephonyManager/PackageManager حاوی اطلاعات بسیاری از
-------------------
دوره های برنامه نویسی اندروید / جاوا / شی گرا
http://www.tekplanet.ir
Android custom listviewparmistechآموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
آموزش ساخت لیست در اندروید - آموزشگاه پارمیس مشهد
ایجاد لیست ها در اندروید
هدف از ایجاد لیست در اندروید
چگونگی کار با لیست ها در اندروید
اندروید و برنامه نویسی اندرویدAbbasali Mollahosyniبه نام خدا
سلام
توضیحاتی مختصر ولی لازم در مورد برنامه نویسی اندروید که برای شروع لازمه بدونید
به همراه سرفصل های دوره مقدماتی آموزش برنامه نویسی اندروید در دانشگاه اردکان
4 الگوها در اندرویدNavid Einakchiدر این بخش در رابطه با الگوهایی صحبت می شود که در اندروید تعریف شده و کاربران اندروید با آنها آشنایی دارند.
دو هدف از این بحث وجود دارد:
1- کاربردهای ما برای کاربران اندروید قابل پیش بینی و درنتیجه آسان باشد
2- عملکرد کلی اندروید و یکپارچگی برنامه ها در آن حفظ گردد.
دوره آموزش ساخت اپلیکیشن اندروید فیلیموelecomcoAndroidProgrدوره آموزش ساخت اپلیکیشن اندروید فیلیمو کاملا پروژه محور و کاربردی می باشد و تمامی استانداردهای گوگل در ساخت این پروژه در نظر گرفته شده است. در این آموزش یک اپلیکیشن حرفه ای خرید اشتراک فیلم مشابه فیلیمو و نماوا با تمامی امکانات طراحی و ساخته می شود. در پایان دوره نیز سورس کد اندروید آن در اختیار شما کاربران عزیز قرار می گیرد.
https://elecomco.com/product/filimo_android/
(ِData Structures-Java Object oriented Programming Languages)ساختارهای دیتا ...Muhibullah Amanمعلومات در حافظه به اشکال مختلف ذخیره و قابل دسترس می باشند که برای برنامه نویسان لازم است تا با روش های مختلف ذخیره معلومات در میموری و به آن دسترسی پیدا کنند.
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گراییmrm_196در این اسلاید، افرادی که آشنایی مختصری با برنامه نویسی شی گرا دارند، با زبان سی پلاس پلاس به طور پیشرفته تر به عنوان یک زبان شی گرا آشنا میشوند.
معماری سیستم عامل آندرویدHamid Saberiدر این ارائه ضمن مرور تاریخچه ای مختصر از سیستم عامل آندروید، به بررسی معماری سیستم عامل و همچنین معرفی ابزارهای برنامه نویسی آن، پرداخته ام
3 سبک در اندرویدNavid Einakchiدر این بخش در رابطه با چگونگی طراحی استایل برای برنامه صحبت می شود تا ظاهری داشته باشیم که در همه دستگاهها بخوبی دیده شود.
ورودی خروجی Hadoopnasser rezaeiاین اسلاید به ورودی و خروجی در هدوپ اختصاص داده شده است.
فصل 5 کتاب Hadoop the difinitive guide
مباحثی نظیر تضمین صحت داده ها، فشرده سازی، استریمینگ، سریال سازی و فرمت فایل های داده ای پوشش داده شده است
اندروید و برنامه نویسی اندرویدAbbasali Mollahosyniبه نام خدا
سلام
توضیحاتی مختصر ولی لازم در مورد برنامه نویسی اندروید که برای شروع لازمه بدونید
به همراه سرفصل های دوره مقدماتی آموزش برنامه نویسی اندروید در دانشگاه اردکان
4 الگوها در اندرویدNavid Einakchiدر این بخش در رابطه با الگوهایی صحبت می شود که در اندروید تعریف شده و کاربران اندروید با آنها آشنایی دارند.
دو هدف از این بحث وجود دارد:
1- کاربردهای ما برای کاربران اندروید قابل پیش بینی و درنتیجه آسان باشد
2- عملکرد کلی اندروید و یکپارچگی برنامه ها در آن حفظ گردد.
دوره آموزش ساخت اپلیکیشن اندروید فیلیموelecomcoAndroidProgrدوره آموزش ساخت اپلیکیشن اندروید فیلیمو کاملا پروژه محور و کاربردی می باشد و تمامی استانداردهای گوگل در ساخت این پروژه در نظر گرفته شده است. در این آموزش یک اپلیکیشن حرفه ای خرید اشتراک فیلم مشابه فیلیمو و نماوا با تمامی امکانات طراحی و ساخته می شود. در پایان دوره نیز سورس کد اندروید آن در اختیار شما کاربران عزیز قرار می گیرد.
https://elecomco.com/product/filimo_android/
(ِData Structures-Java Object oriented Programming Languages)ساختارهای دیتا ...Muhibullah Amanمعلومات در حافظه به اشکال مختلف ذخیره و قابل دسترس می باشند که برای برنامه نویسان لازم است تا با روش های مختلف ذخیره معلومات در میموری و به آن دسترسی پیدا کنند.
سی پلاس پلاس به عنوان زبان دومی برای یادگیری شی گراییmrm_196در این اسلاید، افرادی که آشنایی مختصری با برنامه نویسی شی گرا دارند، با زبان سی پلاس پلاس به طور پیشرفته تر به عنوان یک زبان شی گرا آشنا میشوند.
معماری سیستم عامل آندرویدHamid Saberiدر این ارائه ضمن مرور تاریخچه ای مختصر از سیستم عامل آندروید، به بررسی معماری سیستم عامل و همچنین معرفی ابزارهای برنامه نویسی آن، پرداخته ام
3 سبک در اندرویدNavid Einakchiدر این بخش در رابطه با چگونگی طراحی استایل برای برنامه صحبت می شود تا ظاهری داشته باشیم که در همه دستگاهها بخوبی دیده شود.
ورودی خروجی Hadoopnasser rezaeiاین اسلاید به ورودی و خروجی در هدوپ اختصاص داده شده است.
فصل 5 کتاب Hadoop the difinitive guide
مباحثی نظیر تضمین صحت داده ها، فشرده سازی، استریمینگ، سریال سازی و فرمت فایل های داده ای پوشش داده شده است