رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل

davod56

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

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

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

  • روز های برد

    23

davod56 آخرین باز در روز ۱۹ آذر برنده شده

davod56 یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

17 Good

درباره davod56

  • درجه
    توسعه دهنده حرفه ای
  • تاریخ تولد تعیین نشده

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

2,271 بازدید کننده نمایه
  1. davod56

    دریافت اطلاعات از api در قالب Json

    سلام دوستان بنده یک آدرس api دارم به این شکل : http://***********/pool/web/api/question?id=3 که خروجی اون به این شکل هستش: حالا توی دریافت این اطلاعات مثلا title و q1 به مشکل خوردم. هر راهی که میرم با خطا مواجه می شوم. ممنون می شم دوستان راهنمایی کنند.
  2. سلام شما موقع بیلد کردن اندروید استودیو از پروکسی استفاده می کنید؟ اگر نه که اول برید قسمت تنظیمات اندروید استودیو و در قسمت پروکسی از fodev.org و 8118 استفاده کنید. ببینید درست میشه یا نه؟ بعد چک کنید که اندروید استودیو در حالت offline mode نباشه... برید قسمت تنظیمات و 'Build,Execution,Deployment' و بعد قسمت Gradle , اونجا اگر گذینه offline work چک خورده, چکش رو بردارید و امتحان کنید. اگر درست نشد یک عکس از فایل gradle بگذارید ببینیم مشکلش چیه؟
  3. قسمت لاگ کت، قسمتیه که برای خطا یابی برنامه ازش استفاده می کنیم. هر وقت شما با خطایی مواجه می شید اگر به این قسمت مراجعه کنید متن خطایی رو که رخ داده رو می تونید ببینید... برای مطالعه بیشتر به این سایت مراجعه کنید یا توی گوگل سرچ بزنید. موافق باشید.
  4. value رو باید به صورت یک متغیر سرتاسری تعریف کنید. بالای onCreat ، متغییر value رو تعریف کنید درست می شه... public class MainActivity extends AppCompatActivity { ProgressBar prg1; TextView textCounter; int value; /// <<<<<<< اینجا تعریف میشه @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); prg1=findViewById(R.id.progressBar); textCounter=findViewById(R.id.text); startProgress(); }
  5. راستی شما به راحتی می تونید از توی قسمت logcat اندروید استودیو خطا رو مشاهده کنید و خطا رو توی گوگل سرچ کنید. خیلی زود به جواب می رسید. مثلا جواب مشکل شما در اینجا هست...
  6. سلام. کدتون رو اینطوری ویرایش کنید درست می شه: public void startProgress() { // do something long Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i <= 100; i++) { value = i; doFakeWork(); prg1.post(new Runnable() { @Override public void run() { ////// این قسمت رو اضافه کنید runOnUiThread(new Runnable() {
  7. مطالبی که داخل قسمت توضیحات می نویسید مانند کلمات کلیدی عمل میکنه. به قسمت مستندات و قسمت راهنمایی بازار یک نگاه بیاندازید.
  8. davod56

    Them color

    سلام. راهی که به ذهن من میرسه این هست که شما اول یک اکتیویتی یا دیالوگ برای تنظیمات ایجاد میکنی و بعد تنظیماتت رو در Sharedpreferences ذخیره میکنی و در هر صفحه ای که میخوای این تغییرات رو لحاظ کنید، از Sharedpreferences اطلاعات رو میگیری... با حلقه if یا switch
  9. davod56

    run نشدن پروژه

    سلام دوست عزیز به اینجا برو شاید کمکت کنه.
  10. سلام. این مشکل رو حل کردم. کدش رو میزارم شاید بدرد یکی دیگه بخورد... در ضمن اگر دوستان روش بهتری برای این عمل دارند لطفا کد رو ویرایش کنند. x="hello" // for example notifi2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final String text3 =editText.getText().toString(); String[] text2 = new String[x.length()]; if (!text3.equals("")) { for (f = 0; f < x.length(); f++) { char[] h = x.toCharArray();
  11. سلام دوستان شاید در برخی برنامه های آموزشی ( مانند آموزش زبان انگلیسی) دیده باشید که یک Edittext به ما میده که یک کلمه رو داخلش وارد کنیم و بعد برنامه آن کلمه رو بررسی می کنه و اگر یک حرفی از اون اشتباه نوشته شده باشه با رنگ مثلا قرمز مشخص می کنه... مثلا یک کادر داده و از ما می خواد که معنای انگلیسی کلمه ( سلام) رو بنویسیم و ما به اشتباه می نویسیم ( Hallo ) و برنامه خطا می گیرد و با یک خط قرمز زیر حرف ( a ) اشتباه را مشخص می کند... چطور می توانم این کار را انجام دهم؟ از دوستان و اساتید می خواهم در این رابطه کمک کنند...
  12. سلام. برای غیر فعال کردن یک چیزی می تونید از setEnabled(false) استفاده کنید. بنابراین اگر شما مثلا سه تا دکمه داشته باشید کدتون این طوری می شه: Button bt1=view.findViewById(R.id.button1); Button bt2=view.findViewById(R.id.button2); Button bt3=view.findViewById(R.id.button3); bt1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { bt2.setEnabled(false) bt3.setEnabled(false) } }); در اینجا با کلیک بر روی bt1 دو دکمه ی bt2 , bt3 رو غیر فعال می کنیم.
  13. سلام. مشکل از constraintLayout هست او رو به relative layout تغییر بدید درست می شه...
  14. سلام. شما علامت + رو از جلوی 26.+ رو بردار و بجاش این رو بنویس 26.0.0 یا 26.0.1 ببین درست نمی شه...
×
×
  • اضافه کردن...