-
تعداد ارسال ها
33 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
5
نوع محتوا
نمایه ها
تالارهای گفتگو
فروشگاه
بخش دریافت
تقویم
وبلاگها
Articles
تمامی مطالب نوشته شده توسط hharddy
-
دیتابیس Realm یک سیستم مدیریت دیتابیس object-oriented است که برای توسعه دهندگان اپلیکیشن های موبایل و دسکتاپ که توسط تیم MongoDB طراحی شده است. این دیتابیس بر روی دستگاه کاربر اجرا می شود و به همین دلیل به آن دیتابیس امبد شده (embedded database) نیز گفته می شود. این سیستم مدیریت دیتابیس برای اندروید (Android)، iOS، و دیگر پلتفرمهای موبایل قابل استفاده است. Realm به توسعهدهندگان اجازه میدهد دادههای برنامه خود را به سرعت و با کارآیی بالا ذخیره و بازیابی کنند. نکته مهم که باید به آن توجه کنید این است که Realm یک نوع ORM نیست بلکه یک دیتابیسی است که از ابتدا با هدف استفاده در گو
-
به این شکل حلقه زدن هم اصلا پیشنهاد نمیشه اول داخل کلاس مدل یک متد به نام fromJson بسازید که کار تبدیل جیسون به آبجکت عادی و انجام بده var jsonResponse = json.decode(response.body); var mylist = jsonResponse.map((job) => new Post.fromJson(job)).toList();
-
در هر برنامه و اپلیکیشنی ما نیاز داریم که بتونیم بین صفحات جا به جا شویم و کاربر و به مکان های مختلف منتقل کنیم به دلیل اینکه هر برنامه از صفحات مختلف تشکیل شده که هرکدام اطلاعات متفاوتی و نمایش می دهند. در Flutter به صفحات route میگوییم که در اندروید اکتیویتی نام دارد و در برنامه نویسی iOS هم ViewController حالا برای اینکه بتونیم مسیر خودمون و ایجاد کنیم و بین دو صفحه جا به جا شویم باید از کلاس Navigator استفاده کنیم. این کلاس یک ساختمان داده پشته در اختیارمون قرار میده که صفحات برنامه و داخل خودش ذخیره میکنه با دستور push و برای برگشتن به صفحه قبلی هم از دستور pop استفاده
-
سلام لطفا جزییات پروژه ای که نیاز دارید و خصوصی ارسال کنید.
-
ایجاد آلرت دیالوگ سفارشی
hharddy پاسخی برای shervin soori ارسال کرد در موضوع : رفع مشکلات و سوالات اندروید 5
custom dialog و جستجو کنید تا با ساخت دیالوگ های سفارشی شده آشنا بشید. کلیت کار به این صورت هست که لایه مورد نیاز خودتون ومیسازید وبعد inflate میکنید به آلرت دیالوگ تا اون لایه در دیالوگ نمایش داده بشه.- 5 پاسخ
-
- alertdialog
- android
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
باید اول چک کنید نسخه اندروید گوشی کاربر چی هست اگر زیر 23 بود که هیچی اگر 23 یا بالا تر بود باید چک کنید مجوز وجود داره یا خیر اگر وجود نداره باید درخواست مجوز کنید http://www.vogella.com/tutorials/AndroidPermissions/article.html
-
استفاده از پرداخت درون برنامه ای بازار در فرگمنت
hharddy پاسخی برای error ارسال کرد در موضوع : برنامه نویسی
بخاطر متد onActivityResult نمیتونید در حالت عادی از فرگمنت برای پرداخت استفاده کنید. باید پرداخت و داخل اکتیویتی پردازش کنید و بعد داخل فرگمن برای مثال چک کنید پرداخت انجام شده یا خیر که در صورت مثبت بودن عملیات مورد نظرتون و انجام بدید. -
نحوه ی اتصال به درگاه بانک ملت
hharddy پاسخی برای mostafa2020 ارسال کرد در موضوع : سوالات عمومی اندروید
اگر درگاه واسط دارید که وب سرویس دارند این سایت ها معمولا به همراه مستندات اگر درگاه مستقیم به پرداخت مثلا دارید باید اول ماژول هایی برای پرداخت طراحی کنید و سپس وب سرویس های مربوطه و بنویسید. روش کلی کار به این صورت هست که معمولا اطلاعات مثل مبلغ و ادرس call back به وب سرویس ارسال میشه و در مقابل یک شماره تراکنش دریافت میکنید که با هدایت کردن کاربر به این صفحه موردنظر که شماره تراکنش هم باهاش ارسال میشه عملیات پرداخت انجام میشه و بعد از پرداخت به صفحه call back ارجاع داده میشه کاربر که در این قسمت با استفاده از deep link در اندروید میتونید کاربر و به صفحه اپلیکیشن برگردونید. -
طرح سوال از طرف کاربر و پاسخ به ان از طرف کاربران همراه با دکمه لایک
hharddy پاسخی برای jonoob ارسال کرد در موضوع : سوالات عمومی اندروید
برای شروع میتونید یادگیری کار با وب سرویس و اغاز کنید و بعد از اون شروع به یادگیری یک زبان سمت سرور برای طراحی خود وب سرویس ها کنید. -
مشکل در راست چین و چب چین شدن خودکار برنامه با عوض کردم زبان گوشی
hharddy پاسخی برای HellBoY ارسال کرد در موضوع : سوالات عمومی اندروید
داخل فایل manifest.xml خط suportrtl=true و پاک کنید -
توسعه دهنده های اندروید بهترین راه برای ارسال مقادیر از یک اکتیویتی به یک اکتیویتی دیگه و استفاده از Intent و متد putextra میدونند که واقعا هم بهترین و بهینه ترین راه برای ارسال اطلاعات بین دو صفحه هست. اما مشکی که این وسط وجود داره این هست که دستور putextra فقط داده های معمولی و ارسال میکنه, برای مثال اگر بخواهید بین دو صفحه یک آبجکت از کلاس خودتون ارسال کنید بصورت پیش فرض این امکان وجود ندارد و باید از اینترفیس های Parcelable و یا Serializable در کلاس خودمون استفاده کنید. در واقع تکنیک Parcelable سرعت به مراتب بیشتری نسبت به Serializable دارد. تکنیک Parcelable بصورت کامل در SD
-
ایجاد تب مانند سنپ فود و یا ریحون
hharddy پاسخی برای ehsan19944 ارسال کرد در موضوع : فرگمنت ( Fragment )
خب نکته اول اینکه وقتی مقدار دسته زیاد هست بهتره از لیست یا منو استفاده کنید بجای تب بیشتر از 7-8 تا تب خوب نیست نکته بعد اینکه فرض کنیم شما 1000 تا دسته دارید نیاز دارید فقط یک فرگمنت بسازید لازم نیست 1000 تا فرگمنت داشته باشید. توضیحات بیشتر https://stackoverflow.com/questions/45457599/how-to-create-dynamic-tabs-and-add-different-functionality-to-each-fragment-in-a- 9 پاسخ
-
- 1
-
ریپازیتوری خود گوگل و اضافه کردید به گریدل؟ میتونه براتون مفید باشه
-
ایجاد تب مانند سنپ فود و یا ریحون
hharddy پاسخی برای ehsan19944 ارسال کرد در موضوع : فرگمنت ( Fragment )
فرقی نداره همونجور که داخل اکتیویتی اطلاعات و میگیرید داخل لیست نمایش میدید داخل فرگمنت هم میتونید انجام بدید اگر کلا با دریافت اطلاعات چه فرگمنت چه اکتیویتی کار نکردید اموزش و سورس کد زیاد هست باید از سرور بخونید اطلاعات (البته میتونید بصورت لوکال هم استفاده کنید اینجوری اطلاعات ثابت هست) که برای این کار میتونید با کتابخونه های Volley و Retrofit کار کنید. -
ایجاد تب مانند سنپ فود و یا ریحون
hharddy پاسخی برای ehsan19944 ارسال کرد در موضوع : فرگمنت ( Fragment )
خب کاری نداره همون Tablayoutسادست میتونید استفاده کنید. -
قسمت دوم: کار با دیتابیس و انجام عملیات هایی نظیر اپدیت, حذف و سرچ با استفاده از اینترفیس و Annotation لینک دانلود
- 2 پاسخ
-
- 1
-
به تازگی گوگل در کنفرانس سال ۲۰۱۷ از ORM خود به نام Google Room رونمایی کرد که هدف این پست هم آموزش کار با این کتابخونه هست. فواید استفاده از Room بهبود امنیت دسترسی آسان پیاده سازی سریع تمام عملیات های اصلی DML به غیر از Select با استفاده از Annotation ها قابل استفاده می باشد البته دستور Select و دیگر کوئری های پیچیده را هم میتونید به راحتی پیاده سازی کنید. در ویدیو قسمت اول کار با سه کامپوننت اصلی Room یعنی DAO, Entityو Database و به همراه عملیات های مختلف یاد میگیریم. لینک دانلود مستقیم
- 2 پاسخ
-
- 4
-
پیش نمایش در محیط اندرویداستودیو
hharddy پاسخی برای mehrdad77 ارسال کرد در موضوع : سوالات عمومی اندروید
سلام به خاطر اینکه گریدل کامل سینک نشده پیش نمایش غیر فعال هست , فییییلتر شکن و روشن کنید و کتابخونه هارو دانلود کنید.- 5 پاسخ
-
- 1
-
ساخت اپلیکیشن شارژ تلقن و پرداخت قبض
hharddy پاسخی برای banker ارسال کرد در موضوع : نمونه کدهای پرکاربرد اندروید
سلام خیر با دانش ابتدایی نمیتونید این کار و انجام بدید. نکته بعدی این هست اگر دانش پیاده سازی هم وجود داشته باشه بخواید اپلیکیشنی برای مثال مثل اپ یا اپ شارژ دیگه بسازید باید از چندین شرکت خدمات مختلف دریافت کنید برای گرفتن شارژ های مستقیم. درغیر صورت فقط میتونید با کد ussd گوشی کاربر و شارژ کنید.- 1 پاسخ
-
- اندروید
- شارژ موبایل
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
یه راهم پاک کردن خط support rtl از داخل مانیفست
-
سلام داخل یوتیوب همونجور که دوستمون گفتن مطالب زیاد هست لیندا هم اموزش داره میتونید پیدا کنید. اگر با زبان اصلی مشکل دارید تا 1-2 هفته دیگه مجموعه اموزشی برنامه نویسی کاتلین از صفر تا برنامه نویسی گرافیکی ویندوز و سپس اندروید و اماده میکنم و از طریق وبسایت ای تی پرو میتونید دریافت کنید.
-
برای اجرا روی Android App قرار بدید. خطای دوم هم کتابخونه ها وارد پروژه نشدند به همین خاطر کلاس هایی هم وجود نداره و داخل فایل XML خطا میبینید فییلتر شکن و روشن کنید و وارد گریدل بشید و سینک و بزنید تا کتابخانه ها وارد بشن
-
راهنمایی برای جایگزین دستور if طولانی
hharddy پاسخی برای davod56 ارسال کرد در موضوع : سوالات عمومی اندروید
میتونید از ساختار Switch Case استفاده کنید -
سلام کدوم شهر هستید؟ اموزش حضوری یا مجازی؟