اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


جستجو در تالار

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



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

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

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

نوع محتوا


تالار ها

  • بخش اطلاعات اصلی انجمن
    • قوانین تیــم
    • انتقادات و پیشـــنهادات
    • اخبار تـــیم
    • تـولـیـداتـــ انـجـمــن
    • محـــــصولات ACQuickPack
    • مرتبط با فروشگاه
    • درخواست ارتقا درجه کاربری
  • برنامه نویسی بیسیک4اندروید
    • آموزش های گام به گام برای مبتدی ها
    • پرسش و پاسخ (بیسیک4اندروید)
    • کتابخانه ها (Libraries)
    • درخواست Wrap کردن کتابخانه
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • ابزارهای B4A
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی اندروید استودیو
    • آموزش های گام به گام برای مبتدی ها
    • کتابخانه ها (Libraries)
    • ســـورس کـــدهـا
    • قطعه کدها (Code Snippets)
    • آموزش های تصویری
    • آموزش های متنی
    • پرسش و پاسخ (اندروید استودیو)
    • ابزار های اندروید استودیو
    • برنامــه هـای سـاختـه شـده توسـط شمــا
  • برنامه نویسی بیسیک4جاوا
    • آموزش
    • پرسش و پاسخ
    • کتابخانه ها
    • قطــــــعه کــــــــد ها
    • ابزار ها
  • مـتـفـرقـه
    • بحث آزاد
    • نقد و بررسی برنامه ها
    • صندلی داغ انجمن
    • مسابقات انجمن
    • مرتبط با برنامه نویسی
    • بخش توسعه دهندگان
  • گرافیک
    • ابزارهای طراحی
    • آموزش گرافیک
    • عکس ها و تصاویر لایه باز
    • درخواست طراحی
    • نمونه کارها
  • HTML & PHP
    • ابزار مورد نیاز برنامه نویسی HTML و PHP
    • آموزش PHP
    • آموزش HTML
    • سوالات مربوط به PHP و Html
  • آرشیو
    • بایگانی

دسته ها

  • بیسیک 4 جاوا
    • کتابخانه ها
    • سورس کد ها

