davod56

توسعه دهنده اندروید
  • تعداد ارسال ها

    52
  • تاریخ عضویت

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

تمامی ارسال های davod56

  1. سلام دوستان من می خوام یک آلارم منیجر بسازم که در زمان های مختلف ران بشه مثلا کاربر به دلخواه چند زمان متفاوت رو انتخاب می کنه و آلارم هم در اون زمانها به صدا در بیاد خودم فکر می کنم باید از array list استفاده کنم ولی نمی دونم به چه صورت باید این کار رو بکنم. ممنون می شم دوستان با تجربه کمک کنند. این هم کد AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); Calendar cal = Calendar.getInstance(); cal.add(Calendar.SECOND, 30); long time = cal.getTimeInMillis(); Intent i = new Intent(MainActivity.this, MyReceiver.class); PendingIntent pi = PendingIntent.getBroadcast(MainActivity.this, 0, i, 0); am.set(AlarmManager.RTC_WAKEUP,time,pi);
  2. کسی نیست کمک کنه؟
  3. سلام. میدونم مدت زیادی از ارسال این پست میگذره ولی از اونجایی که خودم دنبال جواب این سوال بودم و بعد از جست و جو پیداش کردم، بد ندیدم جواب اون رو هم اینجا به اشتراک بگذارم. https://stackoverflow.com/questions/8006087/how-to-create-an-excel-file-in-android
  4. سلام دوستان می خواستم بدونم فرق چک باکس معمولی با چک باکسی که با کتاب خانه ی AppCompatCheckBox ساخته می شه چیه؟ آیا چک باکسی که با کتاب خانه ی AppCompatCheckBox ساخته می شه با چک باکس معمولی فرق می کنه؟
  5. سلام. چطور باید داده های بین دو تاریخ رو از دیتابیس اندروید بگیرم؟ مثل مثلا سایت بازار که میگه بین دو تاریخ ۱/۱۰/۱۳۹۶ تا ۲۰/۱۰/۱۳۹۶ چند بار خرید شده.
  6. کسی در این زمینه اطلاعی نداره؟
  7. سلام دوستان میخواستم بدونم آیا خرید درون برنامه ای بازار از خارج از کشور ممکن هست یا خیر؟ اگر هست از کدوم کشورها ممکنه؟ آیا غیر از پرداخت درون برنامه ای بازار راه دیگه ای برای فروش در خارج از ایران هست؟
  8. سلام لطفا اساتید راهنمایی کنند... من از کد زیر برای دانلود فایل mp3 استفاده می کنم و مشکلی که دارم این هست که برنامه در شبیه ساز درست کار می کنه ولی در گوشی (اندروید 6) درست کار نمی کنه!!! یعنی نه پوشه ای می سازه و نه فایل رو دانلود می کنه... اینم کدی که استفاده می کنم.... import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.widget.TextView; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class test extends Activity { public static final String LOG_TAG = "Android Downloader by The Code Of A Ninja"; //initialize our progress dialog/bar private ProgressDialog mProgressDialog; public static final int DIALOG_DOWNLOAD_PROGRESS = 0; //initialize root directory File rootDir = Environment.getExternalStorageDirectory(); //defining file name and url public String fileName = "097_ghadr.mp3"; public String fileURL = "http://gmi.zgig.in/download/097_ghadr.mp3"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setting some display setContentView(R.layout.test); TextView tv = new TextView(this); tv.setText("Android Download File With Progress Bar"); //making sure the download directory exists checkAndCreateDirectory("/my_downloads"); //executing the asynctask new DownloadFileAsync().execute(fileURL); } //this is our download file asynctask class DownloadFileAsync extends AsyncTask { @Override protected void onPreExecute() { super.onPreExecute(); showDialog(DIALOG_DOWNLOAD_PROGRESS); } @Override protected String doInBackground(String... aurl) { try { //connecting to url URL u = new URL(fileURL); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); //lenghtOfFile is used for calculating download progress int lenghtOfFile = c.getContentLength(); //this is where the file will be seen after the download FileOutputStream f = new FileOutputStream(new File(rootDir + "/my_downloads/", fileName)); //file input is from the url InputStream in = c.getInputStream(); //here’s the download code byte[] buffer = new byte[1024]; int len1 = 0; long total = 0; while ((len1 = in.read(buffer)) > 0) { total += len1; //total = total + len1 publishProgress(""+ (int)((total*100)/lenghtOfFile)); f.write(buffer, 0, len1); } f.close(); } catch (Exception e) { Log.d(LOG_TAG, e.getMessage()); } return null; } protected void onProgressUpdate(String... progress) { Log.d(LOG_TAG,progress[0]); mProgressDialog.setProgress(Integer.parseInt(progress[0])); } @Override protected void onPostExecute(String unused) { //dismiss the dialog after the file was downloaded dismissDialog(DIALOG_DOWNLOAD_PROGRESS); } } //function to verify if directory exists public void checkAndCreateDirectory(String dirName){ File new_dir = new File( rootDir + dirName ); if( !new_dir.exists() ){ new_dir.mkdirs(); } } //our progress bar settings @Override protected Dialog onCreateDialog(int id) { switch (id) { case DIALOG_DOWNLOAD_PROGRESS: //we set this to 0 mProgressDialog = new ProgressDialog(this); mProgressDialog.setMessage("Downloading file..."); mProgressDialog.setIndeterminate(false); mProgressDialog.setMax(100); mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); mProgressDialog.setCancelable(true); mProgressDialog.show(); return mProgressDialog; default: return null; } } }
  9. سلام دوستان. چطور می توانم یک تاریخ خاصی رو که کاربر معین میکنه به میلادی تبدیل کنم؟ مثلا من یک تکست دارم که کاربر تاریخ رو به صورت ۱۳۹۶/۱۰/۳ وارد میکنه و من میخوام همین تاریخ رو به میلادی تبدیل کنم.
  10. سلام یک کلاس با نام Prefs.java بسازید و کد زیر رو داخل اون کپی کنید: import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceActivity; import android.preference.PreferenceManager; public class Prefs extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); Boolean b = prefs.getBoolean("FIRSTRUN", true); } } و سپس کد زیر رو در MainActivity درون onCreate قرار بدید: final SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE); final SharedPreferences.Editor editor = shared.edit(); boolean isFirstRun = shared.getBoolean("FIRSTRUN", true); if (isFirstRun){ //کدتون رو در اینجا قرار بدید editor.putBoolean("FIRSTRUN", false); editor.apply(); }
  11. اینجا دو تا روش معرفی کرده... روش دومش رو نگاه کنید شاید بدردتون بخوره
  12. میشه بیشتر توضیح بدید؟ چطور باید اطلاعات مربوط به اون خطی که فرد مطالعه کرده رو بدست بیارم؟
  13. سلام دوستان کسی می تونه بگه چطور می تونم این امکان رو به برنامه اضافه کنم که فرد با کلیک روی دکمه (ادامه مطالعه) به آخرین خطی که مطالعه کرده بره؟ ممنون می شم راهنمایی کنید.
  14. سلام ممنون از کمکتون من متن رو از دیتابیس می گیرم.
  15. سلام دوستان آیا جایگزینی برای دستور if طولانی وجود داره یا نه؟ یعنی وقتی می خوایم مثلا بگیم اگر x بزرگتر از 100 بود فلان کار رو بکن اگر بزرگتر از 200 بود فلان کار رو بکن همین طور تا یک عدد خاصی مثلا 1000 یعنی همین طور این شرط رو ادامه بدیم تا اینکه بگیم اگر x بزرگتر از 10000 بود فلان کار رو بکن... حالا برای همچین شرطی آیا جایگزینی برای if هست یا نه؟
  16. دخل و خرج من مشاهده فایل ویدئوشات در سایت آپارات بسم الله الرحمن الرحیم برنامه ی ( دخل و خرج من ) به شما در مدیریت درامدها و مخارج کمک خواهد کرد. در این برنامه شما می توانید درامدها و مخارج خود را ثبت کنید و همچنین به کمک نمودار ها می توانید از میزان درامد ، مخارج، پسنداز هر ماه مطلع شوید. امکانات این برنامه _ امکان درج درامدها _ امکان درج مخارج * در این بخش مخارج شما بر اساس تاریخ و ساعت ورود اطلاعات ذخیره خواهد شد و همچینین مخارج شما به صورت دسته بندی شده ذخیره خواهد شد که در قسمت گزارش می توانید جزئیات هزینه های خود را مشاهده کنید. _ گزارش میزان درامدها ، مخارج و پسنداز ها و مقایسه ی آنها در 12 ماه سال _ دفترچه یادداشت _ ارتباط با ما ارسال کننده davod56 ارسال ۱۷/۰۹/۱۵ دسته کاربردی  
  17. نگارش ۱۵

    10 دانلود

    ویدئوشات در سایت آپارات بسم الله الرحمن الرحیم برنامه ی ( دخل و خرج من ) به شما در مدیریت درامدها و مخارج کمک خواهد کرد. در این برنامه شما می توانید درامدها و مخارج خود را ثبت کنید و همچنین به کمک نمودار ها می توانید از میزان درامد ، مخارج، پسنداز هر ماه مطلع شوید. امکانات این برنامه _ امکان درج درامدها _ امکان درج مخارج * در این بخش مخارج شما بر اساس تاریخ و ساعت ورود اطلاعات ذخیره خواهد شد و همچینین مخارج شما به صورت دسته بندی شده ذخیره خواهد شد که در قسمت گزارش می توانید جزئیات هزینه های خود را مشاهده کنید. _ گزارش میزان درامدها ، مخارج و پسنداز ها و مقایسه ی آنها در 12 ماه سال _ دفترچه یادداشت _ ارتباط با ما

    رایگان

  18. سلام دوستان میخواستم ببینم آیا میشه فایل دیتای دیکشنری آکسفورد (با فرمت obb) در برنامه ی خودمون استفاده کنیم یا نه... اگر راهی هست ممنون میشم راهنمایی برفمایید
  19. سلام دوستان چطور می تونم یک text clock برای نمایش زمان فیلم یا صوت کنار seek bar قرار بدم مثل مثلا مدیا پلیر که در کنار seek bar یک ثانیه شمار هم داره...
  20. بحمد الله درست شد با استفاده از دستور if و ذخیره با استفاده SharedPreferences
  21. سلام دوستان من می خوام چند محصول رو از طریق پرداخت درون برنامه ای و در یک صفحه بفروشم. مثلا من 4 تا دکمه دارم با عنوان مثلا محصول 1، محصول 2 ، محصول 3 و محصول 4 و می خوام کاربر با انتخاب خودش یکی از این دکمه ها رو انتخاب و محصول مربوط به اون رو خریداری کنه... ممنون می شم دوستان راهنمایی کنند. من با فروش یک محصول مشکلی ندارم و فقط نمی دونم چطور باید چند محصول رو فروخت...
  22. سلام و ممنون بابت پاسختون ولی اصلا متوجه نشدم!! پرداخت من از طریق پرداخت درون برنامه ای بازار هستش... خواهش می کنم بیشتر توضیح بدید...
  23. Hoho کسی نیست راهنمایی کنه؟
  24. سلام دوستان یک سوال داشتم و اون اینکه چطور میتونم یک رشته رو تا یک کلمه یا مکان مشخصی نمایش بدم... مثلا من این رشته ( چه هوای خوبیه! بیا بریم بیرون...) رو دارم حالا من می خوام این رشته تا علامت (!) نشون داده بشه یعنی این قسمت (چه هوای خوبیه) و بقیه ی این رشته دیگه نمایش داده نشه... چه کار باید بکنم؟؟؟
  25. ممنون از کمکتون...