22 ارسال در این موضوع قرار دارد

در این آموزش قصد ساخت یه اسپلش اسکرین را در اندروید داریم.

اگه دیده باشید در بیشتر اپلیکیشن های اندرویدی صفحه ای به مدت چند ثانیه ظاهر میشود و بعد از آن به صفحه اصلی آپ میرویم .این اکتیویتی به عنوان اسپلش اسکرین شناخته میشود.

برای شروع در مسیر  res/Layout یک فایل به اسم Splash.xml درست میکنیم و کدهای مربوطه را مانند زیر مینویسیم :

 

<?xml version="1.0" encoding="utf-8"?>  
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" 
android:layout_height="fill_parent"  
android:background="@drawable/background" />
در این خطوط فقط یک LinearLayout را تعریف کرده ایم و یک تصویر را برای نمونه برای نمایش در کل صفحه قرار میدهیم.

سپس در پکیج اصلی خود یک اکتیویتی به اسم SpalshScreen را ایجاد میکنیم.

 

public class SpalshScreen extends Activity {
@Overrideprotected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub	
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);	
Handler handler = new Handler();	
// run a thread after 2 seconds to start the home screen	
handler.postDelayed(new Runnable() {	
@Override		
public void run() {		
// make sure we close the splash screen so the user won't come			
// back when it presses back key		
finish();		
// start the home screen	
Intent intent = new Intent(SpalshScreen.this,IpcameraActivity.class);	
startActivity(intent);	
}	
}, 4000);

}
}
 

تنها  دستورات مهمی که در این اکتیویتی هستن مربوط به Handler هستن که به مدت 4 ثانیه صبر میکند بعد دستور Intent را اجرا میکند و بطور اتوماتیک به اکتیویتی اصلی آپ میرویم.

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

امیدوارم مفید واقع شود...

Splash.zip

Splash.zip

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگه خواستم splash متحرک یا gif بسازم چطور؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

دوست عزیز میتونید از لینک زیر استفاده کنید

حالتهای مختلف عکس و بذارید تو پروژه و طبق اموزشهای سایت عمل کنین

http://android-er.blogspot.com/2013/12/start-main-activity-after-splash-screen.html

اینم یه لینک دیگه

http://www.codeproject.com/Articles/113831/An-Advanced-Splash-Screen-for-Android-App

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چرا واسه من اصلا نمایش داده نمیشه؟

[shcode=java]

package com.example.smsbaaz;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.os.Handler;

public class SpalshScreen extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.splash);

Handler handler = new Handler();

// run a thread after 2 seconds to start the home screen

handler.postDelayed(new Runnable() {

@Override

public void run() {

// make sure we close the splash screen so the user won't come

// back when it presses back key

finish();

// start the home screen

Intent intent = new Intent(SpalshScreen.this,

MainActivity.class);

startActivity(intent);

}

}, 4000);

}

}

[/shcode]

و

[shcode=xml]

<?xml version="1.0" encoding="utf-8"?>

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/ic_launcher" >

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

لینک اولی که فیلتره...

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