دسته ها

  • Articles

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

  1. آموزش فهمیدن وصل بودن یا نبودن اینترنت

    درود اول یک پروژه باز میکنیم و یک لیبل به دیزاین اضافه میکنیم دیزاین رو سیو میکنیم و یک رویداد تعریفی به پروژه اضافه میکنیم Private Label1 As Label بعد از این کار میایم کتابخانه AssistantLib یا AriaLib رو تیک میزنیم و در اکتیویتی کد زیر رو قرار میدیم با کتابخانه AssistantLib Dim test As AssistantLib If test.Connection = True Then Label1.Text = "internet vasle" Else Label1.Text = "internet vasl nist" End If با کتابخانه AriaLib Dim test1 As AriaLib If test1.TestInterntConnection = True Then Label1.Text = "internet vasle" Else Label1.Text = "internet vasl nist" End If حال Manifest رو باز کنید و کد زیر رو زیر خط اضافه کنید کدی که باید اضافه شود AddPermission(android.permission.ACCESS_NETWORK_STATE) زیر این خط SetApplicationAttribute(android:theme, "@android:style/Theme.Holo") موفق باشید آموزش باز کردن قسمت کدنویسی Manifest
  2. سلام خدمت دوستان گل انجمن راستش دیدم تو انجمن همچین آموزشی وجود نداره پس تصمیم به ساختش گرفتم برای افراد مبتدی که ب دردشون میخوره.... دیگه توضیج زیاد نمیدم توی فیلما به اندازه کافی حرف زدم اپلیکیشن دموی آموزش : دانلود دمو دانلود آموزش : دانلود آموزش نکته : به دلیل اتمام وقت فقط تا قسمت اضافه کردن و نمایش اطلاعات رو تونستم آماده کنم مابقی دستورات مثل دلیت کردن و آپدیت کردن موند که اونارم بعدا اضافه میکنم.... شرمنده
  3. استفاده از فونت دلخواه در navigationdrawer

    سلام خدمت دوستان عزیز با یک آموزش دیگه در خدمتتون هستم... خب در این روش من برای عوض کردن فونت ایتم های navigation drawer خودم استفاده میکنم که برای شما هم به اشتراک میذارم.... نمونه : خب ابتدا در اندروید استدیو یک پروژه بسازید سپس فولدر assets رو بهش اضافه کنید و فونت خودتون رو اونجا بریزید... دو کلاس جاوا به اسم های زیر تشکیل بدید : customTypefaceSpan.java FontTypeface.java و کدهای زیر رو برای هر کلاس قرار بدید : import android.content.res.Resources; import android.graphics.Paint; import android.graphics.Typeface; import android.text.TextPaint; import android.text.style.TypefaceSpan; import android.util.TypedValue; /** * Created by moein on 02/03/2017. */ public class customTypefaceSpan extends TypefaceSpan { private final Typeface newType; private final int newSize; public customTypefaceSpan(String family , Typeface type,int size) { super(family); newType = type; newSize = size; } @Override public void updateDrawState(TextPaint ds) { applyCustomTypeFace(ds, newType, newSize); } @Override public void updateMeasureState(TextPaint paint) { applyCustomTypeFace(paint, newType, newSize); } private static void applyCustomTypeFace(Paint paint, Typeface tf, int size) { try { int oldStyle; Typeface old = paint.getTypeface(); if (old == null) { oldStyle = 0; } else { oldStyle = old.getStyle(); } int fake = oldStyle & ~tf.getStyle(); if ((fake & Typeface.BOLD) != 0) { paint.setFakeBoldText(true); } if ((fake & Typeface.ITALIC) != 0) { paint.setTextSkewX(-0.25f); } paint.setTextSize(getPixelsFromDip(size)); paint.setTypeface(tf); } catch (Exception e) { e.printStackTrace(); } } public static float getPixelsFromDip(float dip) { return TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, dip, Resources.getSystem().getDisplayMetrics() ); } } public class FontTypeface { private Context context; public FontTypeface(Context context){ this.context = context; } public Typeface getTypefaceAndroid(){ Typeface typeFace = Typeface.createFromAsset(context.getAssets(),"font.ttf"); return typeFace; } } خب حالا به اکتیوتی که navigation drawer در اون قرار داره برید و یک void تشکیل بدید و به اندازه ایتم هایی که دارید بهش ایتم اضافه کنید : private void changeTypeface(NavigationView navigationView){ FontTypeface fontTypeface = new FontTypeface(this); Typeface typeface = fontTypeface.getTypefaceAndroid(); MenuItem item1; MenuItem item2; MenuItem item3; MenuItem item4; MenuItem item5; MenuItem item6; MenuItem item7; item1 = navigationView.getMenu().findItem(R.id.nav_surveying); item1.setTitle("برداشت نقاط"); applyFontToItem(item1, typeface); item2 = navigationView.getMenu().findItem(R.id.nav_convertCo); item2.setTitle("تبدیل مختصات"); applyFontToItem(item2, typeface); item3 = navigationView.getMenu().findItem(R.id.nav_destination); item3.setTitle("اندازه گیری فاصله"); applyFontToItem(item3, typeface); item7 = navigationView.getMenu().findItem(R.id.nav_area); item7.setTitle("محاسبه مساحت"); applyFontToItem(item7, typeface); item4 = navigationView.getMenu().findItem(R.id.nav_map); item4.setTitle("نقشه های گوگل"); applyFontToItem(item4, typeface); item5 = navigationView.getMenu().findItem(R.id.nav_compass); item5.setTitle("قطب نما"); applyFontToItem(item5, typeface); item6 = navigationView.getMenu().findItem(R.id.nav_about); item6.setTitle("درباره"); applyFontToItem(item6, typeface); } در اینجا من 6 آیتم دارم و اگر بیشتر یا کمتر بود اون رو کم وزیاد کنید قدم بعدی ایجاد یک void دیگه هست به صورت زیر : private void applyFontToItem(MenuItem item, Typeface font) { SpannableString mNewTitle = new SpannableString(item.getTitle()); mNewTitle.setSpan(new customTypefaceSpan("", font, 14), 0 , mNewTitle.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); item.setTitle(mNewTitle); } و در آخر در بخش onCreate اون رو فراخوانی کنید: changeTypeface(navigationView); ببخشید اگه نتونستم خوب موضوع رو انتقال بدم :ا موفق باشید...
  4. سلام بنده یک سایتی دارم میخوام هر مطلبی که در وردپررس مینویسم و در سایت قرار میدم در یک برنامه اندرویدم قرار بگیره لطفا راهنمایی کنید چه کاری انجام بدم ،ایا در rss سایت باید استفاده کنم ایا سورسی برای rss هست؟ و برنامه رو باید وصل کنم به سرور؟یا وردپررس امکاناتشو داره؟
  5. اموزش ساخت اسلاید پنل

    سلام دوستان امروز خدمتتون هستیم با اموزش دیگر هدف از این آموزش این هست که شما بتونید قدرت کد نویسیتون رو بالا ببرید با کمی فکر میتونید خودتون کدتون رو بنویسید جای اینکه کلاس رو کپی کنید این اسلاید پنل رو از طریق HorizontalScrollView درست کردم چند خط بیشتر نیست anim.rar
  6. ساخت تنظیمات برای برنامه

    با سلام خدمت دوستان گلم الان ساعت 3:37 دقیقه شبه منم بیدار*mail**HOHO**dance* تا واسه دوستان گلم آموزش تهیه کنم امیدوارم تو این آموزش کمکی کرده باشم برای دوستان.. خوب تو این قسمت یعنی قسمت1 آموزش ساخت تنظیمات برای برنامه واستون آماده کردم انشاالله خوب باشه با عرض پوزش فایل حجمش خیلی زیاد شد:o:( دانلود فیلم آموزشی پسورد:basic4android.org
  7. جلوگیری از بسته شدن پروسس سرویس

    با سلام. برای مثال ما میخوایم یه مدول از نوع سرویس داشته باشیم که همیشه تو بگراند اجرا باشه . در حالت عادی اگه برنامه رو کلا ببندین سرویس متوقف میشه. با این آموزش میتونین سرویس رو بعد بسته شدن نرم افزار هم به قول معروف زنده نگه دارید برای اینکار از ServiceStartAt استفاده میکنیم این کد رو میتونین تو هر مدول و هر جایی بزارین که مثل StartService عمل میکنه بعد یه زمان سرویس رو اجرا کنه ولی برای اینکه سرویس خودشو بعد از هر دوره زمانی اجرا کنه باید این کد رو داخل خو سرویس درون سابService_Start قرار بدین . به این صورت : [left] Sub Process_Globals End Sub Sub Service_Create End Sub Sub Service_Start (StartingIntent As Intent) StartServiceAt("", DateTime.Now + 10000,True) End Sub Sub Service_Destroy End Sub[/left] توضیح : برای اینکه سرویس خودشو اجرا کنه نام سرویس رو خالی بزارین . قسمت دوم هم زمان اجرا رو تعیین میکنیم ، که ما اینجا گفتیم 10 ثانیه بعد از زمان حال . قسمت سوم هم اگه میخواین زمانی که دستگاه stand by بود هم سرویس اجرا شه باید مقدار رو true قرار بدین در غیر این صورت false . در این حالت حتی اگه برنامه رو کلا kill process کنین یا کلا ببندین باز هم بعد 10 ثانیه سرویس دوباره خودش اجرا میشه. امیدوارم مفید بوده باشه *قلب*
  8. آموزش کتابخانه irJHLabs

    سلام کسی سورس یا آموزشی برای کتابخونه irJHLabs داره؟ یه آموزش کوچولو باشه کارم راه میوفته.
  9. سلام دوستان عزیز ، امیدوارم حالتون خوب باشه . با ی فایل توپ اومدم خب این یه کتاب 670 صفحه ای آموزش کامل برنامه نویسی اندروید با جاوا ، خود طرف میاد با اکلیپس کار میکنه ، اما همونطور که خودتون میدونید ، کد ها تفاوت چندانی ندارن. خب اینم لینک دانلود : دانلود از پیکوفایل رمز فایل فشرده : answercenter.ir
  10. آموزش کار با کتابخانه AbWifi

    سلام دوستان. خب مستقیم میریم سراغ آموزش اول کتابخانه رو اضافه کنید بعدش در Sub Globals : Dim x As ABWifi خب میخواییم لیست Wifi هایی که در اطراف ما روشن هستند و اینکه ما به کدوم یک از اونها Connect هستیم رو ببینیم: در کد کلیک باتن هم میتونید این رو قرار بدید: Dim MyBool As Boolean Dim Tedad As Int Dim Winfo As ABWifiInfo MyBool = x.ABLoadWifi() Winfo = x.ABGetCurrentWifiInfo() Msgbox("Connected 0 :: " & Winfo.IsConnected, "") If MyBool = True Then Msgbox (x.ABGetCurrentWifiInfo().SSID, "به این وصل هستیم") For Tedad = 0 To x.ABNumberOfAvailableWifiNetworks - 1 Msgbox(x.ABGetWifiNetwork(Tedad).SSID & " " & x.ABGetWifiNetwork(Tedad).Level & " " & x.ABGetWifiNetwork(Tedad).IsConnected, "میتونیم به این متصل بشیم") Next Else Msgbox(x.ABWifiLastError,"") End If مهمون برامون اومده از شیراز. الان که دارم تایپ میکنم 4 نفر کنار دستم نشستن نمیفهمم دارم چی میگم. موفق باشید.
  11. با سلام و احترام با دیتا بیس و ایجاد تیبل (متن و عکس) برای ساخت کتاب مشکلی ندارم ولی برای فراخوانی اون در بیسیک با مشکل برخوردم. با sql و cursor و کوئری هم تا حدودی آشنایی دارم . فقط میخوام برای ساخت کتاب ، لیست عناوین کتاب رو در لیست ویو ولیو نمایش بده و با کلیک کردن روی هر آیتم متن اون عنوان رو نشون بده یعنی بشه با اسکرول کردن متن های طولانی رو نشون بده . البته همین جا چند نکته هم وجود داره : 1- برای کتاب های فقط متنی 2- کتاب های یک عکس و متن 3- متن و عکس با هم من با کد نویسی مشکل دارم *حرف تازه کارا اینه دیگه* فکر کنید میخواین یک کتاب بسازید با 5 یا 10 فصل چطوری انجامش میدین ؟؟ آموزش هایی هم از انجمن دیدم ولی به شکل موضعی توضیح داده شده و از ابتدا تا انتها و به شکل کامل بیان نکردن . و فقط اومدن نحوه اسکرول ویو و نمایش متن نشون دادن و نگفتن چطوری میشه ابتدا لیست عناوین از دیتا بیس گرفت. لطفا کامل و روان توضیح بفرمایید تا این مسئله حل بشه من ت ظ رم.
  12. آموزش ایجاد تاپیک جدید در انجمن

    سلام و خسته نباشید خدمت کاربران عزیز خب برای کسایی که با ایجاد تاپیک جدید در انجمن آشنایی ندارن لازم هستش که یک آموزش کوتاهی در این مورد داشته باشیم... فرض کنید شما وارد صفحه اول انجمن با آدرس AnswerCenter.IR هستید خب توی این صفحه یک سری سربخش و بخش ها رو میبینید... سربخش ها مثل: بخش اطلاعات اصلی انجمن برنامه نویسی بیسیک4اندروید برنامه نویسی اندروید استودیو و ... خب حالا توی هر سربخش یک سری بخش های مرتبط با اون سربخش قرار داره... مثلا توی سربخش برنامه نویسی بیسیک4اندروید بخش های زیر قرار داره: آموزش های گام به گام برای مبتدی ها پرسش و پاسخ (بیسیک4اندروید) کتابخانه ها (Libraries) درخواست Wrap کردن کتابخانه سورس کدها قطعه کدها (Code Snippets) آموزش های تصویری آموزش های متنی ابزارهای B4A برنامه های ساخته شده توسط شما خب حالا فرض کنید شما توی بیسیک4اندروید یه جا مشکل دارید و یا سوال دارید پس در قسمت برنامه نویسی بیسیک4اندروید روی بخش "پرسش و پاسخ (بیسیک4اندروید)" کلیک میکنید تا وارد اون بخش بشید خب حالا همچین صفحه ای براتون باز میشه: طبق تصویر و شماره گذاری عمل کنید 1- عنوان تاپیک را مناسب و مختصر و دربرگیرنده ی متن سوال انتخاب کنید 2- متن کامل سوال را با حفظ احترام و مرتب وارد کنید (هرچقدر سوالتون بهتر و کامل تر و تمیز تر پرسیده بشه بدون شک زودتر جواب میگیرید) 3- اگر لازم است قطعه کدی قرار بدید روی فلش <> کلیک کنید و اون قطعه کد رو اونجا وارد کنید و گزینه افزودن به مطلب رو بزنید 4- اگر لازم است عکسی را برای نمایش قرار بدید طبق عکس 4 روی گزینه پیوست از رسانه های دیگر و سپس روی افزودن تصویر از آدرس کلیک کنید، سپس آدرس عکس آپلود شده رو در اونجا قرار بدید و سپش گزینه افزودن به مطلب رو بزنید نکته: سعی کنید حتما و حتما و حتما تمامی عکس ها و فایل هایی رو که قرار میدید بر روی سرور سایت PicoFile.com آپلود شده باشن چون سرعت و ماندگاری بالایی رو دارن 5- اگر میخواهید به محض اینکه کسی به سوال شما پاسخ داد در انجمن برای شما یک اعلامیه به نمایش در بیاد و شما رو از گرفتن پاسخ آگاه کنه قسمت 5 رو فعال کنید 6- در نهایت روش گزینه ارسال موضوع کلیک کنید تا تاپیک شما ایجاد شود (حداکثر تا 24) ساعت منتظر پاسخ بمانید... معمولا در کمتر از چند ساعت جوابتون رو میگیرید نکات اضافی: - بعد از سوال پرسیدن... بخصوص در دقایق ابتدایی سعی کنید حتما توی انجمن حضور داشته باشید چون شاید کسی از شما توضیحات تکمیلی بخواد و یا سوالی داشته باشه باید جواب اساتید رو بدید تا بتونن بهتر راهنمایی تون کنند - سعی کنید به طور مستقیم تمام کدهاتون رو نزارید و بگید بچه ها برنامم خطا میده ! چون معمولا هیچ جوابی نمیگیرید... اصولش اینه که توضیحات فارسی رو میدید که میخوام فلان کار رو انجام بدم و از این تیکه کد (فقط کد مربوط به جایی که خطا دارید) استفاده میکنم و این خطا رو هم دریافت میکنم. - به هیچ وجه سوالات مربوط به بحث آزاد و یا مربوط به بخش توسعه دهندگان رو با بخش پرسش و پاسخ قاطی نکنید و هر سوال رو حتما در بخش خودش مطرح کنید موفق و پیروز باشید
  13. سلام . نمیدونم عنوان خوبی انتخاب کردم یا نه ! ؟ به هر حال منظورم اینه که آیا میشه برنامه ای نوشت مثلا یک کتاب ، که بعد از نصب کردن بشه از یک کلمه ای بره به یک کلمه یا جمله ای دیگه (چه در اون صفحه باشه یا در صفحه ای دیگه) البته با این اطلاعات کمی که دارم میدونم که ریزه کاری زیادی باید داشته باشه چون متن در دیتا بیس قرار داره و مسلما باید کارهایی هم با دیتا بیس انجام داد. تا من به آموزش های ابتدایی بیسیکم برسم به امید خدا این پست هم تکمیل بشه به کمک شما عزیزان استاد های عزیز اگر راه حلی وجود داره سپاسگذارم که پاسخ بفرمایید.
  14. به نام خدا سلام و خسته نباشید خدمت دوستان عزیز خب با آموزشی دیگر توی سطح متوسط در اندروید استودیو در خدمت شما هستیم ! دمو نهایی آموزش توی فایل زیر مشخصه : دانلود آموزش با حجم 23 مگابایت زمان آموزش 13 دقیقه رمز دانلود answercenter.ir عذر هم میخوام بابت صدای گرفتم و اگر آموزش زیاد کیفیت همیشگی رو نداره... یکی دو روزه کسالت دارم و ... امیدوارم که کاربران اندروید استودیو روز به روز بیشتر بشه و بچه ها بیان به سمت جاوا اوایلش سخته... اما در نهایت عاشقش میشید منبع:
  15. معرفی Parse Server

    Parse چیست ؟ Parse ارائه دهنده خدمات BaaS ( Backend as Service( است که توسط کمپانی Facebook راه اندازی و در تاریخ 28 ژانویه 2016 به حالت تعلیق درآمد ! قابلیت های Parse چه بود ؟ File Hosting Database Hosting Push Notification گزیده ای از قابلیت های این سرویس بود ! Parse پس از Shutdown کامل سرویس هایش Repository را منتشر کرد که به وسیله آن میتوانید کلیه امکانات پارسه را داخل سرور خود استفاده کنید ! خب چطوری میتونم از این استفاده کنم ؟ راه اول : موادلازم : یک عدد سرور مجازی با سیستم عامل Centos و Nodejs و MongoDB بصورت نصب شده و مقداری تجربه در مدیریت سرور و مقدار زیادی صبر خب برای شروع نرم افزار Putty را دانلود و اجرا کنید ، سپس با واردکردن ip ، به سرور خود متصل شوید ! پس از وارد کردن رمز عبور و نام کاربری سرور شما آماده استفاده است ! دستورات زیر را وارد کنید ! $ npm install -g parse-server mongodb-runner $ mongodb-runner start خب حالا کافیست با استفاده از دستورات زیر ، Parse Server را اجرا کنید $ parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test بجای APPLICATION_ID و MASTER_KEY دو رشته دلخواه و رندوم بزارید ( جتما آنهارا یادداشت کنید ) و بجای test هم اسم دیتابیس mongoDB خود را بزارید روش دوم : سفارش سرور آماده برای اینکار میتوانید از شرکت هایی که این سروریس را ارائه میدهند خریداری کنید روش سوم (اختصاصی سایت بایک ) : شرکت سایت بایک ، هاستینگی را ارائه میکند که بوسیله آن میتوانید بدون هیچ دانش فنی از این نرم افزار استفاده کنید ! هزینه آن به طرز چشمگیری از خرید سرور مجازی ارزان تر است و شما میتوانید از همان امکانات استفاده کنید . برای سفارش این محصول با شماره 09015267042 تماس حاصل فرمایید
  16. سلام و خسته نباشید خدمت کاربران عزیز خب بعضی از دوستان با دانلود محصولات فروشگاه مشکل داشتند این رو بگم که توی نسخه جدید، بعد از خرید بهتون به طور مستقیم اطلاعات دانلود رو نمیده و باید از قسمت فروشگاه به بخش مدیریت خریدها برید و در اون قسمت خریدهای خودتون رو ببینید و دانلود کنید ... فیلم آموزش کوچیکی هم در این مورد آماده کردم که کسایی که دوست داشتند میتونند دانلود کنند و ببینن دانلود فیلم
  17. سلام دوستان ببخشید انقد زیاد سوال میپرسم من یه خورده سطحم پایینه ! من میخوام برنامه ام رو بتونم به سرپرستان دستگاه اضافه کنم تا بتونم برخی فعالیت های حساس گوشی رو مدیریت کنم مثل تغییر رمز گوشی یا خاموش و روشن کردن صفحه یا ریست کردن اطلاعات گوشی (Wipe) دوستانی که وارد هستند ممنون میشم راهنمایی کنند
  18. با سلام خب اینم بخش بعدی آموزش تو این بخش با اینتنت ضمنی کار میکنیم که کاربردای زیادی داره کارش اینه که بین اکتیویتی های دیگه ی اندروید سوییچ میکنه مثلا اشتراک گذاری و ارسال اس ام اس و تماس و ..... خیلی کارای دیگه تو این آموزش باهاش آشنا میشیم و چند تا مثال ساده ازش میزنیم خب راستی یکی از دوستان هم گفته بودن که صدای خودم باشه بهتره.خب من واسه گذاشتن صدای خودم یه تا مشکل دارم: فوق العاده وقتم کمه و 20 واحد دارم باید پاس کنم و آموزشا رو ساعتای 12 و 1 و 2 رکورد میکنم بعدش کلا موزیک به ادم انرژی میده واسه کار کردن.شرمنده همگی ایشالا تو آموزشای بعد... لینک دانلود : http://s3.picofile.com/file/8228395542/Android_Studio_Tutorial_P05_answercenter_ir.rar.html موفق باشید
  19. داشتم توی گیت هاب جونی پرسه میزدم که ی چیز جالب دیدم گفتم بیام براتون از گیتهاب کپی پیست کنم اینجا : دی با این کتابخونه میتونید یه لیبل رو به گوشه ویو هاتون اضافه کنین ( به شکل مثلث ) خب اینک عکس کاربرد کتابخونه خب اول باید که کتابخونه رو به پروژه اضافه کنیم توی فایل build.gradle این کد هارو اضافه کنین allprojects { repositories { ... maven { url "https://jitpack.io" } } } حالا باید توی همین فایل و به بخش dependencies بیاید کتابخونه رو اضافه کنید ، به این صورت dependencies { compile 'com.github.shts:TriangleLabelView:1.1.0' } خب حالا پروژه رو ریبیلد کنین که کتابخونه اضافه بشه بعد بیاین و توی کدنویسی های ایکس ام ال اینطور پیش برین ک <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:scaleType="centerCrop" android:src="@drawable/Esm_image" // اسم عکستون که توی پوشه دراوبل هستش android:layout_width="match_parent" android:layout_height="match_parent" /> <jp.shts.android.library.TriangleLabelView android:layout_width="match_parent" android:layout_height="match_parent" app:backgroundColor="@color/colorAccent" // رنگ بک گراند لیبل یا همون مثلثه ک الان اومدیم از مقادیر متریال گرفتیم میتونین تغییر بدین app:corner="leftTop" // موقعیتشه ک الان چپ بالا هست و میتونید تغیر بدید به راست بالا یا راست پایین یا چپ پایین app:labelBottomPadding="5dp" app:labelCenterPadding="0dp" app:labelTopPadding="10dp" app:primaryText="Ac" // متن اول app:primaryTextColor="@android:color/white" // این رنگ متن اوله app:primaryTextSize="24sp" // سایز متن اول app:secondaryText="#1" // متن دوم app:secondaryTextColor="@android:color/white" // این رنگ متن دومه app:secondaryTextSize="18sp" // سایز متن دوم android:layout_alignTop="@+id/image" android:layout_alignLeft="@+id/image" android:layout_alignStart="@+id/image" /> </RelativeLayout> طبق کد بالا اومدیم و این لیبل رو اضافه کردیم و توی موقعیت چپ بالا قرار دادیم لینک خوده کتابخونه : https://github.com/shts/TriangleLabelView و این پایین هم چندتا کد مثال هست برای موقعیتای مختلفش مثلا پایین سمت چپ <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:src="@drawable/s_image_1" android:scaleType="centerCrop" android:layout_width="match_parent" android:layout_height="match_parent" /> <jp.shts.android.library.TriangleLabelView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" app:backgroundColor="@color/blue_900" app:corner="leftBottom" app:labelTopPadding="10dp" app:labelCenterPadding="5dp" app:labelBottomPadding="0dp" app:primaryText="New" app:primaryTextColor="@color/blue_500" app:primaryTextSize="16sp" app:secondaryText="01" app:secondaryTextColor="@color/blue_100" app:secondaryTextSize="11sp" /> </RelativeLayout> </android.support.v7.widget.CardView> پایین راست <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:scaleType="centerCrop" android:src="@drawable/s_image_3" android:layout_width="match_parent" android:layout_height="match_parent" /> <jp.shts.android.library.TriangleLabelView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" app:backgroundColor="@color/pink_900" app:corner="rightBottom" app:labelTopPadding="10dp" app:labelCenterPadding="5dp" app:labelBottomPadding="0dp" app:primaryText="New" app:primaryTextColor="@color/pink_500" app:primaryTextSize="16sp" app:secondaryText="01" app:secondaryTextColor="@color/pink_100" app:secondaryTextSize="11sp" /> </RelativeLayout> </android.support.v7.widget.CardView> راست بالا <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:scaleType="centerCrop" android:src="@drawable/s_image_4" android:layout_width="match_parent" android:layout_height="match_parent" /> <jp.shts.android.library.TriangleLabelView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentRight="true" android:layout_alignParentTop="true" app:backgroundColor="@color/teal_900" app:corner="rightTop" app:labelBottomPadding="5dp" app:labelCenterPadding="0dp" app:labelTopPadding="10dp" app:primaryText="New" app:primaryTextColor="@color/teal_500" app:primaryTextSize="16sp" app:secondaryText="01" app:secondaryTextColor="@color/teal_100" app:secondaryTextSize="11sp" /> </RelativeLayout> </android.support.v7.widget.CardView> و چپ بالا <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:scaleType="centerCrop" android:src="@drawable/s_image_2" android:layout_width="match_parent" android:layout_height="match_parent" /> <jp.shts.android.library.TriangleLabelView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" app:backgroundColor="@color/yellow_900" app:corner="leftTop" app:labelBottomPadding="5dp" app:labelCenterPadding="0dp" app:labelTopPadding="10dp" app:primaryText="New" app:primaryTextColor="@color/yellow_500" app:primaryTextSize="16sp" app:secondaryText="01" app:secondaryTextColor="@color/yellow_100" app:secondaryTextSize="11sp" /> </RelativeLayout> </android.support.v7.widget.CardView> سرم گیج رفت خخخ موفق باشین
  20. آموزش گام به گام ساخت بازی اندروید

    سلام به همه دوستان عزیز این انجمن چند وقتیه که دارم روی بازی سازی با اندروید کار می کنم. می خوام توی این تایپیک از ابتدای اول ساخت بازی اندروید رو یاد بدم. البته با انجین Game Maker Studio عنوان های آموزش: 1- شروع کار 2- دانلود و نصب ابزار لازم 3- دانلود و نصب ابزار لازم (قسمت دوم) 4- آماده سازی برای کامپایل اندروید 5-Sprites 6- Objects 7- Sounds 8- Backgrounds 9- Rooms 10- Timelines 11-Paths 12- Save & Load game خلاصه تصمیم دارم با رضایت مدیران انجمن بازی سازی اندروید بدون کد نویسی رو یاد بدم(هرچند خودم توی کدنویسیش وارد نیستم ) فقط یه سوال: میخواستم بدونم که میتونم فایلای دانلودی رو توی هاست شخصی آپلود کنم؟ چون هم برام راحت تره و سریع تر می تونم آموزش ها و فایلا رو بزارم امیدوارم بتونم آموزش خوبی رو آغاز کنم
  21. اسکرول

    سلام می خوام یه سوال بپرسم فقط نگین تکراریه! چون من آموزش های سایت رو خوندم و انجام هم دادم ولی جواب نگرفتم*naa* چجوری میشه متن یک لیبل رو اسکرول کرد؟*asabani* متن لیبل آنقدر زیاده که توی یک صفحه جا نمیشه و باید اسکرول بشه تا بقیه متن دیده بشه! دوستان لطفا تمامی کد های مربوطه رو بگین*give_rose* اگر هم زحمتی نیست یه سورسی قرار بدین*give_heart* بسیار متشکرم
  22. سلام آموزش پرداخت درون برنامه ای بازار لطفا بذارید. بازار ماله eclipse گذاشته نه basic 4 android
  23. به نام خدا سلام دوستان در این آموزش میخوایم پوش دیالوگی بسازیم به کمک شبکه توسعه یار نمونه : (بخاطر سایز بزرگ عکس عذر میخوام) امیدوارم مورد استفادتون قرار بگیره ... این آموزش برای اندروید استودیو هست اما در محیط اکلیپس نیز قابل استفاده است تماشا در آپارات دانلود فیلم با کیفیت HD صفحه آموزش در توسعه یار
  24. سلام دوستان با این آموزش میتونین حساسیت اندروید استودیو رو به حروف بزرگ و کوچیک برمیدارین یا به قولی اون رو Case Insensitive میکنید! من حدود 2 ماهه اینکار رو تو AS کردم و کمی راحت تر شده کارم ولی هنوز طبق عادت بعضی چیزارو بزرگ مینویسم فقط باید به یه نکته توجه کنید که با این کار دیگه باید حواس خودتون جمع باشه ! که مثلا وقتی شما یه Context و یه context داخل اکتیویتیتون دارین باید از کدومش استفاده کنین آموزش به این صورته : اول از منوی Files در اندروید استودیو گزینه Settings رو انتخاب کنید و سپس به این مسیر برین : Editor > General > Code Completion سپس در این قسمت : All رو روی None قرار بدین! مثل تصویر زیر : به همین سادگی حالا دیگه AS به کاراکتر های بزرگ و کوچیک حساس نیست اما خودتون باید حواستون رو بیشتر جمع کنید ! موفق باشید پ.ن : برای اکلیپس گشتم تو ستینگش کلی ولی همچین قابلیتی پیدا نکردم ( شاید چون اکلیپسم قدیمی بود )
  25. به نام خدا سلام خدمت کاربران عزیز و محترم انجمن AnswerCenter.IR همه ما میدونیم که گرافیک بخش مهمی از برنامه نویسی رو تشکیل میده مخصوصا در برنامه نویسی اندروید و همچنین گرافیک برنامه های ما تاثیر فوق العاده زیادی در فروش و میزان رضایت کاربر و جذب کاربر داره ما توی این دوره ی آموزشی سعی کردیم تا حد امکان شما رو کمک کنیم تا بتونین در طراحی برنامه هاتون و بخصوص در تبلیغ اونها از بهترین گرافیک استفاده کنید تا کاربران رو مجذوب برنامه خودتون کنید این دوره ی آموزشی 7 قسمت هست که بخش اول مربوط به مقدمه هست که توضیحاتی رو در مورد کل دوره بهتون داده میتونید این دوره رو در آپارات تماشا کنید لینک مشاهده در آپارات دوره کاملا اختصاصی از بچه های همین انجمن تهییه شده و از کیفیت تصویر و صدای بالا و حجم مناسب برخوردار هست لینک خرید این دوره

درباره ما

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

 

تماس با ما.

  •         بلوچستان، ایرانشهر، بلوار مکران، میدان بسیج، جنب حوزه علمیه حقانیه. کد پستی: 9917914113
  •         info@answercenter.ir
  •         09338810122