mamad

سورس تقویم کاربردی

17 ارسال در این موضوع قرار دارد

سلام

یکی از کد های مهم برای برنامه نویسان کلاس تقویم هستش که قبلا توسط daniel021 ارائه شده بود .

 

من اون کلاس رو ویرایش کردم و 9 قابلیت بهش اضافه کردم . امیدوارم برای همه مفید باشه .

لطفا دوستان حرفه ای آموزش نمایش اوقات شرعی رو هم به این تاپیک اضافه کنن

قابلیت ها:

سال ، ماه و روز تقویم های شمسی ، قمری ، میلادی

نام ماه های شمسی ، میلادی و قمری

ساعت ، دقیقه و ثانیه ( تابع ساعت قابل استفاده به صورت 24 ساعته یا 12 ساعته می باشد)

نام روز های هفته به زبان های فارسی ، انگلیسی و عربی

تبدیل تاریخ شمسی ، قمری و میلادی به همدیگر

ذکر ایام هفته به عربی

البته پسوند فایل رو به صورت txt در آوردم که بتونم پیوستش کنم شما پسوندش رو بکنید JAVA و بریزید توی پکیج مورد نظرتون که تو پوشه src هست.

CalendarFarsi.txt

 

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام و خسته نباشید

من الان کتابخانه مربوط به تقویم و تبدیل تاریخ شما رو دانلود کردم و در برنامه استفاده کردم

تاریخ میلادی و شمسی دقیق هست ولی تاریخ قمری ترکیبی از تاریخ میلادی و روز بی ربط رو نشون می ده

میشه لطف کنید و راهنماییم کنید

خیلی ازتون ممنون می شم واقعا برام حیاتیه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

من این کد فقط رو کامل کردم و از مشکلاتش خبری ندارم

اگر تابع  

getGregorianDate()

جواب نمیده از تابع های

getGregorianDay()

getMonthStrGregorian()

getGregorianYear()

استفاده کنید و اونهارو به هم بچسبونید . قبلا این رو تست کردم جواب داده

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام و تشکر بابت پاسختون

من از تابع

getJulianDate()

که فکر می کردم مربوط به تقویم قمری باشه استفاده کردم ولی گویا مربوط به تقویم قمری نیست

نیاز به تقویم قمری دارم

می تونید در این رباطه کمکم کنید

تابع مربوط به تقویم شمسی و میلادی کاملا درست کار می کنند

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید کلا اشتباه گفتم بهتون ببینید من اینو دقیقا تو برنامم دارم و کار میکنه و مشکلی هم با قمری نداره:

day_sh.setText(""+calenderTool.getIranianDay());
        		month_sh.setText(""+calenderTool.getMonthStrIranian());
        		year_sh.setText(""+calenderTool.getIranianYear());
        		day_mi.setText(""+calenderTool.getGregorianDay());
        		month_mi.setText(""+calenderTool.getMonthStrGregorian());
        		year_mi.setText(""+calenderTool.getGregorianYear());
        		day_gh.setText(""+calenderTool.getJulianDay());
        		month_gh.setText(""+calenderTool.getMonthStrJulian());
        		year_gh.setText(""+calenderTool.getJulianYear());

در واقع یکسری Textview هست

سه خط آخر مربوط به قمری هست

خودمم رو همین موضوع کلی وقت گذاشتم ولی ممکنه رو بعضی از گوشی ها جواب نده یا شرایط خاصی لازم باشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

واقعا ممنونم از این آموزش خوبتون

ببخشید چطور میشه توی Layout این کلندر رو فراخوانی کرد.؟

ممنونم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان میتونید علاوه بر فروش برنامه تون از فروش سورس کد برنامه هم کسب درامد کنید

سایت : ShahreCode.ir

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

واقعا ممنونم از این آموزش خوبتون

ببخشید چطور میشه توی Layout این کلندر رو فراخوانی کرد.؟

ممنونم

سلام

میدونم خیلی دیر دارم جواب میدم ولی بهتر از هیچیه

ببینید پیش از هر چیز باید با مفهوم شئ گرایی و کلاس ها آشنا بشید

توابع این کلاس اکثرا متن یا عدد برمیگردونن پس برای نمایشش باید از TextView استفاده کنیم

ابتدا کلاس رو در یکی از پکیج های موجود در src کپی میکنید

بعد در اکتیویتی ای که میخواهید ازش استفاده کنید ، یک شئ از کلاس مورد نظر میسازید مثلا

CalendarFarsi calenderTool= new CalendarFarsi();

calenderTool اسم دلخواه هست و CalendarFarsi اسم کلاس مورد نظر هست

حلا مثلا میخواهید تاریخ روز رو به قمری داخل یک تکست ویو نمایش بدید

mTextView.setText(""+calenderTool.getJulianDay());

به همین راحتی :)

