Farzad Sarseifi

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

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

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

  • Days Won

    177

Farzad Sarseifi last won the day on نوامبر 15

Farzad Sarseifi had the most liked content!

اعتبار در انجمن

422 Excellent

درباره Farzad Sarseifi

  • درجه
    برنامه نویس ارشد اندروید

Converted

  • website
    http://p30droid.com/

آخرین بازدید کنندگان نمایه

2,012 بازدید کننده نمایه
  1. در صورتی که قصد انتشار در گوگل پلی رو دارید بصورت رایگان.. بنده میتوانم در اکانت خود در گوگل پلی براتون منتشر کنم
  2. public void startProgress() { // do something long Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i <= 10; i++) { final int value = i; doFakeWork(); progress.post(new Runnable() { @Override public void run() { } }); } } }; new Thread(runnable).start(); } // Simulating something timeconsuming private void doFakeWork() { SystemClock.sleep(1000);e.printStackTrace(); }
  3. سلام میتوانید از این کتابخانه استفاده کنید 1-کتابخانه اول https://github.com/lopspower/CircularProgressBar 2- کتابخانه دوم https://github.com/lzyzsd/CircleProgress CircularProgress: <com.github.lzyzsd.circleprogress.CircleProgress android:id="@+id/circle_progress" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:circle_progress="20"/> CircleProgress: <com.github.lzyzsd.circleprogress.CircleProgress android:id="@+id/circle_progress" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:circle_progress="20"/> ArcProgress: <com.github.lzyzsd.circleprogress.ArcProgress android:id="@+id/arc_progress" android:background="#214193" android:layout_marginLeft="50dp" android:layout_width="100dp" android:layout_height="100dp" custom:arc_progress="55" custom:arc_bottom_text="MEMORY"/>
  4. برای اینکار چند راهکار دارید 1- اگر برنامه درون مارکت های اندروید قرار دارند ، اینکار را خود مارکت به عهده میگرد و به کاربران اعلان های آپدیت را ارسال میکند 2- در این روش اپلیکیشن در خارج از مارکت های اندرویدی میباشند و برای اینکار باید این چنین کارهایی انجام دهید 1-2- یک وب سرویس ایجاد کنید و یک یکسری اطلاعات را دریافت کنید و فقط چک کنید که version Code اپلیکیش جاری با مقدار version code وب سرویس چک کنید اگر version code اطلاعات وب سرویس بالا تر بود ، یک notification را به کاربر نمایش دهید و سپس کد دانلود کردن اپ. public static int getVersionCode(String packageName, Context context) { PackageInfo pInfo = null; try { pInfo = context.getPackageManager().getPackageInfo(packageName, 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } int verCode = pInfo.versionCode; return verCode; } int myVersionCode = ApplicationManager.getVersionCode(getPackageName(), getApplicationContext());
  5. آیا جاوا اسکریپت را فعال کرده اید ؟
  6. آیا cursor.moveToNext() را اجرا میکنید ؟
  7. شما میتوانید مانند کد زیر یک متد برای اینکار بنویسید double distance = 2.3; // ex. distance is 2.3 Locale current = getResources().getConfiguration().locale; //get current locale Log.d("Locale", current + " "); if(current.toString().equals("ar_EG")){ //for arabic char[] arabicChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'}; StringBuilder builder = new StringBuilder(); String str="2.3"; for(int i =0;i<str.length();i++) { if(Character.isDigit(str.charAt(i))) { builder.append(arabicChars[(int)(str.charAt(i))-48]); } else { builder.append(str.charAt(i)); } } Log.d("Locale"," " +builder.toString()+" كم"); // get distance in arabic كم ٢.٣ }else if (current.toString().equals("en_US")){ Log.d("Locale"," " +distance+" KM"); // get distance in us english 2.3 KM }
  8. سلام از این کد استفاده کنید edt_text.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { txt_message.setText(s.toString()); } });
  9. سلام یک فونت مثلا BZar را استفاده کنید و اعداد فارسی میشوند
  10. منظورتون چیه که اطلاعات وارد سرور میشود و وقتی اجرا میگیرید نمیشه ؟؟
  11. برای اینکار قبل از ارسال اطلاعام باید یک لیست بسازید به این صورت مانند این کد زیر یک لیست بسازید و به productList شما باید لیستی از اطلاعات به عنوان خوراکی اطلاعات بریزید سپس در داخل حلقه for شما میتوانید ارسال اطلاعات را بنویسید List<Model> productList=new ArrayList<>(); for(Model m: productList){ //code for request }
  12. پیکاسو نمی تواند فایل های svg و gif را نمایش دهد باید کتابخانه دیگه ای را بررسی کنید برای اینکار
  13. میشه یکم دقیق تر توضیح بدید منظورتون از file option چی میباشد?
  14. میتونید یک حلقه for ایجاد کنید که در هر پیمایش یک request بسازید که کار رو انجام بدهد و آیتم به آیتم را به سرور ارسال نماید
  15. برای اینکار شما میبایستی که با استفاده از دستور style و یا shape/selector یک UI خوب برای EditText های خود طراحی کنید و همچنین برای Spinner