رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل

Farzad Sarseifi

مدیریت انجمن
  • تعداد ارسال ها

    2,476
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    413

تمامی مطالب نوشته شده توسط Farzad Sarseifi

  1. خب شماره id اس ام اس ها هیچوقت یکی نیست و هربار auto-increament میشه و میتونی چک کنی اگر ان id وجود نداشت از دیتابیست بیرون بندازیش.
  2. باید بدین صورت عمل کنید : tab_layout.setupWithViewPager(pager); pager.setCurrentItem(1); pager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tab_layout)); tab_layout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { pager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public
  3. برای اینکه بتونید Viewpager رو کاری کنید که اولین tab سمت راست ابتدا باز شود میبایستی شماره اندیس تب رو عوض کنید pager.setCurrentItem(1); عدد 1 را شماره اندیسی که نیاز دارید قرار دهید
  4. سلام با این دستورات میتوایند لیست کلیه sms هارو بدست بیارید public List<String> getSMS(){ List<String> sms = new ArrayList<String>(); Uri uriSMSURI = Uri.parse("content://sms/inbox"); Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null); while (cur.moveToNext()) { String address = cur.getString(cur.getColumnIndex("address")); String body = cur.getString(cur.getColumnIndexOrThrow("body")); sms.add("Number: " + address + " .Message: " + body); } return s
  5. خب باید اسم متغیرهارو تغییر میداد.لطفا دقت کنید به کدها کلاس Editor رو باید import کنی Alt+Enter SharedPreferences m_SharedPreferences=getSharedPreferences("setting", MODE_PRIVATE); Editor editor = m_SharedPreferences.edit(); editor.putInt("size", 18); editor.commit();
  6. اینجوری بنویسی تنظیمات رو SharedPreferences m_SharedPreferences=m_Context.getSharedPreferences("setting", Context.MODE_PRIVATE); Editor editor = m_SharedPreferences.edit(); editor.putInt("size", 18); editor.commit();
  7. Farzad Sarseifi

    مشکل در لود صدا

    اسم صدا رو تو دیتابیس بزارید و خود موزیک رو در فولدر res->raw و با این دستور Play کنید MediaPlayer mPlayer = MediaPlayer.create(FakeCallScreen.this, R.raw.mysoundfile); mPlayer.start();
  8. Farzad Sarseifi

    مشکل در لود صدا

    وقتی تصاویر تون بصورت کامل local هستش بهتره بصورت اسم در دیتابیس نگهداری کنید.اگر هم Blob بزارید فقط حجم دیتابیستون بالاتر میره با این دستور میتوایند تصویری که در mipmap گذاشتید و اسمش رو هم در دیتابیس قرار دادید را نمایش بدید int resID = context.getResources().getIdentifier("ImageName", "mipmap", context.getPackageName()); img_flags.setImageResource(resID);
  9. Farzad Sarseifi

    ساخت لاگین

    مورد اول)وقتی قصد دارید بدونید چه کسانی لاگین کرده اند باید یک وب سرویس ایجاد کنید تا اطلاعات را بتوانید در سمت سرور ببینید. مورد دوم)آیا کاربرانی که لاگین میکنند در سرور قرار گرفته اند یا دیتابیس sqlite اندروید(یعنی تعداد کاربران محدود و مشخص میباش)
  10. کلاس اداپتری که برای RecyclerView رو نوشتی بزار بررسی کنم
  11. Farzad Sarseifi

    swap refreshing

    ارایه قبلش خالی کن بعد دوباره درخواست بزن مثلا : list.clear();
  12. سوالات باید در تالار خاص خودش باید ثبت شود و هر کاربری مشکل خاص خودش رو داره که حتما باید در تاپیکی جدا بررسی شود
  13. این دستور هیچوقت اجرا نمیشه if((items.get(position).getFlag())=="0") باید اینجوری بنویسی if((items.get(position).getFlag().equals("0"))
  14. باید دنبال intent مربوطه به اون شبکه اجتماعی بگردی.بیشترشون این رو پشتیبانی میکنن.
  15. وقتی resId صفر برمیگردونه یعنی اینکه نتونسته تصویر رو پیدا کنه حتما چک کنید اسم تصویر رو درست تو دیتابیس وارد کرده باشید
  16. کدوم تایپک؟لینکش رو قرار بدید بررسی کنیم
  17. سوال خودتون رو در یک تاپیک جدید بپرسید تا پاسخ داده شود
  18. باید داخل دستور toolbar که داری یک ویجت ImageView بزاری و بهش عکس فلش back بدی و بعد براش رویداد finish تعریف کنی
  19. Farzad Sarseifi

    لیست ویو

    وقتی از AppcompatActivity ارث بری میکنی توانایی دسترسی به setListAdapter را ندارید
  20. میتونید چند تا Break point بزارید و با کلید F9 جابجا بشید
  21. چرا اونای دیگه رو صفر گذاشتید؟ دیباگ کنید ببین همه سطر ها مشکل دارند یا اونایی که دارای محتوای 0 هستند
  22. این خط رو درست کنید در پست قبلی براتون تغییر دادم اما همین کد خودتون رو باز نوشتید List<Structure> items = Collections.emptyList();
  23. Farzad Sarseifi

    لیست ویو

    آیا اکتیویتی شما از AppcompatActivity ارث بری کرده است یا ListActivity ؟
  24. سلام بدیت صورت کدتون رو قرار بدید package com.narsis.countriesandcontinents.mainPage; import android.content.Context; import android.content.res.AssetManager; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.widget.CardView; import android.support.v7.widget.RecyclerView; import android.text.Layout; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import com.narsis.countriesandcontinents.Af
×
×
  • اضافه کردن...