
قیمت 291,200 تومان
- دسترسی همیشگی به فایل ها
- 6 ماه پشتیبانی تضمین شده
تاریخ انتشار: | 22 فروردین 1398 |
---|---|
فرمت فایل | zip |
نسخه: | 0.0.1 |
دفترچه تلفن با اندروید پروژه ای با اندروید ، این اپلیکیشن اندروید با TargetSdkVersion 27 نوشته شده است. برای ذخیره اطلاعات مخاطبین از دیتابیس Sqlite استفاده می کند و فایل های دیتابیس را در حافظه تلفن ذخیره می کند که با مرورگرهای دیتابیس قابل مشاهده می باشد.
برای طراحی صفحات این اپلیکیشن از اپلیکیشن مخاطبین گوشی سامسونگ با اندروید 9 الهام گرفته شده است.
توضیحات تکمیلی درباره چگونگی پیاده سازی صفحات در فایل داکیومنت همراه پروژه مستندسازی شده است.
توضیحات تکمیلی و عملکرد محصول
برنامه از ۳ صفحه تشکیل شده است. صفحه اول لیست مخاطبین ذخیره شده در دیتابیس را نشان میدهد که چون از دیتابیس خارجی استفاده شده باید در ابتدای ورود از کاربر اجازه دسترسی به حافظه خارجی گرفته شود،
از اندروید ۸ به بعد اجازه نوشتن روی حافظه و اجازه خواندن از حافظه از هم تفکیک شدند بنابراین باید هر دو مجوز دسترسی را از کاربر درخواست کنیم.
نام و یک شماره تلفن در صفحه اول دفترچه تلفن با اندروید قابل نمایش است. برای نمایش لیست از recyclerview و cursor استفاده شده است به این صورت که cursor دریافت شده از دیتابیس به adapter مربوط به rectclerview پاس داده میشود.
عملکرد صفحات
با کلیک روی هر مخاطب دیالوگی از پایین صفحه باز میشود که امکان ویرایش و حذف مخاطب را میدهد. درصورت انتخاب گزینه حذف پیغام تاییدی به کاربر نمایش داده میشود که آیا از حذف مخاطب مطمئن هستید؟ درصورت تایید مخاطب حذف می شود.
درصورت انتخاب گزینه ویرایش به صفحه دوم هدایت می شود که با اطلاعات کاربر پر شده و می تواند آنها را تغییر دهد.

اضافه کردن مخاطب
دکمه اضافه کردن مخاطب نیز در پایین صفحه اول قرار دارد که با زدن آن به صفحه مخاطب جدید هدایت میشود و پس از وارد کردن اطلاعات مخاطب و زدن دکمه ذخیره، مخاطب جدید در دیتابیس ذخیره شده و به صفحه قبل برمیگردد.
درصورت خالی گذاشتن نام خانوادگی و شماره تلفن کاربر خطا دریافت میکند و تا زمانی که این دو فیلد اجباری پر نشود مخاطب جدید ذخیره نمیشود.
برای فیلدهای تلفن، ایمیل و آدرس که انواع مختلفی مانند شخصی، سازمانی، موبایل، منزل و غیره دارند صفحه دیگری درنظر گرفته شده است که با کلیک بر روی فیلد type این صفحه باز شده و لیستی از انواع مربوطه را به کاربر ارائه میدهد.
صفحات تشکیل شده محصول
صفحه پر کردن اطلاعات دفترچه تلفن با اندروید از یک scrollView تشکیل شده به این دلیل که در گوشی های با سایز کوچکتر همه فیلدها نمایش داده نمیشود.
علاوه براین در این صفحه چند customView داریم که اضافه کردن تلفن، ایمیل و آدرس را مدیریت میکنند.
هر یک از این موجودیت ها یک RowHolder و یک RowView دارند. به عنوان مثال PhoneRowHolder یک View است که از LinearLayout ارث بری کرده است و به تعداد مجاز PhoneRowView در خود نگه داشته و نمایش میدهد.
با کلیک روی بخش تلفن یک + سبز رنگ ظاهر میشود که با زدن آن سطر جدید اضافه میشود و میتوانیم فیلدهای مربوط به تلفن را پر کنیم و با زدن روی دکمه – قرمز رنگ میتوانیم شماره تلفن وارد شده را پاک کنیم.
برای آدرس و ایمیل نیز به همین ترتیب است. در حالت ویرایش نیز به صورت اتوماتیک به تعداد آیتم های لیست تلفن، ایمیل یا آدرس RowView متناسب با آن اضافه خواهد شد.
دیتابیس دفترچه تلفن با اندروید
** دیتابیس خارجی در حافظه داخلی گوشی و در فولدر ContactsBook ذخیره میشود که قابل باز کردن با مرورگرهای دیتابیس است.
دموی محصول
دیتابیس | SQL Lite |
---|---|
نوع پروژه | اپلیکیشن موبایل |
تکنولوژی طراحی | TargetSdkVersion |
زبان برنامه نویسی | اندروید |
اطلاعات فروشنده
- نام فروشگاه: حامی روید
- فروشنده: حامی روید
- آدرس:
- هنوز امتیازی داده نشده است!
محصولات مشابه
قیمت 291,200 تومان
- دسترسی همیشگی به فایل ها
- 6 ماه پشتیبانی تضمین شده
تاریخ انتشار: | 22 فروردین 1398 |
---|---|
فرمت فایل | zip |
نسخه: | 0.0.1 |
قوانین ثبت دیدگاه