a.khosroabadi

توسعه دهنده اندروید
  • تعداد ارسال ها

    52
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    6

تمامی ارسال های a.khosroabadi

  1. سلام دوست عزیز اگه ممکنه کدتونو بزارین
  2. سلام دوست عزیز اگه انتهای هر خطی که تو دیتابیس دارین اینتر خرده باشه و به خط بعد رفته باشه برای مشخص شدن خط جدید یه کاراکتر '\n' زده میشه شما میتونید رشته ای که از دیتابیس میگیرین رو این کاراکتر split کنید به این صورت String[] splitedString = YOURSTRING.split("\\r?\\n"); یا از این متد استفاده کنید String[] splitedString = YOURSTRING.split("\\r\\n|\\n|\\r"); اینجوری شما یه ارایه دارین که میتونید ایندکس های فرد چپ چین کنید و ایندکس های زوج راست چین.
  3. سلام روز بخیر اگه ممکنه خطایی که میده هم بزارین
  4. سلام دوست عزیز به نظرم قسمت تنظیمات اکتیویتیو بزارین تو متد onResume چون اگه اکتیویتی pause یا stop بشه دیگه متد onCreate صدا زده نمیشه و با همون تنظیمات قبلی اعمال میشه.
  5. سلام دوست عزیز میتونید از این دو سایت استفاده کنید http://www.vogella.com/tutorials/AndroidSQLite/article.html http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
  6. خواهش میکنم. امیدوارم مشکلتون برطرف شده باشه. اگه هنوز مشکل باقی هستش بگین تا با کمک هم برطرف کنیم مشکلو.
  7. عالی موفق باشید
  8. خیلی عالی واقعا اسمشو نشنیده بودم تا الان ممنون که بهم یاد دادین و ببخشید بابت اینکه نرسیدم پیگیری کنم و جواب سوال قبلتونو بدم
  9. سلام دوست عزیز ببخشید دیر جوابتونو میدم. میتونید به جای select TOP 1 * from Point ORDER BY maxPoint DESC از کوئری زیر استفاده کنید SELECT * FROM Point ORDER BY MaxPoint DESC LIMIT 1 اگه مدل جدول تغییر دادین به صورتی که براتون فرستادم احتمالا باید کد متد saveMaxPointInDatabase(maxPoint); هم اپدیت کنید و متناسب با جدول جدید. در مورد جدول هم بله جدولی با 2 ستون که میشه id و point
  10. سلام روز بخیر ببخشید با تاخیر جواب میدم. مشکلی که روی لبتاپ پیش اومد چی هستش؟ خود اندروید استودیو متوقف میشه؟
  11. نه خوشحال میشم بتونم کمک کنم یکم دیگه زمان بدین شاید بشه راه دیگه ای هم پیدا کرد
  12. پاک نکنید نهایتش اینه رو گوشی تست کنید
  13. کارت گرافیکتونو آپدیت کنید باید از openGl 2 پشتیبانی کنه
  14. خواهش میکنم دوست عزیز انجام وظیفه هستش و خوشحال میشم تا جایی که میتونم کمکتون کنم
  15. نه بابا چرا شکست اخه تا جایی که من میدونم haxm باعث میشه سرعت بره بالا برای امولاتور ها.و نباید این خطارو بده ولی حالا که میده میشه رفت سراغ راه حل های بعدی. چندتا راه دارین اول به نظرم Genymotion نصب کنید خیلی عالیه.البته باید virtualBox 5 هم نصب کنید.من خودم ازین امولاتور استفاده میکنم. راه بعد نصب امولاتور های زامارین هستش من استفاده نکردم. راه اخر اینه که روی گوشیتون تست کنید.
  16. اول ببینید مه cpu شما از virtualiztion پشتیبانی میکنه یا نه بعد اگه پشتیبانی میکرد مراحل زیر یک بار انجام بدین First of all make sure you enabled Virtualization Technology in your BIOS. After restarting your computer press F1-F12 on your keyboard and find this option. Make sure you disabled Hyper-V in your Windows 7/Windows 8. You can turn it off in Control Panel -> Programs -> Windows functions You can try to disable your antivirus program for the whole installation process. Remember to restore all antivirus services after installing HAXM. Some people recommend cold boot which is: Disabling Virtualization in your BIOS Restart computer and turn it off Enable VT in your BIOS Restart computer, turn it off It's likely that now might be allowed to install HAXM
  17. معمولا با خود اندروید استودیو نصب میشه ولی میتونید از اینترنت دانلود کنید خیلی کم حجم هستش. به نظر باید برای 32 بیت نصب کنید
  18. سلام دوست عزیز باید HAXAM نصب کنید رو سیستمتون برای cpu هستش تا بتونه مجازی سازی کنه
  19. یه چیز دیگه که به ذهنم میرسه اینه که ذخیره کردن امتیازو بزارین جایی که بازی تمام میشه
  20. تو کد max point و currentPoint به این صورت تعریف شده که از نوع int هستش و نه Integer int counter,itemPosition,alarmSound=0 , currentPoint = 0,maxPoint = 0; من کدتونو تغییر دادم و فایل هاشو گذاشتم براتون.تغییراتی که دادمو مینویسم اینجا هم متغییر های بالارو به این صورت تعریف کردم int counter,itemPosition,alarmSound=0; Integer currentPoint = 0,maxPoint = 0; متد getMaxPoint تغییر دادم تو کلاس Data_b public Integer getMaxPoint(){ Integer maxPoint = 0; String query = "select TOP 1 * from Point ORDER BY maxPoint DESC"; cursor = mDataBase.rawQuery(query, null); if (cursor != null) { cursor.moveToFirst(); maxPoint = cursor.getInt(cursor.getColumnIndex("MaxPoint")) } return maxPoint; } Data_b.javaData_b.java تو کلاس Start هم قسمتی که مقدار maxPoint میگرفت به صورت زیر نوشتم maxPoint = database.getMaxPoint(); currentPoint = 0; و شرط if دیگه حذف کردم چون گذاشتم تو خود متد getMaxpoint اگه ممکنه تیبل MaxPoint به این صورت تعریف کنید CREATE TABLE [POINT] ([Id] INTEGER PRIMARY KEY AUTOINCREMENT,[MaxPoint] INTEGER)); Data_b.java Start.java
  21. تو کد max point و currentPoint به این صورت تعریف شده که از نوع int هستش و نه Integer int counter,itemPosition,alarmSound=0 , currentPoint = 0,maxPoint = 0; من کدتونو تغییر دادم و فایل هاشو گذاشتم براتون.تغییراتی که دادمو مینویسم اینجا هم متغییر های بالارو به این صورت تعریف کردم int counter,itemPosition,alarmSound=0; Integer currentPoint = 0,maxPoint = 0; متد getMaxPoint تغییر دادم تو کلاس Data_b public Integer getMaxPoint(){ Integer maxPoint = 0; String query = "select TOP 1 * from maxPoint ORDER BY maxPoint DESC"; cursor = mDataBase.rawQuery(query, null); if (cursor != null) { cursor.moveToFirst(); maxPoint = cursor.getInt(cursor.getColumnIndex("MaxPoint")) } return maxPoint; }
  22. سلام صبح بخیر ببخشید من الان دیدم پیغامتونو باشه براتون کدهاشو میزارم.
  23. چندتا مشکل وجود داشت اول اینکه maxPoint و currentPoint باید از نوع Integer تعریف کنی تا بتونی باهم مقایسه کنی و یا null بودنشو چک کنی.خطایی که داده به این دلیل هستش. مشکل بعدی اینکه maxPoint از هیچ جایی مقدار نمیگره قرار بود مقداری که از جدول میگیرین بریزین داخل این.چون نمیدونم طراحی جدولتون به چه صورت هستش.نمیتونم در مورد ابجکت cursor راهنمایی بکنم و بگم چجوری ازش مقدار بگیرین. باید بیشترین امتیازو که از دیتابیس میخونین و تو ابجکت cursor هستش بریزین تو maxPoint قبلش چک کنید cursor خالی نباشه که خطا بگیرین. و یه چیزی که به نظرم رسید اینکه زمانی که بازی تموم میشه maxPoint ذخیره کنید نه با هر کلیک.
  24. خوب الان با cursor چه کاری انجام میدین؟ میشه کدتونو کامل بزارین و اینکه وقتی رو این خطا کلیک میکنید به کدوم خط از کدتون میره؟
  25. سلام شبتون بخیر چه مشکلی؟