اطلاعیه

کاربر گرامی

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

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


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

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



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

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

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

نوع محتوا


تالار ها

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

دسته ها

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

دسته ها

  • Articles

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

  1. با سلام و خسته نباشید خدمت دوستان و اساتید محترم اخیرن مشغول ساخت یک اپلیکیشن هستم که لیست های خیلی زیادی داره مثلا یک صفحه قابل اسکرول هست که ۴ تا ریسایکلر ویو داخلشه و محتویات از اینترنت برای لیست ها فرستاده میشه میخواستم ببینم روشی هست که آداپتر ها رو کم تر کرد یا اینکه لیست ها رو فشرده کرد ؟ و همچنین آیا داشتن لیست های زیاد و همچنین آداپتر های اون ها روی عملکرد اپلیکیشن تاثیر میزاره و روش اصولی ای هست ؟ پیشاپیش ممنون از پاسخگوییتون
  2. جستجو با text watcher

    سلام دوستان من یه فرگمنت دارم که داخلش یه ادیت تکست و یه ریسایکلر ویو هستش تمام عنوان های دیتابیسم تو ریسایکلر ویو هست میخوام وقتی تو ادیت تکست حرفی تایپ میشه ریسایکلر ویوم رفرش بشه همه کاراشم انجام دادم فقط نمی دونم چرا cursor :false برمیگردونه این دیتابیسم اینم داخل فرگمنتمه
  3. سلام من میهواستم وقتی کاربر ثبت نام میکنه عکسش در منو نشون بدم ولی با مشکلی برخوردم که در اولین اجرای برنامه ایکن منو تفییر نمیکنه ولی در دوم بار که برنامه رو اجرا میکنم عکس لود میشه این کدامه یه نگاهی بندازید public class MainActivity extends AppCompatActivity { private BitmapDrawable mBitmapDrawable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); Picasso.get() .load("https://bayanbox.ir/view/5922507530811178671/android-errors.jpg") .into(new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { mBitmapDrawable = new BitmapDrawable(bitmap); } @Override public void onBitmapFailed(Exception e, Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_b,menu); menu.getItem(2).setIcon(mBitmapDrawable); return super.onCreateOptionsMenu(menu); }
  4. سلام من در قسمت activity_main.xml وقتی یک باتن یا تکست ویو یا ... اضافه می کنم باتن رو در قسمت text نشون میده و حتی برنامه رو که در دیوایس مجازی اجرا میکنم نشون میده ولی در قسمت design نشون نمیده و ارور زیر میاد : This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints The layout editor allows you to place widgets anywhere on the canvas, and it records the current position with designtime attributes (such as layout_editor_absoluteX). These attributes are not applied at runtime, so if you push your layout on a device, the widgets may appear in a different location than shown in the editor. To fix this, make sure a widget has both horizontal and vertical constraints by dragging from the edge connections. اینم عکسشه : کسی میدونه چرا اینطوری شده ؟؟
  5. سلام من قصد دارم تا داخل برنامه ی خودم ، تنظیمات مربوط به صدای پیشفرض برای تبدیل صدا به متن گوگل رو تغییر بدم. می دونم که به صورتی دستی از بخش تنظیمات گوگل اسیستنت قابل انجامه. اما می خوام به صورت خودکار از داخل برنامه این تغییر رو انجام بدم . مثلا بزارمش روی انگلیسی یا فارسی. ممنون میشم اگر کمکم کنید و بگید چطور اینکارو انجام بدم و یا اصلا امکان پذیره که تنظیمات گوشی رو به صورت پیشفرض تغییر بدیم توی کد؟
  6. خروجی نگرفتن

    سلام خسته نباشید من میخوام خروجی بگیرم ولی Build APK بخش Generate Signed APK فعال نیست چیگار کنم
  7. کتاب خانه Mathjax و mhchem

    سلام دوستان توی برنامه ای که دارم درست میکنم نیاز دارم که فرمول شیمی رو از توی دیتابیس (sqlite) توی ی textview نمایش بدم هر چقدر که سرچ کردم همچین موضوعی رو جایی پیدا نکردم تا به ی کتاب خانه به اسم mathjax برخورد کردم بدبختانه تازه کارم نمیتونم این کتابخانه رو توی پروژم ایمپورت کنم از طرفی به یه صفحه ای برخورد کردم توی github به اسم mhchem که انگار یه ربطی به همون mathjax داره گفتم که تازه کارم چیز درستی نفهمیدم ممنون میشم کمکم کنید ممنون
  8. سلام و شب همگی بخیر برنامه ای دارم که تا الآن رو اندروید استودیو به خوبی کار می کرد ولی الآن که می خوام اجرا کنم (رو جنی موشن نصب کنم) پیغام زیر رو میده و بعد نصب نمیشه اندروید استودیو رو کلا پاک کردم و مجدد نصب کردم ولی باز همین مشکل هست. لطفا راهنمایی کنید. باتشکر nstallation failed with message Invalid File: D:\dev\workspace\android\BookNew\app\build\intermediates\split-apk\debug\slices\slice_6.apk. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING: Uninstalling will remove the application data! Do you want to uninstall the existing application?
  9. با سلام خدمت دوستان من برنامه نویسی اندروید رو تازه شروع کردم و آشنایی خیلی کمی با محیط اندروید استودیو دارمبرای انجام یک پروژه نیاز به فعال سازی hotspot و ارسال دیتا در بستر آن دارم لطفا در این زمینه اساتید بزرگ کمک کنند .با سپاس فراوان
  10. سلام وقت بخیر. یک اپ دارم که اطلاعاتی رو از سرور میگیره و توی یک اپ دیگه نمایش میده که ادمین اون اطلاعات رو اگز خواست تایید کنه و اگرم نه حذف کنه. چطوری میشه کاری کرد که وقتی اطلاعات جدید به دیتابیس اضافه شد با نوتیفیکیشن به ادمین خبر بده که اطلاعات جدید وارد شده. ممنون میشم کمکم کنید.. ممنون...
  11. دوستان با این کد ussd اجرا میشه ولی از خود دیلوگ گوشی اجرا میکنه من میخوام تو یک تکست ویو نشون بده باید چیکار کنم کد Intent i = new Intent(Intent.ACTION_CALL); String encodedHash = Uri.encode("#"); i.setData(Uri.parse("tel:"+"*100"+encodedHash)); if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { return; } startActivity(i); ممنون میشم کمک کنید
  12. دوستان چند هغته هستش رو به محیط اندروید استودیو اوردم اگر کسی احیانن کتاب صفر تا صد اموزش اندروید استودیو رو داشت بهم بده ممنون میشم
  13. سلام من اندروییداستدیو نصب کردم کامل با قند شکن روشن تا sdk 26 دارم از طریق اس دی کا منیجر شناخته شده ادرس sdk و هم jdk در اندروید استدیو درست هست الان این ارور دارم که وقتی روی اینستال کلیک میکنم میگه بسته در دسترس نیست قند شکنم فعاله . با تشکر منتظر راهنمایی
  14. سلام وقتتون بخیر. میخوام یک imageslider بسازم مثل اپی که پایین گذاشتم. https://play.google.com/store/apps/details?id=com.xedteam.ganja2music&hl=en ممنون میشم کمکم کنید...
  15. سلام وقتتون بخیر باشه و سال نوتون مبارک یه چندوقت از برنامه نویسی اندروید با b4a دور بودم 2 و 3 سه ما پیش رفتم اندروید استدیو رو زیر و رو کردم.خدا بخاد از امروز زیاد اینجام. اولین برنامه اندرویدم با جاوا خوشحال میشم نظراتون و بگین. GBTEL - Android Apps on Google Play ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  16. سلام خدمت اساتید گرامی . من یه برنامه نوشتن که برای یادگیری لغاته . وقتی کاربر لغتی رو به بخش علاقه مندی اضافه می کنه لغت نمایش داده نمیشه و باید برنامه رو مجدد اجرا کرد تا لغت انتخاب شده به بخش علاقه مندی اضافه/ حذف بشه . همچنین بعد از هر بار اجرا لیست لغات تکرار میشه ( مثلا بار دوم از هر کدوم ۲ سری بار سوم از هرکدوم ۳ سری و ... ) ایجاد میشه . ممنون میشم راهنماییم کنید . Adapter List package farmani.com.essentialwordsforielts.mainPage; import android.content.Context; import android.content.Intent; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import farmani.com.essentialwordsforielts.R; import farmani.com.essentialwordsforielts.innerpage.ActivityInnerPage; public class AdapterList extends RecyclerView.Adapter<ViewHolder> { Context context; LayoutInflater inflater; TextView title; ImageView avatar; LinearLayout cardAdapter; public AdapterList(Context context){ this.context = context; inflater = LayoutInflater.from(context); } @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = inflater.inflate(R.layout.adapter_card_view, parent, false); title = (TextView) view.findViewById(R.id.title1); avatar = (ImageView) view.findViewById(R.id.avatar); cardAdapter = (LinearLayout) view.findViewById(R.id.card_adapter); ViewHolder viewHolder = new ViewHolder(view); return viewHolder; } @Override public void onBindViewHolder(ViewHolder holder, int position) { holder.title.setText(MainActivity.list.get(position).getWord()); String img = MainActivity.list.get(position).getImg(); int id = MainActivity.context.getResources().getIdentifier(img, "drawable", MainActivity.context.getPackageName()); holder.avatar.setImageResource(id); holder.cardAdapter.setOnClickListener(clickListener); holder.cardAdapter.setId(position); } View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View view) { int position = view.getId(); Intent intent = new Intent (MainActivity.context, ActivityInnerPage.class); intent.putExtra("name", "list"); intent.putExtra("id", position + ""); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); MainActivity.context.startActivity(intent); } }; @Override public int getItemCount() { return MainActivity.list.size(); } } Adapter Favorite package farmani.com.essentialwordsforielts.mainPage; import android.content.Context; import android.content.Intent; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import farmani.com.essentialwordsforielts.R; import farmani.com.essentialwordsforielts.innerpage.ActivityInnerPage; public class AdapterFav extends RecyclerView.Adapter<ViewHolder> { Context context; LayoutInflater inflater; TextView title; ImageView avatar; LinearLayout cardAdapter; public AdapterFav(Context context){ this.context = context; inflater = LayoutInflater.from(context); } @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = inflater.inflate(R.layout.adapter_card_view, parent, false); title = (TextView) view.findViewById(R.id.title1); avatar = (ImageView) view.findViewById(R.id.avatar); cardAdapter = (LinearLayout) view.findViewById(R.id.card_adapter); ViewHolder viewHolder = new ViewHolder(view); return viewHolder; } @Override public void onBindViewHolder(ViewHolder holder, int position) { holder.title.setText(MainActivity.favorite.get(position).getWord()); String img = MainActivity.favorite.get(position).getImg(); int id = MainActivity.context.getResources().getIdentifier(img, "drawable", MainActivity.context.getPackageName()); holder.avatar.setImageResource(id); holder.cardAdapter.setOnClickListener(clickListener); holder.cardAdapter.setId(position); } View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View view) { int position = view.getId(); Intent intent = new Intent (MainActivity.context, ActivityInnerPage.class); intent.putExtra("name", "favorite"); intent.putExtra("id", position + ""); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); MainActivity.context.startActivity(intent); } }; @Override public int getItemCount() { return MainActivity.favorite.size(); } }
  17. سلام دوستان. چطوری میشه عکس یا فیلم به سرور ارسال کرد که اپلود بشه و لینکش توی دیتابیس قرار بگیره با volley?
  18. سلام دوستان. چطوری میشه با اندروید استودیو فایل gif ساخت؟
  19. سلام به همه اساتید گرامی . من یه برنامه کتاب نوشتم که از دیتابیس خارجی استفاده کردم . و چون از API 26 استفاده کردم باید حتما واسه کپی دیتابیس دسترسی بگیره . الان مشکلم اینجاست که بار اول برنامه به محض اجرا کرش میشه ولی صفحه دسترسی همچنان موجوده و پس از تایید و اجرای برنامه دیگه مشکلی نیست و برنامه به درستی اجرا میشه . کد برنامه رو براتون میفرستم ممنون میشم کمکم کنید . package farmani.com.essentialwordsforielts.mainPage; import android.Manifest; import android.content.Context; import android.content.DialogInterface; import android.content.pm.PackageManager; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Build; import android.os.Environment; import android.support.annotation.NonNull; import android.support.design.widget.NavigationView; import android.support.design.widget.TabLayout; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.support.v4.view.ViewPager; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Gravity; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; import android.widget.Toast; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import farmani.com.essentialwordsforielts.R; public class MainActivity extends AppCompatActivity { public static Context context; DrawerLayout drawerLayout; NavigationView navigationView; ImageView hamburger; SQLiteDatabase database; String destPath; public static ArrayList<Structure> list = new ArrayList<Structure>(); public static ArrayList<Structure> favorite = new ArrayList<Structure>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.navigation_activity_main); if(Build.VERSION.SDK_INT >= 23){ if(ContextCompat.checkSelfPermission(MainActivity. this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions(MainActivity.thi s , new String[]{Manifest.permission.READ_EXTERNAL_STORAGE ,Manifest.permission.WRITE_EXTERNAL_STORAGE} , 1); }else if(ContextCompat.checkSelfPermission(MainActivity. this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions(MainActivity.thi s , new String[]{Manifest.permission.READ_EXTERNAL_STORAGE ,Manifest.permission.WRITE_EXTERNAL_STORAGE} , 1); }else { Toast.makeText(MainActivity.this,"You grandet earlier",Toast.LENGTH_LONG).show(); } } try { destPath = Environment.getExternalStorageDirectory().getAbsol utePath() + "/ielts/"; File file = new File(destPath); if (!file.exists()) { file.mkdirs(); file.createNewFile(); CopyDB(getBaseContext().getAssets().open("md_book. db"), new FileOutputStream(destPath + "/md_book.db")); } } catch (IOException e1) { e1.printStackTrace(); } context = getApplicationContext(); setTabOption(); drawerLayout = findViewById(R.id.navigation_drawer); navigationView = findViewById(R.id.navigation_view); hamburger = findViewById(R.id.hamburger); hamburger.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { drawerLayout.openDrawer(Gravity.START); } }); navigationView.setNavigationItemSelectedListener(n ew NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { int id = item.getItemId(); if (id == R.id.exit) { AlertDialog.Builder alertDialog = new AlertDialog.Builder( MainActivity.this); alertDialog.setTitle(R.string.exit); alertDialog.setMessage(R.string.exit_ask); alertDialog.setCancelable(false); alertDialog.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { finish(); } }); alertDialog.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); alertDialog.show(); } return true; } }); selectList(); selectFavorite(); } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { switch (requestCode) { case 1: { if (grantResults.length >= 2 && grantResults[0] == PackageManager.PERMISSION_GRANTED && grantResults[1] == PackageManager.PERMISSION_GRANTED) { Toast.makeText(MainActivity.this, "Access granted", Toast.LENGTH_LONG).show(); } } } } @Override public void onBackPressed() { if (drawerLayout.isDrawerOpen(Gravity.START)) { drawerLayout.closeDrawer(Gravity.START); } else { AlertDialog.Builder alertDialog = new AlertDialog.Builder( MainActivity.this); alertDialog.setTitle(R.string.exit); alertDialog.setMessage(R.string.exit_ask); alertDialog.setCancelable(false); alertDialog.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { finish(); } }); alertDialog.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); alertDialog.show(); } } private void setTabOption() { ViewPager viewPager = findViewById(R.id.viewpager); viewPager.setAdapter(new AdapterFragment(getSupportFragmentManager(), context)); TabLayout tabStrip = findViewById(R.id.tabs); tabStrip.setupWithViewPager(viewPager); } private void CopyDB(InputStream inputStream, OutputStream outputStream) throws IOException { byte[] buffer = new byte[1024]; int length; while ((length = inputStream.read(buffer)) > 0) { outputStream.write(buffer, 0, length); } inputStream.close(); outputStream.close(); } private void selectFavorite(){ database = SQLiteDatabase.openOrCreateDatabase(destPath + "/md_book.db", null); Cursor cursor = database.rawQuery("SELECT * FROM main WHERE fav = 1", null); while (cursor.moveToNext()){ String word = cursor.getString(cursor.getColumnIndex("word")); String definition = cursor.getString(cursor.getColumnIndex("definition ")); String trans = cursor.getString(cursor.getColumnIndex("trans")); String img = cursor.getString(cursor.getColumnIndex("img")); int id = cursor.getInt(cursor.getColumnIndex("id")); Structure struct = new Structure(word, definition, trans, img, id); struct.setWord(word); struct.setDefinition(definition); struct.setTrans(trans); struct.setImg(img); struct.setId(id); favorite.add(struct); } } private void selectList(){ database = SQLiteDatabase.openOrCreateDatabase(destPath + "/md_book.db", null); Cursor cursor = database.rawQuery("SELECT * FROM main", null); while (cursor.moveToNext()){ String word = cursor.getString(cursor.getColumnIndex("word")); String definition = cursor.getString(cursor.getColumnIndex("definition ")); String trans = cursor.getString(cursor.getColumnIndex("trans")); String img = cursor.getString(cursor.getColumnIndex("img")); int id = cursor.getInt(cursor.getColumnIndex("id")); Structure struct = new Structure(word, definition, trans, img, id); struct.setWord(word); struct.setDefinition(definition); struct.setTrans(trans); struct.setImg(img); struct.setId(id); list.add(struct); } } }
  20. با سلام؛ دوستان عزیز بنده مدت ها است در ضمینه اندروید واسه خودم کار میکنم و مدیریت برنامه های خودمو از طریق یه برنامه اندروید مدیریت انجام میدم،اما هم اکنون با استادم که در شرکت تولید اپ کار میکنه مواجه شدم! به من گفته که تو علاوه بر ساخت برنامه باید یه برنامه برای پنل مدیریتش تحت ویندوز یا وب سایت بسازی که طرف بتونه مدیریتش کنه،به نظر من که طرف با ماشین مجازی هایی از جمله جنیموشن میتونه توی کامپیوتر هم مدیریتش کنه ولی سوال اینجاست که چجوری پنل مدیریت بسازم؟ من که اطلاعاتم در اون حد نیست که برنامه سی شارپ مدیریت برنامه بسازم،تو گوگل سرچ کردم... اما آموزش ها فقط در حد ساخت خود برنامه هستن نه مدیریت اون ! حتی سایت های خارجی هم چیز بدرد بخوری نشون ندادن ! لطفا به من کمک کنید چه کنم؟ چند روزه درگیر اتصال برنامه اندرویدم به سی شارپ هستم ولی نمیتونم اینکارو کنم،ازین میترسم که اینهمه دارم وقت میزارم ولی چنین چیزی اصلا نیاز نباشه و اما مشکل من در سی شارپ ! درجریان هستید که اندروید برگرفته از لینوکس هستش و سازگاریش با هاست لینوکسی خیلی خوبه و برعکسش سی شارپ با هاست ویندوزی سازگار هستش،و حالا بیا و برنامه سی شارچ و به مای اس کی ال وصل کن! هرچی فیلم و اموزش بود دیدم اما نشد که نشد! بر فرض هم بشه! من که هیچ وقت نمیتونم پنل مدیریتی که میخوام و در بیارم،نهایتن یه جدول بسازمتوش اطلاعات باشه طرف بتونه فقط حذف و ارسال و اپدیت کنه دو حالت وجود داره، 1-برنامه اندورید و تحت sql sever بنوسم! متاسفانه هرچی اموزش دیدم تحت mysqlبود، یعنی بشینم از اول اموزش اتصال به sql server و ببینم ؟ 2-برنامه سی شارپ تحت mysql ! کردم نشد ! اگه هم بشه داره کلی از وقت منو میگیره و نیاز به کلی اموزش داره ظاهرا
  21. سلام وقتتون بخیر. دارم برنامه ای میسازم که میاد اطلاعات رو از سرور میگیره ، حالا میخوام بگم اگر بعد از پنج ثانیه اطلاعات به هر دلیلی دریافت نشد درخواست گرفتن اطلاعات یبار دیگه تکرار بشه ، باید چی کارش کنم؟ وقتی اطلاعات گرفته میشه با proggressdialog کار میشه یعنی وقتی اطلاعات رو نتونه بگیره proggressdialog نمایش داده میشه و وقتی بگیره پنهان میشه. حالا میخوام که اگر نتونست بگیره و proggressdialog به مدت 5 ثانیه در حال نمایش بود یبار دیگه تلاش کنه تا اطلاعات رو بگیره... ممنون...
  22. سلام وقت بخیر. میخوام بدونم چطوری میشه ویو ها رو تنظیم کرد با سایز صفحه؟؟ مثلا برای پنج اینچ سایز باتن رو تغییر بده و متناسب پنج اینچ باشه و برای شش اینچ هم همینطور... با راه wrap content هم امتحان کردم ولی نشد...
  23. چه سورسی بذارم ؟ ؟ ؟

    بدرود خدمت تموم بچه های انجمن خوب (مرکز جواب) میخوام سورس بذارم ولی گیر کردم ! تصمیم گرفتم شما بگید که چه سورسی بذارم ۱-اندروید استودیو سورس برنامه اشپزی فارسی اندروید استودیو سورس فروشگاه آنلاین فارسی اندروید سورس فروشگاه خاروبار اندروید سورس فارسی شبکه اجتماعی من - اندروید و وب سورس شبکه اجتماعی Network Pro فارسی اندروید سورس فروشگاه Mokets اندروید سورس خرید و فروش و اجاره املاک فارسی اندروید سورس پخش موزیک آنلاین اندروید و پنل تحت وب سورس تحلیلگر اینستا مجهز به آنفالویاب ورس تصویر زمینه اچ دی آنلاین سورس فرهنگ لغت فارسی اندروید ۲-بیسیک فور اندروید فروشگاهی فید خوان ارتباط با سرور پرداخت بازار زیپ پی دی اف ساز مارا یاری کنید ! تمام سورس ها فارسی هستند
  24. درود خدمت دوستان عزیز جدیدا با مشکل عجیبی برخوردم وقتی پروژه رو ایمپورت میکنم ارور میده ! و ارورش رو تا الان نتونستم حل کنم ! ارور Error:(1, 0) Plugin with id 'com.android.application' not found. apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig { applicationId "codenvato.grocery" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:26.+' compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4' compile 'com.android.support:design:26.+' compile 'com.android.volley:volley:1.0.0' compile 'com.google.code.gson:gson:2.8.0' compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.slider:library:1.1.5@aar' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'de.hdodenhof:circleimageview:2.1.0' compile 'com.squareup.okhttp3:okhttp:3.8.1' compile "com.daimajia.swipelayout:library:1.2.0@aar" compile 'uk.co.chrisjenx:calligraphy:2.1.0' testCompile 'junit:junit:4.12' } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services' اینم کد Gradle.Bulid به هیچ وجه سینک نمیشه و ارور میده ممنون میشم به دادم برسید
  25. سلام به همه دوستان من یه پروژه با بیسیک۴اندروید نوشتم حالا میخوام براش با اندروید استودیو آپدیت بدم همه اطلاعات private sign هم دارم. همچین چیزی شدنیه؟