بعد به صورت فریم به فریم باشه من میخوام یه gif متحرک رو ازش استفاده کنم... اصلا اکلیپس وقتی عکس با فرمت gif رو واردش میکنی ارور میده...:huh::@:rolleyes::(

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یه برنامه دارم که همینو واسش اجرا کردم . اصلا خطا نمیده . ولی عکس رو لود نمیکنه . چگونه ایرادیابیش کنم ؟


ه برنامه دارم که همینو واسش اجرا کردم . اصلا خطا نمیده . ولی عکس رو لود نمیکنه . چگونه ایرادیابیش کنم ؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

احتمالا مشکل از عکس تونه با یه عکس دیگه تست کنین

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

لینک اولی که فیلتره...

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

بعد به صورت فریم به فریم باشه من میخوام یه gif متحرک رو ازش استفاده کنم... اصلا اکلیپس وقتی عکس با فرمت gif رو واردش میکنی ارور میده...:huh::@:rolleyes::(

 

دوست عزیز شما می تونید از وب ویو برای نمایش تصاویر gif استفاده کنی.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان من برای برنامه ام می خواستم اسپلش اسکرین بزارم فایلی که بصورت زیپ گزاشته بودین دانلود کردم و دوتا فایل splash.xmlو splashscreen.java رو انتقال دادم به برنامه خودم ولی در فایل جاوا یه ارورری داده میشه نمیدونم برای چیه میشه کمک کنید>؟ برطرفش کنم؟

این تصویری از برنامه است.

[align=center]

1.jpg.d4f1451336457c808add9c52ca075df5.jpg

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام . اون R که اررو میده . باید اسم فایل xml رو درست وارد کنی . اینجوریه که ما ابتدا یه اکتیوتی تعریف کردیم و یک xml که عکس یا اون اسکرین هست .

اون R مربوط به اون XML هست . احتمالا اسمشو خوب ننوشتی . دقت کن .

و در ادامه وقتی که بعد از اون 4 ثانیه اصطلاحا باید برنامه به سمت یک اکتیوتی دیگه هدایت بشه یا همون INTETNT لذا اون اکتیویتی ICE ... باید تعریف بشه .

یعنی NEW CLASS ... موفق باشی ...

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

مرسی از پاسختون ولی خودم قبلا چک کرده بودم مشکلی از نظر اسم نداره

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

این یک عکس از صفحه هست شما یک نگاه بندازید ببینید شاید متوجه شدید

[align=center]

1.jpg.d532ea307eba9db6ab5726daa8bd5841.jpg

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

واسم بفرست برنامه رو . babak.amraei@gmail.com

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

واسم بفرست برنامه رو . babak.amraei@gmail.com

مهندس ارسال کردم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام هنوز چیزی نیومده به ایمیلم .

babak.amraei@gmail.com

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اقا دوباره ارسال کردم ببین دریاقت کردی؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام . نیومده هیچی . من همیشه چک میکنم .

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اقا لطفا صندوق کاربری تون را چک کنید بهتون پیام خصوصی دادم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دارم بررسی میکنم . رسید .


اوکی شد . واست توضیح میدم توی پیام خصوصیت .

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اقا پیام خصوصی که داده بودین را خوندم و بهتون یک پیام دیگه دادم اما جوابشو فعلا ندادین

اگه دریافت نکردی بگو یکبار دیگه بدم

این ایمیل منه

saeid_khatamii@yahoo.com

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

پیام خصوصی رو چک کن ...

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

برای این کار باید در فایل androidmanifast.xml به جای mainacivity نام فایل جاوات رو بنویسی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Farzad Sarseifi
      دوره آشنایی با جاوا وبرنامه نویسی اندروید درآموزشگاه ویستا تنها با پرداخت ۱۲۰۰۰۰ تومان اما به ارزش ۱۲۰۰۰۰۰ تومان (۹۰% تخفیف)
       
      ثبت نام در دوره
      کارت‌خوان: دارد جای پارک آسان: دارد مخاطب : بانوان وآقایان سرفصل‌ها : فصل اول)آشنایی با جاوا
      معرفی مفهوم برنامه نویسی و اهداف آن
      معرفی ویژگی های زبان جاوا و تفاوتهای آن با سایر زبانها
      معرفی مفهوم انتزاع
      توزیع های جاوا
      آشنایی با JDK
      ثبت نام در دوره

      فصل دوم) نصب و راه اندازی نرم افزارها
      نصب JDK 1.8
      آشنایی با محیط برنامه نویسی intellj Idea
      آشنایی با محیط برنامه نویسی Android studio
      ایجاد پروژه جاوا

      فصل سوم) متغیر ها ، شرط ها
      تعریف متغیر در زبان جاوا
      کلمات رزرو شده در جاوا
      آشنایی با عملگر ها
      ترتیب عملگرها
      شرط ها if
      شرط های تو در تو if-else if
      Switch case
      بررسی شرط های رشته ای در  if else
      تبدیل نوع type casting

      فصل چهارم) حلقه های - آرایه
      اشنایی با مفهوم حلقه ها
      حلقه for
      حلقه whil
      حلقه do while
      حلقه for each
      ایجاد کردن آرایه
      آرایه های دوبعدی و چند بعدی

      فصل پنجم) کار با توابع تاریخ و زمان
      آشنای با مفاهمیم تاریخ و زمان در جاوا
      امکانات جاوا برای Date
      آشنایی با کلاس Date
      بدست آوردن تاریخ و زمان جاری
      تبدیلات تاریخ در جاوا
      بدست آوردن تاریخ شمسی در جاوا

      فصل ششم) اشنایی با شی گرایی در جاوا
      آشنایی با مفهوم برنامه نویسی شی گرایی
      اشنایی با مفهوم ابجکت object
      ایجاد کردن کلاس
      ایجاد کردن یک شی از نوع کلاس ها
      آشنایی با کپسوله سازی کلاس ها
      ارث بری کلاس ها
      آشنایی با Abstract class
      interface class
      Enum class
      فصل هفتم)آشنایی با اندروید
      ورژن های مختلف اندروید از ابتدا تا Oreo
      انواع دستگاه های اندروید
      آشنایی با معماری سیستم عامل اندروید
      فصل هشتم) اندروید استودیو
      اشنایی با محیط  های برنامه نویسی اندروید
      معرفی اندروید استودیو
      نصب و راه اندازی اندروید استودیو
      نیازمندی مورد نیاز برای اندروید استودیو
      ماشین مجازی اندروید AVD
      آشنایی با دیباگ پروژه در اندروید استودیو
      آشنایی با محیط design و text دیزاین اندروید استودیو
      آشنایی با پنجره Logcat در اندروید استودیو
      آشنایی با پنل نرم افزاری اندروید استودیو
      آشنایی با کلید های میانبر اندروید استودیو
      تست اپلیکیشن های اندروید بر روی دیوایس های واقعی اندروید
      تغییر Style اندروید  استودیو Dark , Light
      فصل نهم) اکتیویتی ، Sdk اندروید
      ایجاد پروژه در اندروید استودیو
      آشنایی با اکتیوتی در اندروید
      آشنایی با SDK اندروید
      آشنایی با اکتیوتی و مفهوم اکتویتی در اپلیکیشن های اندروید
      چرخه حیات اکتیوتی Life Cycle
      فصل دهم)Layout در اندروید
      آشنایی با XML در اندروید
      ساختار پروژه های اندروید
      آشنایی با فایل مانیفست
      فصل یازدهم)Layout در اندروید
      آشنایی با Intent
      ارتباط بین اکتیویتی ها در اندروید
      آشنایی با Bundle در اندروید
      ارسال اطلاعات توسط Bundle بین اکتیویتی ها
      آشنای با Log در اندروید
      انواع Log ها در اندروید
      نمایش Toast و پیغام در اندروید
      کنترل کردن ویبره دستگاه در اندروید
      فصل دوازدهم)طراحی واسط کاربری
      طراحی واسط کاربری برای سایز های مختلف
      تصاویر استاندارد در اندروید برای سایزهای مختلف
      استفاده از Vector در اندروید
      تغییر رنگ پس زمینه  View ها
      اشنایی  با مقدارهای استاندارد dp,px,sp
      استفاده از WebView در اندروید
      استفاده از فونت های فارسی در UI
      فصل دوازدهم)متریال دیزاین اندروید
      متریال دیزاین در اندروید
      پیاده سازی متریال دیزاین در اندروید
      فصل سیزدهم)منابع در اندروید
      ارسال SMS در اندروید
      ایجاد تماس  تلفنی در اندروید
      آشنایی با منابع در اندروید
      منابع رشته ای در اندروید
      منابع Color در اندروید
      فصل چهاردهم) انتشار اپلیکیشن
      ایجاد کلید Sign برای ایجاد خروجی
      ساخت  نسخه Release اپلیکیشن نهایی برای انتشار در مارکت ها اندروید
       
      فصل پانزدهم) درامدزایی اپلیکیشن های اندروید
      درامد زایی از اپلیکیش های اندروید
      چه اپلیکیشن هایی را بنویسیم؟
      راه های درامد زایی از اپلیکیشن های اندروید
      آشنایی با مارکت های اندرویدی ایرانی و خارجی
      ثبت نام در دوره
      روز برگزاری دوره : با هماهنگی طول دوره : 4جلسه ، 4ساعته ( 16ساعت ) محل برگزاری : آموزشگاه ویستا نام برگزارکننده دوره : آموزشگاه ویستا زمان برگزاری دوره : با هماهنگی ثبت نام در دوره
      نام و نام خانوادگی مدرس : فرزاد سرسیفی مدرک تحصیلی : کارشناسی نرم افزار با بیش از 7 سال تجربه در حوزه توسعه اپلیکیشن های اندروید و iOS مدارک جهانی اندوید
      Training Skills for Android ATC Certified Trainer از کمپانی ATC Android Certified Application Developer از کمپانی ATC Android Application Development Course Bermotech London Android Security Course Bermotech London  iOS Application Development Course Bermotech London سوابق کاری : تیم لیدر موبایل شرکت فناپ تیم لیدر موبایل شرکتSigmaTelecom (Turkey) سوابق تدریس:
      تدریس بیش از 30 دوره عمومی آموزشی حضوری در سال های 1392 ، 1393 ، 1394 ، 1395 و 1396 در آموزشگاه اندروید ایران تدریس دوره برنامه نویسی امنیت در  اندروید در شرکت امن افزار شریف- سال 1395 تدریس دوره برنامه نویسی  اندروید در موسسه انتظامی فاطمیون - سال 1395 تدریس دوره برنامه نویسی  اندروید در شرکت  صمیم رایانه - سال 1395 تدریس برنامه نویسی اندروید در فناپ- سال 1394 تدریس برنامه نویسی اندروید صدا و سیما(معاونت رسانه مجازی - معاونت توسعه فناوری) -سال 1393 تدریس برنامه نویسی اندروید در بانک شهر- سال 1394 تدریس برنامه نویسی اندروید در رجا(راه آهن جمهوری اسلامی ایران)-سال 1394 تدریس برنامه نویسی اندروید در سازمان فضای مجازی-سال های 1393 و 1394 تدریس برنامه نویسی اندروید بصورت آنلاین تدریس دوره های آنلاین اندروید بصورت LMS تدریس ده ها دوره خصوصی آموزشی در سال های 1392 ، 1393 ، 1394 ، 1395 و 1396 در آموزشگاه اندروید ایران  
       
      ثبت نام در دوره
       
       
    • توسط Farzad Sarseifi
       

      ثبت نام و توضیحات دوره
      دوره برنامه نویسی اندروید یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت اندروید را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.کاربران این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اندرویدی برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند.اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی اندروید شرکت کنید.
       
      مدرس (مدرسان) : فرزاد سرسیفی
      پیشنیاز: آشنایی با مفاهیم برنامه نویسی - آشنایی با زبان جاوا
      مدت زمان دوره:  10 جلسه  ( کارگاه کاملا عملی تحت پروژه)  به صورت کارگاهی (در مجموع  40 ساعت)(ظرفیت باقی مانده 2 نفر) 
      تاریخ برگزاری:
      (دوره از  ۱۰  تیر  ماه 1397 به مدت 10 جلسه  - روزهای  یک شنبه و سه شنبه ساعت 17  الی 21
      ثبت نام و توضیحات دوره
       
      سرفصلهای دوره آموزشی برنامه نویسی اندروید به صورت کاملا عملی:       
      فصل اول)فریمورک اندروید و راه اندازی اندروید استودیو
      آشنایی با اندروید
      لایه های نرم افزاری اندروید
      کتابخانه های اندروید
      ورژن های مختلف اندروید از ابتدا تا Oreo
      نصب و راه اندای اندروید استودیو
      نیازمندی مورد نیاز برای اندروید استودیو
      آشنایی با اندروید استودیو
      ماشین مجازی اندروید AVD
      ماشین مجازی genymotion
      آشنایی با دیباگ پروژه در اندروید استودیو آشنایی با Kotlin در اندروید استودیو  
      فصل دوم) SDK اندروید و اکتیویتی
      ساختار پروژه های اندروید
      آشنایی با فایل مانیفست
      ساختار فایل مانیفست
      آشنایی با SDK اندروید
      آشنایی با اکتیوتی و مفهوم اکتویتی در اپلیکیشن های اندروید
      چرخه حیات اکتیوتی Life Cycle  
      فصل سوم) فرگمنت،View  ها و ListView
      آشنایی با فرگمنت
      View ها در اندروید
      آشنایی با ویجت های اندروید
      سایر استاندارد تصاویر در اندروید  
      فصل چهارم)Intent ها و Intent filters
      آشنایی با Intent
      انتقال اطلاعات توسط Intent
      ارتباط بین اکتیویتی ها با Intent  
      فصل پنجم) Layout های اندروید و View های سفارشی
      آشنایی با مفاهیم Layout
      طراحی واسط کاربری برای سایز های مختلف
      Layout های چند زبانه
      ساخت View های سفارشی پیاده سازی اپلیکیشن های چند زبانه در اندروید  
      فصل ششم) منابع اندروید،Theme و متریال دیزاین
      معرفی
      منابع اندروید
      Theme های اندروید Style ها
      بکار گیری Material Design در طراحی اپلیکیشن  
      فصل هفتم)Ui اندروید-دیالوگ ها،منوها و WebView
      دیالوگ ها
      AlertDialog
      اکتیویتی دیالوگ ها
      منوها
      OptionMenu  
      فصل هشتم)ذخیره سازی اطلاعات
      روش های ذخیره سازی اطلاعات در اندروید
      SharedPrefrences
      ارتباط با اینترنت
         
      فصل نهم)ذخیره سازی اطلاعات با دیتابیس Sqlite
      معرفی دیتابیس در اندروید
      پیاده سازی دیتابیس Sqlite در اندروید
      افزودن اطلاعات به دیتابیس
      ویرایش اطلاعات در دیتابیس
      حذف اطلاعات در دیتابیس
      نمایش اطلاعات در دیتابیس آشنایی با ORM ها  
      فصل دهم)Notification در اندروید
      پیاده سازی Notification در اندروید
      Notification های سفارشی
      طراحی واسط کاربری برای Notification
       آشنایی با Pending Intent
      Notification در اندروید 5    
      فصل یازدهم)Sms،شبکه ها ،بلوتوث ، wifi،ویبره
      ارسال SMS
      دریافت پیامک
      روشن کردن بلوتوث
      روشن کردن Wifi
      Detect کردن wifi
      کنترل کردن ویبره دستگاه  
      فصل دوازدهم)وب سرویس ها- JSON
      مفهوم وب سرویس انواع وب سرویس ها
      ارتباط با وب سرویس
      آشنایی با وب سرویس JSON
      آشنایی با JSON Array
      آشنایی با JSON Object آشنایی با Volley
      دریافت اطلاعات وب سرویس Volley ارسال اطلاعات به سرور Volley Image Loader Picasoo
      آشنایی با HttpGet  و HttpPost
      آشنایی با HttpResponse


       
      فصل سیزدهم)گوگل مپ و موقعیت یابی
      گوگل مپ
      گوگل مپ ورژن دو
      آشنایی با Google Play Service
      Api گوگل مپ
      آشنایی با Keytool  برای تعریف Sha
      تعریف api در مانیفست
      افزودن Permission های مورد استفاده به مانیفست
      آشنایی با MarkerOptions
      ایجاد نقاط(point) روی نقشه
      آشنایی با CameraOption
      تنظیم کردن Zoom نقشه
      ایجاد نماهای Normal،Satellite،Terrain،Hybrid
      بدست آوردن مکان جاری و نمایش آن روی نقشه
      آشنایی با Lat و Lang
      آشنایی با LocationListener
      بدست آوردن موقیت جاری از روی GPS و Internet مسیریابی نقاط: شبیه اسنپ و تپسی     فصل چهاردهم)آشنایی با تغییرات اندرویدM و N
      Material Design
      Toolbar
      MenuDrawer CardView and RecycleBinView FloatingActionButton SnackBar   فصل پانزدهم) خروجی نهایی
      ایجاد Key برای Sign
      ایجاد خروجی نهایی Apk
       
      ثبت نام و توضیحات دوره
       
    • توسط Aliartor
      سلام 
      من میخوام یک قسمت برای سکه برای کاربران درست کنم که با انجام کاری یا زدن روی دکمه ای اون عدد زیاد بشه این تیکه کدشو کسی داره؟
       
      و باید برای باز کردن قفل یک قسمت یک مقدار ثابتی سکه داشته باشه مثلا ۵۰تا سکه باید داشته باشه تا به اون قسمت دست رسی داشته باشه من باید آموزش این نوع قسمتارو کجا ببینم یا اگه میشه همینجا کامل راهنمایی کنید ممنون میشم.
    • توسط شاهرخ جهان زاده
      آیا تا به حال شده که بعد از ارائه اپلیکشن پیغامهایی از طرف کاربران دریافت کنید که ناشی از بسته شدن اپ در حین کار باشه؟
      در اینگونه مواقع علاوه بر زمانبر بودن پیدا کردن خطا، شاهد ریزش شدید کاربران اپ خواهید بود. پس بهتر است قبل از ارائه اپ در بازار یا Google Play تمهیداتی را برای اطلاع از پیغامهای احتمالی در نظر بگیرید.
      یکی از ابزارهای بسیار مفید استفاده کردن از کتبخانه هایی هست مه برای انجام این کار در نظر گرفته شده است، به عنوان مثال کتابخانه ACRA این کار را با ارسال ایمیل برای شما به راحتی انجام میدهد.
      استفاده کردن از این کتابخانه بسیار راحت هست.
      در قدم اول باید کتابخانه ACRA را به عنوان dependency به build.gradle اضافه کنید:
      compile 'ch.acra:acra:4.9.2' در قدم بعدی کلاس Application را بسازید و متدهای مربوطه برای ACRA را در آن پیاده سازی کنید:
      @ReportsCrashes( formUri = "", mailTo = "yourmail@yourdomain.com", customReportContent = { ReportField.APP_VERSION_CODE, ReportField.APP_VERSION_NAME, ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.BRAND, ReportField.CUSTOM_DATA, ReportField.INITIAL_CONFIGURATION, ReportField.CRASH_CONFIGURATION, ReportField.USER_CRASH_DATE, ReportField.STACK_TRACE, ReportField.LOGCAT}, resToastText = R.string.crash_toast_text, mode = ReportingInteractionMode.TOAST) public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ACRA.init(this); } } در بخش ReportField همانطور که میبینید، اطلاعاتی که قرار است به ایمیلتان ارسال گردد را وارد میکنیم.
      در قدم آخر فایل Manifest را باز کرده و دسترسی های مربوطه و همچنین کلاس Application را در تگ application وارد کنید:
      <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.acrademo"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.READ_LOGS" /> <application android:name=".MyApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> برای تست عملکرد کدها، یک دکمه بسازید و سپس کدهایی را برای آن وارد کنید که باعث کرش شدن اپ گردد...
      public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onCrash(View view){ throw new RuntimeException("App Crashed"); } } منبع: www.asifmoinulislam.com
    • توسط aliarha
      با سلام خدمت همه کاربران و مدیران انجمن p30droid
      این اولین پست منه و خیلی علاقه مند به یادگیری برنامه نویسی اندروید دارم ، (رایگان / پولی)
      درخواستی که از عزیزان دارم اگه لطف کنید پاسخ کاملی بدین ممنون میشم
      من تقریبا طراحی سایت بلدم و درصد یادگیریم بد نیست ، میخواستم بدون بهترین برنامه برای استارت کارم اندروید استودیو هست ؟
      دنبال آموزشی کامل هستم (رایگان یا پولی فرقی نداره) فقط مدیران یا کاربران تایید کنن ، آموزشی همراه با ساخت یک پروژه از 0 تا 100
      تشکر

  • دوره آموزشی اندروید آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش
    آموزش برنامه نویسی اندروید
  • فایل