فهرست توابع هم در ابتدای کلاس به صورت کامنت نوشته ام

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یکی از کد های مهم برای برنامه نویسان کلاس تقویم هستش که قبلا توسط daniel021 ارائه شده بود .

http://p30droid.com/Thread-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C-%D9%88-%D9%82%D9%85%D8%B1%DB%8C-%D9%88-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A8%D9%87-%D9%87%D9%85-%D8%AF%DB%8C%DA%AF%D9%87?highlight=%D9%82%D9%85%D8%B1%DB%8C

من اون کلاس رو ویرایش کردم  و 9 قابلیت بهش اضافه کردم . امیدوارم برای همه مفید باشه .

لطفا دوستان حرفه ای آموزش نمایش اوقات شرعی رو هم به این تاپیک اضافه کنن

قابلیت ها:

سال ، ماه  و روز تقویم های شمسی ، قمری ، میلادی

نام ماه های شمسی ، میلادی و قمری

ساعت ، دقیقه و ثانیه ( تابع ساعت قابل استفاده به صورت 24 ساعته یا 12 ساعته می باشد)

نام روز های هفته به زبان های فارسی ، انگلیسی و عربی

تبدیل تاریخ شمسی ، قمری و میلادی به همدیگر

ذکر ایام هفته به عربی

البته پسوند فایل رو به صورت txt در آوردم که بتونم پیوستش کنم شما پسوندش رو بکنید JAVA و بریزید توی پکیج مورد نظرتون که تو پوشه src هست.

دس خوش:shy:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یکی از کد های مهم برای برنامه نویسان کلاس تقویم هستش که قبلا توسط daniel021 ارائه شده بود .

http://p30droid.com/Thread-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C-%D9%88-%D9%82%D9%85%D8%B1%DB%8C-%D9%88-%D8%B4%D9%85%D8%B3%DB%8C-%D8%A8%D9%87-%D9%87%D9%85-%D8%AF%DB%8C%DA%AF%D9%87?highlight=%D9%82%D9%85%D8%B1%DB%8C

من اون کلاس رو ویرایش کردم  و 9 قابلیت بهش اضافه کردم . امیدوارم برای همه مفید باشه .

لطفا دوستان حرفه ای آموزش نمایش اوقات شرعی رو هم به این تاپیک اضافه کنن

قابلیت ها:

سال ، ماه  و روز تقویم های شمسی ، قمری ، میلادی

نام ماه های شمسی ، میلادی و قمری

ساعت ، دقیقه و ثانیه ( تابع ساعت قابل استفاده به صورت 24 ساعته یا 12 ساعته می باشد)

نام روز های هفته به زبان های فارسی ، انگلیسی و عربی

تبدیل تاریخ شمسی ، قمری و میلادی به همدیگر

ذکر ایام هفته به عربی

البته پسوند فایل رو به صورت txt در آوردم که بتونم پیوستش کنم شما پسوندش رو بکنید JAVA و بریزید توی پکیج مورد نظرتون که تو پوشه src هست.

تا حالا با تقویم کار نکردم امید یه برنامه با تقویم دارم می زنم امیدوارم به کارم بیاد

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من الان به اینجا رسیدم که فقط تاریخ یک روز رو می تونم نمایش بده حالا چطور اون رو به صورت کلندر ویو (نمایش یک ماه کامل ) در بیارم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ااین سورس تنها کاری که انجام میده به دست آوردن تاریخ شمسی و قمری و ... از تاریخ سیستم هست

و چیزی به اسم کلندرویو نداره

ااما شما میتونید یکم پیشرفته کارکنید و با کمک این سورس یک کلندر یو رو از صفر بنویسید مثلا یک لایوت به عنوان table ماه بسازید و توی اون با کمک تکست ویو ، جدولی از ارقام بسازید

و کار های بسیار زیادی میشه کرد ولی باید کد نویسی پیشرفته بلد باشین و تسلط کافی داشته باشین ودراخر و بتونین یک widget جدید بسازید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

میشه لطفا راهنماییم کنید؟ کلاس رو به حالت فایل .java توی پکیج گفته شده قرار دادم...هیچ ارور دستوری هم ندارم...ولی این ارور موقع اجرا چیه؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اگه اشتباه نکنم به خاطر اینکه Encoding  این فایل تکست UTF-8  هستش این خطای Error Illegal  رو میده.

چون دوستمون از حروف فارسی استفاده کردن و مجبور به این بودند که به حالت UTF-8  ذخیره کنند

شما بیا برادر کدهارو از داخل فایل تکست کپی کنید داخل محیط پیست کنید(و اگه این کار رو کردید و بازم موردی هست چیزی به ذهن بنده نمیرسه :دی )

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

چه جوری از یه ویو مناسب براش استفاده کنم؟

همون کلندر معمولی خود اندروید رو استفاده کنم میشه؟

چه جوری یه کلندر به xml برنامم اضافه کنم؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تارخ قمری رو درست محاسبه نمی کنه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

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

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


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

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

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


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