Farzad Sarseifi

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

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

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

  • Days Won

    162

پست ها ارسال شده توسط Farzad Sarseifi


  1. باید بررسی شود یکبار آیا host مورد نظر در دسترس میباشد یا خیر

    در صورتی که جواب false باشه به این معنی میباشد که اینترنت و یا وب سایت مورد نظر در دسترس نمیباشد

     

    ولی به نظر بنده نیازی نیس حتما ping انجام بشه وقتی شبکه موجود باشد ولی اینترنت موجود نباشد در هر صورت جواب  مبنی بر اینکه تلاش موفقیت آمیز نمیباشد را دریافت میکنید


  2.  

    بدست آوردن لیست مخاطبین

    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"/>

     

    1 کاربر پسند دیده است

  3. در 25 دقیقه قبل، شاهرخ جهان زاده گفته است :

    خیر، button که قرار دادم در widget هست...

    روشش به این صورته که حتما باید توسط سرویس اجرا شود. من روشی جز این تا به الان مشاهده نکردم

     

    مشکل این روشی که سرویسی هستش به نظرتون چه مواردی میتونه باشه ؟


  4. نه picasso  نمی تونه کش رو به مدت زیادی نگه داری کنه. من یک کتابخونه دیگه دارم که اینکارو انجام میده براتون یعنی بدون اینکه تصویری رو دانلود کنید و بدون نیاز به اینترنت میتونه تصویر کش شده رو نمایش بده براتون

    1 کاربر پسند دیده است