اطلاعیه

کاربر گرامی

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

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


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

در حال نمایش نتایج برای برچسب های 'android studio'.



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

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

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

نوع محتوا


تالار ها

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

دسته ها

  • B4J
    • کتابخانه ها
    • سورس کد ها

دسته ها

  • Articles

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

  1. با سلام ، کسی میتونه منو راهنمایی کنه که چطور میتونم از دیتابیس اکسس توی اندروید استفاده کنم؟
  2. دانلود و بازکردن فایل pdf

    سلام من یک برنامه کتاب دارم که میخوام در آن وقتی روی باتن ها کلیک میشود فایل پی دی اف رو دانلود کنه و نمایش بده ممنون میشم کمکم کنید
  3. سلام دوستان من میخام بدونم جاوا در اندروید همانند زبان جاواست؟ یعنی منظورم اینه در بیسیک4اندروید از زبان بیسیک استفاده میشه اما درسته شباهت داره اما بنظرم کاربرد توابع و برخی متد ها تفاوت داره من میخام اول جاوا یاد بگیرم میخام بدونم اگه جاوا رو تو محیطی غیر از اندروید استدیو یاد بگیرم میتونم با اندروید استودیو کار کنم یا باید جاوا رو در اندروید استودیو تمرین کنم؟ و اینکه جاوا در اندروید استودیو یا جاوای اکلیپس در نوع متد-توابع و ارتباط با دیتابیس تفاوت دارند؟ , و اینکه تو اندروید استودیو از جاوا اسکریپت استفاده میشه یا جاوا من تقصیری ندارم اما دنبال اموزش جاوا بودم توی یه سایت با تیتر جاوا وارد شدم توی متن دیدم درباره جاوا اسکریپت اموزش میدن دیگه قاطی کردم؟؟؟؟؟؟؟؟
  4. چه سورسی بذارم ؟ ؟ ؟

    بدرود خدمت تموم بچه های انجمن خوب (مرکز جواب) میخوام سورس بذارم ولی گیر کردم ! تصمیم گرفتم شما بگید که چه سورسی بذارم ۱-اندروید استودیو سورس برنامه اشپزی فارسی اندروید استودیو سورس فروشگاه آنلاین فارسی اندروید سورس فروشگاه خاروبار اندروید سورس فارسی شبکه اجتماعی من - اندروید و وب سورس شبکه اجتماعی Network Pro فارسی اندروید سورس فروشگاه Mokets اندروید سورس خرید و فروش و اجاره املاک فارسی اندروید سورس پخش موزیک آنلاین اندروید و پنل تحت وب سورس تحلیلگر اینستا مجهز به آنفالویاب ورس تصویر زمینه اچ دی آنلاین سورس فرهنگ لغت فارسی اندروید ۲-بیسیک فور اندروید فروشگاهی فید خوان ارتباط با سرور پرداخت بازار زیپ پی دی اف ساز مارا یاری کنید ! تمام سورس ها فارسی هستند
  5. با سلام حمیدرضا هستم! این بار با اندروید استودیو اومدم نسخه 2 + sdk و همه چی تموم لینک دانلود : Android-Studio-With-Sdk(www.AnswerCenter.ir).rar - 1.2 GB امیدوارم لذت ببرید رمز فایل: www.AnswerCenter.ir
  6. دانلود اندروید استودیو نسخه 3

    Android Studio یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن 2014 نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب جت برینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد. نسخه سوم این نرم افزار به تازگی منتشر شده که شامل آپدیتهای بسیار مهمی می باشد. چندین ویژگی جدید در این نرم‌افزار برای کاربران می‌باشد: پشتیبانی از جاوا 8 افزایش سرعت build پروژه ها با استفاده از پلاگینهای جدید برای گریدل بهبود و تسهیل کار کردن با ndk با استفاده از CMake اضافه شدن پشتیبانی از Kotlin و بسیاری از ویژگی های دیگه که لیست کامل اون رو میتونید توی لینک مرجع ببینید دانلود نسخه 64 بیتی ویندوز با لینک مستقیم از soft98 دانلود برای سایر سیستم عاملها از سافت 98
  7. استفاده از فونت دلخواه در 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); ببخشید اگه نتونستم خوب موضوع رو انتقال بدم :ا موفق باشید...
  8. با سلام.من به تازگی می خواهم برنامه نویسی اندروید را شروع کنم. میدانم که باید بین b4a یا استودیو (اکلیپس هرگز!) یکی را انتخاب کنم.حالا سوال من اینه:من به نظرم با توجه به آشنایی مقدماتی من به جاوا و برای اینکه سریعتر روند یادگیریم پیش بره برم سراغ استودیو.(در یک سایت آموزش اندروید استودیو گفته بود چه مواردی از جاوا در اندروید به درد می خوره که خوشبختانه بلدم.) اما نظر دوستام اینه که استودیو مشکلات داره و برم سراغ b4a. چکار کنم.
  9. سلام- یک انیمیشن چرخشی که 90 درجه میچرخه و میخوام همین چرخش دوباره بصورت وارونه هم ادامه داشته باشه و تکرارش بیپایان باشه- از infinit و reverse هم استفاده کردم اما نشد و فقط انیمیشن یکبار اجرا میشد . نمیدونم باید چطور اینکار رو انجام داد چیزی شبیه لنگر ساعت میخوام باشه که حالت رفت و برگشتی نامحدود داشته باشه
  10. سلام به دوستان عزیز میخواستم بدونم که چطور من میتونم صوت هایی که دارم را از هاست دانلود کنم و در یک اکتیویتی پخش بشه در ضمن در هنگام دانلود درصد دانلود هم نشون داده بشه مثلا 50 درصد دانلود شده و .... ممنون میشم راهنمایی کنید
  11. سلام خدمت دوستان و استادان عاغا یه سوال (اولش بگم که خیلی حرفه ای نیستم و کارامو با سرچ تو استک انجام میدم، اما برا این مورد گزینه خوبی پیدا نکردم ) من دسترسی روت رو به برنامم دادم و همینطوری دسترسی مدیریت حافظه (READ , WRITE ,...) اما مسئله ای که هست نمیشه با کلاس File خود جاوا مثلا فایلی رو در: data/data/com.test.test/file/1.jpg/ رو حذف و یا به حافظه داخلی کپی کرد. این پکیج نیمی که نوشتم یه مثاله و میتونه پکیج نیم هر برنامهای باشه.ینی نمیخوام فقط تو فایل های اپ خودم این کار رو انجام بدم. یه سورسی تو گیت پیدا کردم که انقد کلاسو کد داره گم میشم اما اون به کارم اومد اگه کسی هست که بتونه اونو برام ادیت بزنه و جاهای مورد نیازشو فقط برام نگه داره (کپی و دیلیت) و بقیه رو حذف کنه و یا اینکه کسی بلده چجوری این کار هارو انجام بدم ممنون میشم راهنمایی کنه فدا مداتون اینم لینک اون سورسه تو گیت GitHub - Chainfire/libsuperuser: Example code for "How-To SU" اینم دستور ریمو فایل Shell.SU.run("rm data/data/com.test.test/file/1.jpg/"); کپی هم فک کنم با cp انجام شه دقیق نمیدونم
  12. سلام دوستان من یک گیف دارم که میخوام وقتی فرد روید Button ام زد شروع به اجرا کنه ممنون میشم از دوستان راهنمایی کنند چجوری میتونم همچین کاری رو توی اندروید استودیو انجام بدم !
  13. سلام من یک EditText دارم میخواستم بعد از این که یک اکتیویتی اجرا شد کیبورد برای ادیت کردن ادیت تکست باز بشه به صورت خودکار
  14. برای تبدیل صدا به متن نیاز به اضافه کردن یک TextView و یک Button داریم فقط... public class MainActivity extends AppCompatActivity { Intent intent; TextView speech_output; private final int SPEECH_REQUEST_CODE = 123; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); speech_output = (TextView) findViewById(R.id.txt1); Button btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { promtSpeechInput(); } }); } private void promtSpeechInput() { Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault()); try { startActivityForResult(intent, SPEECH_REQUEST_CODE); } catch (ActivityNotFoundException a) { Toast.makeText(getApplicationContext(), "دستگاه شما این سیستم را پشتیبانی نمی کند", Toast.LENGTH_SHORT).show(); } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case SPEECH_REQUEST_CODE: { if (resultCode == RESULT_OK && null != data) { ArrayList<String> result = data .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); speech_output.setText(result.get(0)); } break; } } } } کد تست شده هست و کاملا جواب میده ! موفق باشید AnswerCenter.IR
  15. سلام دوستان من یک آموزش برای گت المنت توی اندروید استودیو میخوام دوستان آموزش زبان اصلی یا سایت خارجی دارید هم لطف کنید لطفا
  16. سلام و خسته نباشید من می خوام که داخل برنامه ی من گفتار و به نوشتار تبدیل کنه چیکار باید بکنم و دقیقا دنبال چه چیز هایی باید بگردم؟ ممنون می شم کمکم کنید.
  17. قرار دادن فونت (اندروید استودیو)

    سلام یه آموزش ساده واسه قرار دادن فونت توی برنامه. آموزش از انسرسنتر. دانلود فیلم
  18. به نام خدا سلام و خسته نباشید خدمت دوستان عزیز بعضی از دسترسی ها یا همون Permission ها توی اندروید 6 یا همون API 23 و به بالا نیاز هستش که کاربر به محض اجرای برنامه اون دسترسی هارو تایید کنه... دسترسی هایی مثل دسترسی به WRITE EXTERNAL STORAGE ... خب اگر شما این کاری که بنده در زیر آموزش میدم رو انجام ندید برنامه ی شما روی اندروید 6 عملکرد WRITE EXTERNAL STORAGE رو انجام نمیده... حتی اگر دسترسی رو از توی Manifest هم اضافه کرده باشید کافی نیست و باید کار زیر او انجام بدید : این دو تا متد رو توی MainActivity در قسمت خارج از OnCreate قرار بدید : @Override public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) { switch (requestCode) { case 12234: { // If request is cancelled, the result arrays are empty. if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { //dastrasi dade shode } else { new AlertDialog.Builder(this) .setMessage("برای اجرای برنامه باید حتما دسترسی رو به برنامه بدهید") .setCancelable(false) .setNegativeButton("دادن دسترسی", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { setPermission(); } }) .show(); } return; } } } public void setPermission(){ if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { if (ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)) { ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 12234); } else { ActivityCompat.requestPermissions(this, new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 12234); } } } دقت داشته باشید متد onRequestPermissionResult حالت Override رو داره و متد setPermission حالت عادی ! خب حالا کافی هستش که توی onCreate شما بیایید فقط رویداد setPermission رو فراخوانی کنید یعنی بنویسید : setPermission(); در کنار کارهای بالا یادتون نره که دسترسی لازمه رو توی Manifest هم قرار بدید مثلا: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> نکته: برای دسترسی هایی مثل دسترسی به اینترنت و موقعیت مکانی و اینجور دسترسی هایی نیاز به کار بالا نیست... کسایی که با iPhone کار کردن خیلی بهتر میدونن که چه دسترسی هایی رو موقع اجرا کردن برنامه ها در ابتدای برنامه از کاربر اجازه میگیره خلاصه ی آموزش بالا هم این میشه که کاربر ملزم هستش برای استفاده از برنامه یک پیغام براش نمایش داده میشه واسه دسترسی که باید تاییدش کنه آموزشی که داده شد روی اندروید 6 پیغام زیر رو به همراه داره : کاملا اختصاصی از انجمن برنامه نویسی AnswerCenter.IR
  19. سلام دوستان عزیز من می خوام بدونم چطور اطلاعات را از دیتابیس بگیرم و توی یک لیست ویو یا مولتی پنل نمایش بدم ؟!
  20. سلام دوستان عزیز من در برنامه یک اکتیویتی دارم که یک باتن توی اون هست و با کلیک روی باتن یک فلوتینگ ویندو باید ظاهر بشه ولی هر وقت روی باتن کلیک می کنم برنامه بسته میشه . اینا کدام هستن آیا مشکلی دارن ؟! کدهای کلاس جاوایی که باتن توشه : package com.appfatim.floatemail; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class Float extends AppCompatActivity { private Button fw ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_float); fw = (Button) findViewById(R.id.showfw); fw.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startService(new Intent(Float.this , FloatingWindow.class)); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { return super.onOptionsItemSelected(item); } } کدهای کلاس جاوایی که فلوتینگ ویندو توشه : package com.appfatim.floatemail; import android.annotation.TargetApi; import android.app.Service; import android.content.Intent; import android.graphics.Color; import android.graphics.PixelFormat; import android.os.Build; import android.os.IBinder; import android.support.annotation.Nullable; import android.view.Gravity; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; import android.widget.Button; import android.widget.LinearLayout; public class FloatingWindow extends Service{ private WindowManager wm; private LinearLayout ll; private Button stop; @ Nullable @ Override public IBinder onBind(Intent intent) { return null; } @TargetApi(Build.VERSION_CODES.LOLLIPOP) @ Override public void onCreate() { super.onCreate(); wm = (WindowManager) getSystemService(WINDOW_SERVICE); ll = new LinearLayout(this); stop = new Button(this); // close button settings ViewGroup.LayoutParams btnParameters = new ViewGroup.LayoutParams(/*close button size*/50,50); stop.setLayoutParams(btnParameters); stop.setBackground(getDrawable(R.drawable.close)); // layout settings LinearLayout.LayoutParams llParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT , LinearLayout.LayoutParams.MATCH_PARENT); // window backgroud // you can change picture to color with this code: ll.setBackgroundColor(Color.parseColor("#your rgb color")); ll.setBackground(getDrawable(R.drawable.icon)); ll.setLayoutParams(llParameters); // this is a code for open this application when clicked on floating window :) ll.setOnClickListener(new View.OnClickListener() { @ Override public void onClick(View v) { Intent MA = new Intent(FloatingWindow.this , MainActivity.class); startActivity(MA); // Intent openApplication = // getPackageManager().getLaunchIntentForPackage("com.appfatim.floatemail"); // startActivity(openApplication); } ;}); final WindowManager.LayoutParams parameters = new WindowManager.LayoutParams(/*floating window size*/200,200 , WindowManager.LayoutParams.TYPE_PHONE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT); parameters.x=0; parameters.y=0; // floating window location parameters.gravity= Gravity.TOP | Gravity.LEFT; ll.addView(stop); wm.addView(ll, parameters); // this is a code for floating window movement ll.setOnTouchListener(new View.OnTouchListener() { private WindowManager.LayoutParams updatedParameters = parameters; int x, y; float touchedX, touchedY; @ Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: x= updatedParameters.x; y= updatedParameters.y; touchedX= event.getRawX(); touchedY= event.getRawY(); break; case MotionEvent.ACTION_MOVE: updatedParameters.x= (int) (x + (event.getRawX() - touchedX)); updatedParameters.y= (int) (y + (event.getRawY() - touchedY)); wm.updateViewLayout(ll, updatedParameters); } return false; } ;}); // this is a code for close floating window stop.setOnClickListener(new View.OnClickListener() { @ Override public void onClick(View v) { wm.removeView(ll); stopSelf(); } ;}); } } لطفا بهم بگین چیکار کنم ؟ ممنون
  21. سلام و عرض ادب خدمت کاربرای گلمون... دوستان ، اموزش دیتابیس انلاین در اندروید استادیو ، در شش قسمت و در حدود 115 دقیقه ، اماده شده و در فروشگاه قرار گرفته تا عزیزانی که مشکل دارن ، یا علاقه به یادگیری این مطلب دارن ، بتونن استفاده کنن. با استفاده از این اموزش ، کاملا یاد میگیرید که با Php برای خودتون وبسرویس درست کنید و اطلاعات رو دریافت و یا تغییراتی رو ایجاد کنید. سمت اندروید هم در اندروید استادیو و به زبان جاوا هست که با استفاده از کتابخانه Volley این کار رو انجام میدیم. این کتابخونه کاملا بهینه و معتبر هست و توسط خود گوگل توصیه شده که استفاده بهینه از اون رو هم در اموزش یاد میگیریم... میتونید اطلاعاتی در باره ی Volley در لینک زیر ببینید: http://www.technotalkative.com/android-volley-library-example/ بعد از دیدن اموزش ، با کمی خلاقیت ، به راحتی میتونید نرم افزار های انلاین خودتون رو بسازید و به راحتی ، بخش انلاین از دیتابیس رو ، پیاده سازی کنید... امیدوارم که از این اموزش ، لذت ببرید... دموی اموزش توضیحات اموزش: قسمت اول: در قسمت اول ، دیتابیس خودمون رو میسازیم و یوزر رو هم به دیتابیس ، اضافه میکنیم ، همچنین ، فایل حاوی کانکشن دیتابیس رو ایجاد میکنیم قسمت دوم: قسمت دوم ، کاملا به بحث Select از دیتابیس مربوط هست که دو فای میسازیم ، یکی برای گرفتن تمامی اطلاعات یک جدول و دیگری برای دریافت اطلاعات یک ای دی خاص از جدول قسمت سوم: قسمت سوم ، سمت اندروید کد های نوشته شده در قسمت دو رو پیاده سازی میکنیم ، با کمک Volleyمطالب رو با فرمت Json دریافت میکنیم و در ریسایکلر ویو ، نمایش میدیم... قسمت چهارم: در این قسمت ، به شکل کامل ، یک فرم طراحی کرده و اطلاعات اون فرم رو به سرور میفرستیم و عملیات اینسرت رو انجام میدیم... قسمت پنجم : در این قسمت ، اطلاعات یک ردیف خاص از ریسایکلر ویو رو به یک اکتیویتی دیگه منتقل میکنیم و بعد از تغییرات ، اطلاعات رو به اسکریپت نوشته شده برای اپدیت ، پست میکنیم... قسمت ششم: این قسمت ، بحث حذف اطلاعات از دیتابیس به دو صورت (حذف تمامی اطلاعات و حذف یک ای دی خاص ) پیاده سازی میشه و... توضیح مهم: توی تمام قسمت های اموزش، من encoding رو اشتباها UTF8 قرار دادم که همونطور که همگی میدونیم ، UTF-8 درست هست که توی اموزش ها ، تصحیح کنید دمو تصویری این دوره ی آموزشی را میتوانید از طریق لینک زیر دانلود و مشاهده کنید : دانلود و مشاهده دمو برای خرید اموزش ، به لینک زیر مراجعه کنید خرید پایان
  22. سلام دوستان من می خوام یک آیکون شناور بر روی صفحه موبایل (تمام صفحات برنامه ها و بازی ها و ....) نمایش داده شود که کاربر با کلیک بر روی آن وارد یک اکتیویتی شود باید چه کدی را وارد کنم ؟ در ضمن می خواهم زیر آیکون شناور یک آیکون کوچک تر برای بستن آیکون شناور بالایی باشد باید چیکار کنم ؟! دوستان خیلی ضروریه لطفا زود بهم بگین در ضمن توجه داشته باشید من برای اندروید استودیو می خوام ! ممنون
  23. مشکل در اجرا

    سلام و خسته نباشید دوستان من ادرس sdk و java رو درست تو قسمت تنظیمات وارد کردم ولی موقع اجرا قسمت زیر میاد و تو همین صفحه میمونه مشکل از کجاست؟ سپاس
  24. با سلام خدمت دوستان بنده حدود 8 روز هست که اپلیکیشن خودم رو در بازار قرار دادم و از تبلیغات عدد استفاده میکنم. آمار دانلود در این 8 روز 900 نصب فعال هست. تعداد نمایش تبلیغات هر روز نزدیک به 1000 تا نمایش بیشتر میشه ولی تعداد کلیک ها بیشتر که نمیشه شاید کمتر هم بشه. از 47 کلیکی که در این 8 روز انجام شده 25 کلیک رو خودم برای تست زدم و فقط 22 کلیک واقعی انجام شده. از دوستان دیگه شنیده بودم که آمار کلیک کم هست ولی این مقدار خیلی کمتر از آمار اون هاست. اگر بنر های عدد رو به سه دسته تقسیم کنیم: 1. بنر های ساده که باید روی عکس بازار یا فلش کلیک کنی تا صفحه باز بشه. 2. بنر های معمولی که عکس ثابته 3. بنر های متحرک تعداد نمایش های کلاینت 3.1 کم بود و اگر هم نمایش داده میشد بر روی بیشتر گوشی ها کلیک بر روی بنر های نوع 3 یا 2 انجام نمیشه به خاطر همین نسخه 2.9 عدد رو نصب کردم تبلیغات در همه ساعات نمایش داده میشه و کلیک هم بر روی هر سه نوع تبلیغ هم انجام میشه ولی اگر بر روی تبلیغات نوع سوم کلیک کنم جزو آمار کلیک ها حساب نمیشه. این موضوع رو بارها به پشتیبانی گزارش دادم ولی فقط به این بسنده میکنند که پنل شما مشکلی نداره. آیا آمار کلیک پایین مربوط به مشکلات فنی هست یا این یک آمار طبیعی هست؟
  25. سلام دوستان کد ست کردن آهنگ بر روی زنگ موبایل را می خواستم !؟ ممنون میشم بهم بدین !