Farzad Sarseifi

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

    1,333
  • تاریخ عضویت

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

  • Days Won

    42

تمامی ارسال های Farzad Sarseifi

  1. اگر میخواهید که یک لایه روی تصویر بکشید یک لایوت با کد رنگ ARGB بزارید مثلا #66000000
  2. اینجوری تغییر بده public class WordActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_word); Intent intent=getIntent(); int id=intent.getIntExtra("id",0); String word=intent.getStringExtra("word"); String imageWord=intent.getStringExtra("image"); int resID = getResources().getIdentifier(imageWord, "mipmap", getPackageName()); ImageView imageBox=(ImageView)findViewById(R.id.image_word_activity); TextView textBox=(TextView)findViewById(R.id.text_word_activity); Picasso.with(this).load(resID).into(imageBox); textBox.setText(word); } }
  3. به مسیر style اپ خود بروید و این خط رو اضافه کنید <item name="android:textColor">#ffffffff</item>
  4. منظورتون از دست کار نکردن چیه.چه مشکلاتی داره خروجی عدد ؟
  5. چطوری جی سون رو Parse میکنید؟کد parse جی سون رو بزارید
  6. از این طریق موسیقی را play کنید int resID = myContext.getResources().getIdentifier(playSoundName,"raw",myContext.getPackageName()); MediaPlayer mediaPlayer = MediaPlayer.create(myContext,resID); mediaPlayer.prepare(); mediaPlayer.start();
  7. مشکل xamp چی بود حذفش کردی؟
  8. خب برای اینکار شما باید score=>20 را بزاری
  9. Query خودتون رو ایجاد بنویسید : ORDER_BY cast(number_no as int) ASC number_no نام فیلد شما میباشد
  10. آیا کدتون رو دیباگ کنید روی دکمه ای که میخواهید startActivity کنید ببینید محتویات کلاس word چی هستش
  11. هزار تا زمان زیادی نمیبره اونقدرا شاید یک یا دو ثانیه کدتون رو در پیغام خصوصی بهم بدید بررسی کنم
  12. لاگ ارور تون رو قرار بدین
  13. خب شماره id اس ام اس ها هیچوقت یکی نیست و هربار auto-increament میشه و میتونی چک کنی اگر ان id وجود نداشت از دیتابیست بیرون بندازیش.
  14. باید بدین صورت عمل کنید : 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 void onTabReselected(TabLayout.Tab tab) { } });
  15. برای اینکه بتونید Viewpager رو کاری کنید که اولین tab سمت راست ابتدا باز شود میبایستی شماره اندیس تب رو عوض کنید pager.setCurrentItem(1); عدد 1 را شماره اندیسی که نیاز دارید قرار دهید
  16. سلام با این دستورات میتوایند لیست کلیه 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 sms; } در cursor میتونید شماره sms رو بدست بیارید و اخرین شماره ای که در دیتابیس رو دارید با اخرین شماره sms بررسی کنید اگر بزرگتر بود به اپ خود وارد کنید در غیر اینصورت ...
  17. خب باید اسم متغیرهارو تغییر میداد.لطفا دقت کنید به کدها کلاس Editor رو باید import کنی Alt+Enter SharedPreferences m_SharedPreferences=getSharedPreferences("setting", MODE_PRIVATE); Editor editor = m_SharedPreferences.edit(); editor.putInt("size", 18); editor.commit();
  18. اینجوری بنویسی تنظیمات رو SharedPreferences m_SharedPreferences=m_Context.getSharedPreferences("setting", Context.MODE_PRIVATE); Editor editor = m_SharedPreferences.edit(); editor.putInt("size", 18); editor.commit();
  19. اسم صدا رو تو دیتابیس بزارید و خود موزیک رو در فولدر res->raw و با این دستور Play کنید MediaPlayer mPlayer = MediaPlayer.create(FakeCallScreen.this, R.raw.mysoundfile); mPlayer.start();
  20. وقتی تصاویر تون بصورت کامل local هستش بهتره بصورت اسم در دیتابیس نگهداری کنید.اگر هم Blob بزارید فقط حجم دیتابیستون بالاتر میره با این دستور میتوایند تصویری که در mipmap گذاشتید و اسمش رو هم در دیتابیس قرار دادید را نمایش بدید int resID = context.getResources().getIdentifier("ImageName", "mipmap", context.getPackageName()); img_flags.setImageResource(resID);
  21. مورد اول)وقتی قصد دارید بدونید چه کسانی لاگین کرده اند باید یک وب سرویس ایجاد کنید تا اطلاعات را بتوانید در سمت سرور ببینید. مورد دوم)آیا کاربرانی که لاگین میکنند در سرور قرار گرفته اند یا دیتابیس sqlite اندروید(یعنی تعداد کاربران محدود و مشخص میباش)
  22. کلاس اداپتری که برای RecyclerView رو نوشتی بزار بررسی کنم
  23. ارایه قبلش خالی کن بعد دوباره درخواست بزن مثلا : list.clear();
  24. سوالات باید در تالار خاص خودش باید ثبت شود و هر کاربری مشکل خاص خودش رو داره که حتما باید در تاپیکی جدا بررسی شود
  25. توی پیغام خصوصی بفرستید بررسی کنم