1 تصویر

درباره این فایل

سورس پروژه اندروید Memory که بطور رایگان برای کاربران شاپ دروید قرار گرفته است.این پروژه بدین صورت عمل میکند که لیستی از تصاویر نمایش داده میشود و کاربر میبایستی ابتدا آنها را بخاطر بسپارد و بعد بازی شروع میشود.

بعد اینکه بازی شروع شد باید چیکار کنیم؟

تصاویر در زیر دکمه ها مخفی میشوند و کاربر باید تصاویر را تشخیص داده تا بتوانند بازی را به اتمام برساند.


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



بازخورد کاربر

Create an account or sign in to leave a review

You need to be a member in order to leave a review

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

هیچ نقدی برای نمایش وجود ندارد.

  • بیشترین دانلودها

    هفته

    1. رایگان

      توسط Omid Zakeri
         7   0
    2. رایگان

      توسط Omid Zakeri
         4   0
    3. رایگان

      توسط Omid Zakeri
         3   0
    4. رایگان

    5. رایگان

      توسط Omid Zakeri
         2   0

    ماه

    1. رایگان

      توسط Amir2115
         17   0
    2. رایگان

      توسط Omid Zakeri
         16   0
    3. رایگان

      توسط Omid Zakeri
         12   0
    4. رایگان

      توسط Omid Zakeri
         12   0
    5. رایگان

    سال گذشته

    1. رایگان

    2. رایگان

      توسط Omid Zakeri
         88   0
    3. 50٬000 ریال

      توسط Omid Zakeri
         0   85   0
    4. رایگان

    5. رایگان

      توسط Amir2115
         35   0

    تمام زمان

    1. رایگان

    2. رایگان

      توسط Omid Zakeri
         88   0
    3. 50٬000 ریال

      توسط Omid Zakeri
         0   85   0
    4. رایگان

    5. رایگان

      توسط Amir2115
         35   0
  • مطالب مشابه

    • توسط saeid4x
      سلام 
      من چند روزیه که کار با فریم ورک ionic رو شروع کردم و می خوام برای اندروید با این فریم ورک برنامه بنویسم..
      حالا چند تا سوال داشتم ، ممنون میشم بهم جواب بدید :
      1- آیا برنامه هایی که با این فریم ورک نوشته بشن رو میشه رو مارکت ها گذاشت؟یعنی قبول می کنند؟؟(مثل کافه بازار، و گوگل پلی)
      2-آیا پرداخت درون برنامه ای میشه داخل برنامه گذاشت؟
      3- ایا میشه با api ها ی گوگل ، مثل نقشه و.. کار کرد؟
      4-و نظر کلی شما درباره این فریم ورک
    • توسط Farzad Sarseifi
      در این پست آموزشی قصد داریم نحوه تبدیلات تاریخ(شمسی،میلادی) را مورد بررسی قرار دهیم تا بتوانیم این امکان را در پیاده سازی نماییم.
      برای اینکار یک کلاسی را استفاده میکنیم که مدیر وب سایت kamyarns آن را ایجاد کرده است و قصد داریم در این آموزش نحوه استفاده از این کلاس را آموزش دهیم
      از طریق لینک زیر نیز میتوانید به کد دسترسی پیدا کنید
      https://github.com/dc0d/Roozh/blob/master/Java/src/roozh/main/Roozh.java   ابتد کد زیر را به عنوان یک کلاس ( Class ) وارد پروژه خود کنید:
       
      public class Roozh { private int day, month, year; private int jY, jM, jD; private int gY, gM, gD; private int leap, march; /** * Calculates the Julian Day number (JG2JD) from Gregorian or Julian * calendar dates. This integer number corresponds to the noon of the date * (i.e. 12 hours of Universal Time). The procedure was tested to be good * since 1 March, -100100 (of both the calendars) up to a few millions * (10**6) years into the future. The algorithm is based on D.A. Hatcher, * Q.Jl.R.Astron.Soc. 25(1984), 53-55 slightly modified by me (K.M. * Borkowski, Post.Astron. 25(1987), 275-279). * * @param year * int * @param month * int * @param day * int * @param J1G0 * to be set to 1 for Julian and to 0 for Gregorian calendar * @return Julian Day number */ private int JG2JD(int year, int month, int day, int J1G0) { int jd = (1461 * (year + 4800 + (month - 14) / 12)) / 4 + (367 * (month - 2 - 12 * ((month - 14) / 12))) / 12 - (3 * ((year + 4900 + (month - 14) / 12) / 100)) / 4 + day - 32075; if (J1G0 == 0) jd = jd - (year + 100100 + (month - 8) / 6) / 100 * 3 / 4 + 752; return jd; } /** * Calculates Gregorian and Julian calendar dates from the Julian Day number * (JD) for the period since JD=-34839655 (i.e. the year -100100 of both the * calendars) to some millions (10**6) years ahead of the present. The * algorithm is based on D.A. Hatcher, Q.Jl.R.Astron.Soc. 25(1984), 53-55 * slightly modified by me (K.M. Borkowski, Post.Astron. 25(1987), 275-279). * * @param JD * Julian day number as int * @param J1G0 * to be set to 1 for Julian and to 0 for Gregorian calendar */ private void JD2JG(int JD, int J1G0) { int i, j; j = 4 * JD + 139361631; if (J1G0 == 0) { j = j + (4 * JD + 183187720) / 146097 * 3 / 4 * 4 - 3908; } i = (j % 1461) / 4 * 5 + 308; gD = (i % 153) / 5 + 1; gM = ((i / 153) % 12) + 1; gY = j / 1461 - 100100 + (8 - gM) / 6; } /** * Converts the Julian Day number to a date in the Jalali calendar * * @param JDN * the Julian Day number */ private void JD2Jal(int JDN) { JD2JG(JDN, 0); jY = gY - 621; JalCal(jY); int JDN1F = JG2JD(gY, 3, march, 0); int k = JDN - JDN1F; if (k >= 0) { if (k <= 185) { jM = 1 + k / 31; jD = (k % 31) + 1; return; } else { k = k - 186; } } else { jY = jY - 1; k = k + 179; if (leap == 1) k = k + 1; } jM = 7 + k / 30; jD = (k % 30) + 1; } /** * Converts a date of the Jalali calendar to the Julian Day Number * * @param Jy * Jalali year as int * @param Jm * Jalali month as int * @param Jd * Jalali day as int * @return Julian day number */ private int Jal2JD(int jY, int jM, int jD) { JalCal(jY); int jd = JG2JD(gY, 3, march, 1) + (jM - 1) * 31 - jM / 7 * (jM - 7) + jD - 1; return jd; } /** * This procedure determines if the Jalali (Persian) year is leap (366-day * long) or is the common year (365 days), and finds the day in March * (Gregorian calendar) of the first day of the Jalali year (jY) * * @param jY * Jalali calendar year (-61 to 3177) */ private void JalCal(int jY) { march = 0; leap = 0; int[] breaks = { -61, 9, 38, 199, 426, 686, 756, 818, 1111, 1181, 1210, 1635, 2060, 2097, 2192, 2262, 2324, 2394, 2456, 3178 }; gY = jY + 621; int leapJ = -14; int jp = breaks[0]; int jump = 0; for (int j = 1; j <= 19; j++) { int jm = breaks[j]; jump = jm - jp; if (jY < jm) { int N = jY - jp; leapJ = leapJ + N / 33 * 8 + (N % 33 + 3) / 4; if ((jump % 33) == 4 && (jump - N) == 4) leapJ = leapJ + 1; int leapG = (gY / 4) - (gY / 100 + 1) * 3 / 4 - 150; march = 20 + leapJ - leapG; if ((jump - N) < 6) N = N - jump + (jump + 4) / 33 * 33; leap = ((((N + 1) % 33) - 1) % 4); if (leap == -1) leap = 4; break; } leapJ = leapJ + jump / 33 * 8 + (jump % 33) / 4; jp = jm; } } /** * Modified toString() method that represents date string * * @return Date as String */ @Override public String toString() { return String.format("%04d-%02d-%02d", getYear(), getMonth(), getDay()); } /** * Converts Gregorian date to Persian(Jalali) date * * @param year * int * @param month * int * @param day * int */ public void GregorianToPersian(int year, int month, int day) { int jd = JG2JD(year, month, day, 0); JD2Jal(jd); this.year = jY; this.month = jM; this.day = jD; } /** * Converts Persian(Jalali) date to Gregorian date * * @param year * int * @param month * int * @param day * int */ public void PersianToGregorian(int year, int month, int day) { int jd = Jal2JD(year, month, day); JD2JG(jd, 0); this.year = gY; this.month = gM; this.day = gD; } /** * Get manipulated day * * @return Day as int */ public int getDay() { return day; } /** * Get manipulated month * * @return Month as int */ public int getMonth() { return month; } /** * Get manipulated year * * @return Year as int */ public int getYear() { return year; } }  
      فراخوانی:
      1-برای فراخوانی و استفاده از این کلاس کافیست ابتدا از آن یک شی جدید بسازید ، سپس تاریخ ها را وارد نمایید تا خروجی را براساس داده های وارد شده برگرداند.
      Roozh jCal = new Roozh(); 2- در مرحله بعدی باید تعیین نماییم قصد داریم چه تاریخی را تبدیل نماییم.این کلاس دارای دو تابع بدین صورت میباشد.
      1-)تبدیل تاریخ شمسی به میلادی:
      jCal.PersianToGregorian(Year,Month,Day); 2-)تبدیل تاریخ میلادی به شمسی:
      jCal.GregorianToPersian(m_year, m_Month, m_day); نکته:مقدار ورودی برای پارامترهای این توابع باید بصورت Int باشد
      3-خروجی:
      برای نمایش و بدست آوردن خروجی از این کلاس کافیست فقط از دستور زیر استفاده کنید:
      jCal.toString(); convertDB.pdf
      convertDB.pdf
       
       
    • توسط Omid Zakeri
      چگونه از 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+