جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'java'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


برنامه نویسی اندروید | آموزش برنامه نویسی اندروید | آموزش اندروید

  • اندروید
    • ابزار های برنامه نویسی اندروید
    • آموزش برنامه نویسی اندروید
    • رفع مشکلات و سوالات
    • امنیت در اندروید
    • پروژه های اندروید
  • پشتیبانی اندروید
    • اندروید Lollipop
    • اندروید marshmallow
    • اندروید nougat
    • اندروید Oreo
  • کاتلین (Kotlin)
    • آموزش های برنامه نویسی Kotlin
    • سوالات و رفع مشکلات Kotlin
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • وب موبایل
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل
  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

9 نتیجه پیدا شد

  1. سلام.من میخوام یک متد بسازم که اسمش رو از ی متغیر بگیرم مثلا: String name = "post"; void name(){ } الان من میخوام اسم متدم بشه post مرسی.
  2. با سلاممن چند تا imageview دارم که وقتی روشون کلیک میکنم دستور info اجرا میشه اینم کدش: public class MainActivity extends Activity { Integer[] cardsArray{101,102,103,104,105,106,201,202,203,204,205,206}; int cardNumber =1; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv_11 =(ImageView)findViewById(R.id.iv_11); iv_12 =(ImageView)findViewById(R.id.iv_12); iv_13 =(ImageView)findViewById(R.id.iv_13); iv_14 =(ImageView)findViewById(R.id.iv_14); iv_11.setTag("0"); iv_12.setTag("1"); iv_13.setTag("2"); iv_14.setTag("3"); Collections.shuffle(Arrays.asList(cardsArray)); iv_11.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_11, theCard); } }); iv_12.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_12, theCard); }}); iv_13.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_13, theCard); } }); iv_14.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_14, theCard); } }); private void info(ImageView iv, int card) { if (cardNumber == 1) { firstCard = cardsArray[card]; if (firstCard > 200) { firstCard = firstCard - 100; } cardNumber = 2; iv.setEnabled(false); } else if (cardNumber == 2) { secondCard = cardsArray[card]; if (secondCard > 200) { secondCard = secondCard - 100; } cardNumber = 1; Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { calculate(); } }, 1000); } } وقتی متد info اجرا میشه متغییر های firstcard وsecendcard مقدار هایی رو دریافت میکنن.و اینم دستور if هستش: if (firstCard==secondCard){ } میخواستم بدونم چرا وقتی مقدار firstcard وsecendcard مساوی نیست دستور if اجرا میشه؟؟وقتی روی imageview ها با سرعت کلیک میکنم این اتفاق میفته ولی با کلاس log چک کردم firstcard وsecendcard مقدارشون متفاوت بود.
  3. با سلام خدمت اساتید عزیز من میخوام تو برنامم وقتی رو دکمه کلیک شد بیاد و از یک لینک اینترنتی عکس رو دانلود کنه و تنظیم کنه روی پس زمینه خوااااااهشا جواب بدید یه فیلم هم راجع به همین موضوع دیدم ولی آخرش ک خروجی گرفتم کار نکرد لطفا اگه میشه واضح و دقیق توضیح بدی
  4. چگونه از Iterator استفاده کنیم ؟ Iterator زمانی استفاده می شود که شما می خواهید در یک چرخه به اجزای یک مجموعه دسترسی داشته باشد. برای مثال ممکن است که شما بخواهید از یک از اجزا را نشان دهید. ساده ترین راه این کار این است که از یک تکرار استفاده کنید.Iterator شما را قادر می سازد تا از طریق یک چرخه،عناصر مورد نظر را بگیرید یا حذف کنید. متدهایIterator : ( ) boolean hasNext = اگر عناصر بیشتری وجود داشته باشد true در غیر اینصورت false بر می گرداند. ( ) Object next = عنصر بعدی را بازمی گرداند اگر یک عنصر بعدی وجود نداشته باشد NoSuchElementException را برمی گرداند. ( ) void remove = عنصر فعلی را حذف می کند. در اینجا یک مثال از هر دو Iterator و ListIterator را نشان می دهید. که از ArrayList استفاده شده است، public class IteratorDemo { // Create an array list ArrayList al = new ArrayList(); // add elements to the array list al.add("C"); al.add("A"); al.add("E"); al.add("B"); al.add("D"); al.add("F"); // Use iterator to display contents of al System.out.print("Original contents of al: "); Iterator itr = al.iterator(); while(itr.hasNext()) { Object element = itr.next(); System.out.print(element + " "); } System.out.println(); // Modify objects being iterated ListIterator litr = al.listIterator(); while(litr.hasNext()) { Object element = litr.next(); litr.set(element + "+"); } System.out.print("Modified contents of al: "); itr = al.iterator(); while(itr.hasNext()) { Object element = itr.next(); System.out.print(element + " "); } System.out.println(); // Now, display the list backwards System.out.print("Modified list backwards: "); while(litr.hasPrevious()) { Object element = litr.previous(); System.out.print(element + " "); } System.out.println(); } Output: Original contents of al: C A E B D F Modified contents of al: C+ A+ E+ B+ D+ F+ Modified list backwards: F+ D+ B+ E+ A+ C+
  5. جاوا مکانیزمی به نام توالی آبجکت (object serialization) ارائه می دهد که در آن آبجکت می تواند به عنوان دنباله ای از بایت ها ارائه شود که حاوی آبجکت داده به همراه اطلاعاتی در مورد نوع آبجکت و نوع داده ی ذخیره شده در آبجکت می باشد. گروه های ObjectInputStream و ObjectOutputStream جریان های سطح بالایی هستند که حاوی متودهایی برای دنباله دار کردن و یا غیردنباله دار کردن یک آبجکت استفاده می شوند. گروه ObjectOutputStream حاوی متودهای مختلفی برای نوشتن انواع مختلف داده می باشد، اما یک متود خاص همیشه مشخص می ماند: public final void writeObject(Object x) throws IOException متد بالا یک آبجکت را دنباله دار کرده و آن را به جریان خروجی ارسال می کند. به طور مشابه گروه ObjectInputStream حاوی متود زیر برای خارج کردن یک آبجکت از حالت دنباله دار استفاده می شود . برای توضیح چگونگی دنباله دار کردن آبجکت در جاوا، قصد دارم از گروه Employee استفاده کنم که قبلا در مورد آن بحث کردیم. فرض کنید که ما گروه Employee زیر را در اختیار داریم که اینترفیس Serializable را اجرا می کند. public class Employee implements java.io.Serializable { public String name; public String address; public transient int SSN; public int number; public void mailCheck() { System.out.println("Mailing a check to " + name + " " + address); } } گروه ObjectOutputStream برای دنباله دار کردن یک آبجکت استفاده می شود. برنامه ی SerializeDemo زیر یک آبجکتEmployee را نمونه گذاری کرده و آن را به شکل یک فایل سریالی در می آورد. public class SerializeDemo { public static void main(String [] args) { Employee e = new Employee(); e.name = "Omid"; e.address = "Tehran, Tehran"; e.SSN = 11122333; e.number = 101; try { FileOutputStream fileOut = new FileOutputStream("/tmp/employee.ser"); ObjectOutputStream out = new ObjectOutputStream(fileOut); out.writeObject(e); out.close(); fileOut.close(); System.out.printf("Serialized data is saved in /tmp/employee.ser"); }catch(IOException i) { i.printStackTrace(); } } } Deserialize کردن یک آبجکت: برنامه ی DeserializeDemo زیر آبجکت Employee ایجاد شده در برنامه ی SerializeDemo را deserialize می کند. برنامه را مطالعه کرده و سعی کنید خروجی را تعیین کنید: public class DeserializeDemo { public static void main(String [] args) { Employee e = null; try { FileInputStream fileIn = new FileInputStream("/tmp/employee.ser"); ObjectInputStream in = new ObjectInputStream(fileIn); e = (Employee) in.readObject(); in.close(); fileIn.close(); }catch(IOException i) { i.printStackTrace(); return; }catch(ClassNotFoundException c) { System.out.println("Employee class not found"); c.printStackTrace(); return; } System.out.println("Deserialized Employee..."); System.out.println("Name: " + e.name); System.out.println("Address: " + e.address); System.out.println("SSN: " + e.SSN); System.out.println("Number: " + e.number); } }
  6. من یه thread دارم ، کد زیر: Waitpgb.setProgress(0); new Thread(new Runnable() { @Override public void run() { while (Waitpgb.getProgress()<100){ Waitpgb.setProgress(Waitpgb.getProgress()+1); try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); } } } }).start(); میخوام وقتی دوره زمانیش تموم شد یه کاری انجام بده مثلا یه پیغامی نمایش بده، چطور باید انجامش بدم؟
  7. با سلام من با زبان برنامه نویس جاوا کار می کنم این کد منه که یه عکس رو دانلود می کنه و در Notification نشون می ده public class MainActivity extends Activity { Button btn; DownloadManager DownloadManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn =(Button)findViewById(R.id.button1); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub DownloadManager =(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE); Uri uri = Uri.parse("http://www.tutorialspoint.com/green/images/logo.png"); DownloadManager.Request request = new DownloadManager.Request(uri); request.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); Long reference = DownloadManager.enqueue(request); } }); } } ولی خود عکس در دستگاه ذخیره می شه من می خوام تو خود پروژه ذخیره شه یعنی: در پوشه res/draweble تا ازش استفاده کنم راه حلش چیه؟ با تشکر
  8. با سلام در حال نوشتن برنامه کمیک بودم که به یه مشکل بر خوردم وقتی یه کمیک گذاشتم (حتی عکس ها فشرده شده بود) حجم اپلیکیشن زیاد شد و این اصلا خوب نیست می خوام کدی بنویسم که وقتی کاربر روی دکمه کلیک می کنه کمیکو دانلود کنه لطفا تو نوشتن کد کمکم کنید با تشکر
  9. سلام.دوستان خسته نباشید من یه مشکلی در مورد نصب برنامه های مورد نیاز با آندروید دارم.که دو هفته هست نتونستم حل کنم.که مرحله به مرحله میگم و ایرادات رو ذکر میکنم. 1.برنامه jdk را دانلود ونصب کردم. 2.برنامه sdk را دانلود ونصب کردم. 3.برنامه eclipse را دانلود ونصب کردم. 4.ADT-23.0.6 را دانلود و unzipکردم 5.بهeclipse>>help>>install new softwareرفته و ADT رو اضافه کردم. 6.eclipse را بستم و برنامه installer_r24.3.3 را دانلود ونصب کردم در پایان برنامه sdk باز شد. !!!!!!!!!!!شروع مشکلات!!!!!!!!! 1.برنامه sdk که باز شد باید لیستی از برنامه هارو بیاورد و من با انتخاب انها install packages رو بزنم.ولی با کمی تاخیر برنامه erorrمیده که نمیتونه به سایت dl.google.comبرود.حتی از ف ی ل ت ر شکن استفاده کردم باز حل نشد. 2.تو eclipse>>window گزینه AVD manager وجود ندارد. دوستان گرامی لطفا تو این مورد یاری فرمایید.شما چطور این مشکلات رو حل کردین؟؟؟