جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'آموزش اندروید'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید | آموزش برنامه نویسی اندروید | آموزش اندروید

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • آموزش برنامه نویسی اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • پشتیبانی اندروید
    • اندروید Lollipop
    • اندروید marshmallow
    • اندروید nougat
    • اندروید Oreo
  • کاتلین (Kotlin)
    • آموزش های برنامه نویسی Kotlin
    • سوالات و رفع مشکلات Kotlin
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

11 نتیجه پیدا شد

  1. سلام دوستان اینجام میخوام آموزشی بدم که میتونه خیلی کاربرد داشته باشه شاید در برخی مواقعه دیده باشید که برخی از برنامه ها همراه با متن معمولی لینک قرار میدن اینجا میخوام آموزش بدم که چطور این کار رو میشه انجام داد. برای این کار ما از کتاب خانه Linkify استفاده میکنیم میتونید مستندات کاملش رو از ادرس زیر مطالعه کنید. https://developer.android.com/reference/android/text/util/Linkify.html خوب ما اول باید یک pattern ایجادکنیم کار این pattern چی هستش ما میایم متنی رو که میخوایم لینک دار کنیم رو به این pattern میدیم Pattern pattern= Pattern.compile("جواد زبیدی زاده"); خب حالا اگر ما بخوایم لینک به وسیله scheme خود برنامه خودمون باز بشه یا به وسیله هر برنامه دیگه میاد متنی رو که داخل pattern نوشتیم رو ارسال میکنه اگر بخوایم متن دلخواهی بفرستیم میاید از خاصیت TransformFilter استفاده میکنیم به مثل زیر توجه کنید مثال : اگر عنوان لینک نام و نام خانوادگی کاربر باشه(جواد زبیدی زاده) و بخوایم نام کاربری رو بفرستیم (Javadzobeidi) میایم به صورت زیر انجام میدیم Linkify.TransformFilter username = new Linkify.TransformFilter() { @Override public String transformUrl(Matcher match, String url) { return "javadzobeidi"; } }; حالا باید ویوی که متن توی اون هستش رو هم تعریف کنیم که اینجا Textview هستش TextView event_message = (TextView)itemView.findViewById(R.id.event_message); event_message.setText("جواد زبیدی زاده یک پیغامی برای شما ارسال کرده است"); خب حالا وقتش شده لینک رو ایجاد کنیم گفتیم از کلاس Linkify استفاده میکنیم Linkify.addLinks(event_message,pattern,"myScheme://?username=",null,username); توی کد بالا اگر توجه کنید من یک scheme ایجاد کردم myScheme://?username= این scheme هستش که من با اون اطلاعات رو میگیرم خب اگر تا اینجا درست انجام داده باشید لینک همراه با متن نمایش داده میشه ولی خب یک زیر خط همراه لینک به نمایش در میاد که بهش میگن Underlines برای حذف این زیر خط باید کلاس و تابع زیر رو بنویسید /** * Delete Under Line From Link in Text View Class */ public static class URLSpanNoUnderline extends URLSpan { public URLSpanNoUnderline(String p_Url) { super(p_Url); } public void updateDrawState(TextPaint p_DrawState) { super.updateDrawState(p_DrawState); p_DrawState.setUnderlineText(false); } } /** * Delete Under Line From Link in Text View method * Enterd Text View Get text */ public static void removeUnderlines(Spannable p_Text) { URLSpan[] spans = p_Text.getSpans(0, p_Text.length(), URLSpan.class); for(URLSpan span:spans) { int start = p_Text.getSpanStart(span); int end = p_Text.getSpanEnd(span); p_Text.removeSpan(span); span = new URLSpanNoUnderline(span.getURL()); p_Text.setSpan(span, start, end, 0); } } و کد زیر رو کنار کد ایجاد لینک قرار بدید // Make sure the TextView was instantiated correctly if(event_message != null) { removeUnderlines((Spannable)event_message.getText()); } و من الله التوفیق
  2. با سلام آموزشی برای دریافت داده json و نمایش آن در اپ مربوطه نیاز دارم.
  3. کتابخانه Material Design Colors با این کتابخانه به تمامی رنگ های Material Design دسترسی دارید و دیگر نیازی به گشتن در اینترنت برای پیدا کردن کدهای رنگی نیاز نخواهید داشت 1-روش استفاده : استفاده در Resource : <ImageView android:id="@+id/top_icon" android:layout_width="@dimen/icon_size" android:layout_height="@dimen/icon_size" android:layout_gravity="center" android:src="@drawable/ic_action_android" android:tint="@color/cyan_500"/> استفاده در جاوا : textView.setTextColor(MDColor.YELLOW_500); //Set background color textView.setBackgroundColor(MDColor.INDIGO_500); icon2.getDrawable().setTint(MDColor.RED_400); 2-طریقه Import : Gadle : dependencies { compile 'com.github.bassaer:materialdesigncolors:1.0.0' } دریافت از سرور انجمن اندروید ایران MaterialDesignColors-master.zip و دیگر کتابخانه های متریال دیزاین
  4. آموزش کتابخانه geometric-progress-view با این کتابخانه میتوانید تصاویر دو بعدی انیمشینی طراحی نمایید روش استفاده : در Layout خود میبایستی تگ زیر رو معرفی نمایید : <net.bohush.geometricprogressview.GeometricProgressView android:id="@+id/progressView" android:layout_width="wrap_content" android:layout_height="wrap_content" app:gp_type="triangle" app:gp_number_of_angles="7" app:gp_color="@android:color/black" app:gp_duration="800" app:gp_figure_padding="3dp" /> معرفی ویجت با مشخصات : GeometricProgressView progressView = (GeometricProgressView) findViewById(R.id.progressView); progressView.setType(GeometricProgressView.TYPE.KITE); progressView.setNumberOfAngles(6); progressView.setColor(Color.parseColor("#00897b")); progressView.setDuration(1000); progressView.setFigurePadding(getResources().getDimensionPixelOffset(R.dimen.figure_padding)); دانلود : Dependency : dependencies { compile 'net.bohush.geometricprogressview:geometricprogressview:1.1.0' } دانلود از انجمن اندروید ایران geometric-progress-view-master.zip پشتیبانی geometric
  5. نگارش 1.0.0

    153 دانلود

    ایا به سورس اپلیکیشن اندرویدی نیاز دارید که بتوانید یک Music Player قوی پخش فایل های صوتی را داشته باشید،با این پروژه اندرویدی میتوانید اینکار را انجام دهید. ویژگی های این پروژه اندرویدی : پخش فایل صوتی از طریق حافظه داخلی استریم فایل ها صوتی از طریق اینترنت پخش فایل های صوتی با فرمت های MP3, AMR, AAC, PCM WAV, OGG, MP4a, 3GP

    رایگان

  6. نگارش 1.0.0

    811 دانلود

    سورس اندروید استودیو فروشگاه اینترنتی + وب سایت + وبسرویس زبان ها جاوا + php

    رایگان

  7. نگارش 1.0.0

    179 دانلود

    سورس اپلیکیشن whatsApp یک اپلیکیشن چت و سورس باز که بصورت رایگان در اختیار کاربران انجمن اندروید ایران قرار گرفته است. دانلود سورس اپلیکیشن واتزاپ Whatschat- Whatsapp clone نسخه 1.0 Real time chat functionality Whatsapp feel Add Friends User Profile and Status User online and offline system Create Group and add friends to group Chat in group Chat with friends Login and Registration System

    رایگان

  8. سلام یک سوال داشتم در کدام سایت میتوان اندروید استدیو رو به صورت کامل یاد گرفت اگه به صورت فیلم اموزشی باشه خیلی خوبه
  9. قسمت اول-آموزش اندروید اندروید یک سیستم عامل منبع باز (open source) برای دستگاه های موبایل از قبیل تلفن های هوشمند و کامپیوتر تبلت ها است که بر پایه ی زبان لینوکس ساخته شده و توسط اتحادیه ی آزاد تلفن های همراه به رهبری گوگل و مشارکت شرکت های دیگر توسعه داده شده است. شما در این آموزش با پایه های برنامه نویسی به زبان اندروید و همچنین برخی از مفاهیم پیشرفته ی مربوط به توسعه نرم افزار های اندروید آشنا خواهید شد. مخاطبان این آموزش برای کمک به افراد مبتدی آماده شده است تا بتوانند مفاهیم پایه ای برنامه نویسی اندروید را درک کنند. لذا پس از گذراندن این آموزش ها شما به سطحی متوسط از تجربه و تخصص در برنامه نویسی اندروید دست خواهید یافت و آماده ی فراگیری آموزش های سطوح بعدی خواهید بود. پیش نیازها برنامه نویسی اندروید بر پایه ی زبان برنامه نویسی جاوا می باشد، بنابراین اگر شما قادر هستید مفاهیم عمومی برنامه نویسی جاوا را درک کنید یادگیری نحوه ی توسعه و برنامه نویسی نرم افزار های اندروید برای شما جذاب خواهد بود.
  10. در این آموزش میخواهیم ایمیلی را از طریق برنامه ارسال کنیم. برای این کار پروژه جدیدی ایجاد کرده و در فایل xml کد زیر را قرار می دهیم. xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/editText1" android:hint="To" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="50dp" android:ems="13" android:inputType="textEmailAddress" > android:id="@+id/editText2" android:hint="cc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="100dp" android:ems="13" android:inputType="textEmailAddress" /> android:id="@+id/editText3" android:hint="Subject" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="150dp" android:ems="13" /> android:id="@+id/editText4" android:hint="Message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="200dp" android:ems="13" android:inputType="textMultiLine" /> android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="280dp" android:text="Send E-Mail" /> در فایل جاوا کد زیر را قرار می دهیم. import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { Button Send; EditText TO, CC, SUBJECT, MSG; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Send = (Button) findViewById(R.id.button1); TO = (EditText) findViewById(R.id.editText1); CC = (EditText) findViewById(R.id.editText2); SUBJECT = (EditText) findViewById(R.id.editText3); MSG = (EditText) findViewById(R.id.editText4); Send.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub String to = TO.getText().toString(); String cc = CC.getText().toString(); String subject = SUBJECT.getText().toString(); String msg = MSG.getText().toString(); sendEmail(to, cc, subject, msg); TO.setText(null); CC.setText(null); SUBJECT.setText(null); MSG.setText(null); } }); } private void sendEmail(String emailAddresses, String carbonCopies, String subject, String message) { Intent emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.setData(Uri.parse("mailto:")); String to = emailAddresses; String cc = carbonCopies; emailIntent.putExtra(Intent.EXTRA_EMAIL, to); emailIntent.putExtra(Intent.EXTRA_CC, cc); emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject); emailIntent.putExtra(Intent.EXTRA_TEXT, message); emailIntent.setType("message/rfc822"); startActivity(Intent.createChooser(emailIntent, "Email")); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } خروجی برنامه به صورت زیر می باشد. (خدایی کداش واضحه نیاز به توضیح نیست بازم توضیح میخواین بگین)
  11. در این تاپیک آموزشی، از ابتدا آموزش برنامه نویسی اندروید را شروع خواهیم نمود ،یکی از مشکلات برنامه نویسان اندروید کم یا نبود آموزش های اصولی اندروید میباشد ،بر همین اساس تصمیم بر آن داشتیم بطور جامع آموزش های فارسی را منتشر نماییم . بیشتر کاربران انجمن برنامه نویسی اندروید، کم و بیش با این مشکل رو به رو بوده اند که به چه صورتی اندروید را شروع کنند و شروع به آموزش اندروید بگیرند.بر این اساس در این تاپیک بطور جامع آموزش های اندروید قرار داده خواهد شد.. این تاپیک آموزشی هر چند روز یکبار بروز رسانی خواهد شد و آموزش ها جدیدتر قرار داده خواهد شد منو در اندروید ذخیره سازی اطلاعات در اندروید فرگمنت و گوگل مپ در اندروید وب سرویس در اندروید آموزش های متریال دیزاین در اندروید آموزش های کاتلین : با تشکر انجمن برنامه نویسی اندروید-پی سی دروید