Farzad Sarseifi

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

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

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

  • Days Won

    183

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

  1. آیا Break point قرار دادید که وارد catch نمی شود ؟
  2. روی کدام ورژن های اندروید خطا میگیرد ؟آیا اندروید 6 به بالاتر خطا گرفته میشود ؟
  3. آیا کارت گرافیک شما open gl2 را ساپورت میکند ؟
  4. نمونه متنی میتونید قرار بدید که از سرور لود میشه ؟
  5. cache پیکاسو بعد از یک مدت زمانی خاص پاک میشه
  6. آیا آداپتر ها رو ساختید برای spinner ها ؟
  7. منظورتون اینه که دیتابیس رو داخل sdcard ایجاد کردید ؟؟
  8. از کجا دانلود کردید اندروید استودیو رو؟؟
  9. بدست آوردن لیست مخاطبین public class MainActivity extends Activity { String phoneNumber; ListView lv; ArrayList <String> aa= new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv= (ListView) findViewById(R.id.lv); getNumber(this.getContentResolver()); } public void getNumber(ContentResolver cr) { Cursor phones = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null); while (phones.moveToNext()) { String name=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); System.out.println(".................."+phoneNumber); aa.add(phoneNumber); } phones.close()// close cursor ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,aa); lv.setAdapter(adapter); //display contact numbers in the list } } مجوز دسترسی : <uses-permission android:name="android.permission.READ_CONTACTS"/>
  10. قبلا اینو چند بار بررسی کردم اما موردی جز این پیدا نکردم
  11. روشش به این صورته که حتما باید توسط سرویس اجرا شود. من روشی جز این تا به الان مشاهده نکردم مشکل این روشی که سرویسی هستش به نظرتون چه مواردی میتونه باشه ؟
  12. سوال شما فک کنم به این صورته که یک Notificationدارید که قصد دارید onClick رو روش پیاده سازی کنید ؟
  13. این دستوری که نوشتید یعنی setOnClickPendingIntent برای کلید در Notification هستش روش کلیک Button در اندروید : btn_setting.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { /// your code } });
  14. نه picasso نمی تونه کش رو به مدت زیادی نگه داری کنه. من یک کتابخونه دیگه دارم که اینکارو انجام میده براتون یعنی بدون اینکه تصویری رو دانلود کنید و بدون نیاز به اینترنت میتونه تصویر کش شده رو نمایش بده براتون
  15. اینجوری تعریف کنید String request="";
  16. اندروید استودیو رو هنوز نصب نکردید ؟
  17. چه اروری مشاهده میکنید در خروجی و روی چه ورژن های اندرویدی خطا میگیره ، بحث رو شفاش بیان کنید تا توضیحات را خدمتتون عرض کنم
  18. دلیل شما برای اینکه میخواهید در internal storage باشه چی هستش ؟ هر تصویری که دانلود میکنید مسیرش را در دیتابیس ذخیره کنید و هر بار که اینترنت نبود از مسیر cache شده استفاده کنید
  19. از اندروید استودیو باز میکنید sdk manager رو؟
  20. از این کتابخونه استفاده کنید https://drive.google.com/file/d/0B3utJsLFk7yKOS1vclV0YTR1NTA/view Steps: 1) First Download the CustomViewPager Class from this link. 2) Use that class like this: In Java: CustomViewPager mViewPager; mViewPager = (CustomViewPager) findViewById(R.id.swipePager); mViewPager.setOffscreenPageLimit(0); In XML: <com.yourpackagename.CustomViewPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swipePager" android:layout_width="match_parent" android:layout_height="match_parent"/> Now only one page will be loaded at once. Thank you.
  21. به اینصورت بنویسید public class MainActivity extends AppCompatActivity { private TabLayout tabLayout; private ViewPager viewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); viewPager = (ViewPager) findViewById(R.id.viewpager); setupViewPager(viewPager); tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager); tabLayout.setOnTabSelectedListener(onTabSelectedListener(viewPager)); } private TabLayout.OnTabSelectedListener onTabSelectedListener(final ViewPager viewPager) { return new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }; } private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFragment(new OneFragment(), "ONE"); adapter.addFragment(new TwoFragment(), "TWO"); adapter.addFragment(new ThreeFragment(), "THREE"); viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); onTabSelectedListener(viewPager); } class ViewPagerAdapter extends FragmentPagerAdapter { private final List<Fragment> mFragmentList = new ArrayList<>(); private final List<String> mFragmentTitleList = new ArrayList<>(); public ViewPagerAdapter(FragmentManager manager) { super(manager); } @Override public Fragment getItem(int position) { return mFragmentList.get(position); } @Override public int getCount() { return mFragmentList.size(); } public void addFragment(Fragment fragment, String title) { mFragmentList.add(fragment); mFragmentTitleList.add(title); } @Override public CharSequence getPageTitle(int position) { return mFragmentTitleList.get(position); } } }
  22. باید عکسارو دانلود کنید.یعنی هر تصویری که قراره نمایش داده شود در فولدر sdcard/folderName قرار داده شود..شبیه کاری که تلگرام داره انجام میدهد
  23. بهتره اینکار رو به یک نفر مطمئن بسپارید تا اینکار را برایتان انجام دهد
  24. اسم ProgressBar رو اشتباهی نوشتید آیا مطمئن هستید object را قرار داده اید..حرف اول رو با P بزرگ شروع کرده اید..بررسی کنید اسم ProgressBar رو
  25. برای اینکار میتونید به این صورت پیاده سازی کنید کلا یک اکتیویتی بزارید ابتدا تصویر رو بزارید و WebView را هم اجرا کنید و هنکامی که صفحه لود شد تصویر رو Gone کنید