پژمان نیکروان 6,055 ارسال شده در 23 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 23 مرداد، ۱۳۹۵ به نام ایزد یکتا. سلام. یه نمونه سورس خیلی ساده، کوچیک و آسون آماده کردم برای اندروید استودیو برای امکان گزارشات خطای توسعه یار. گزارش خطا کاملا مشخصه که چی هست، گاهی اوقات پیش میاد برنامتون رو توی بازار گذاشتید و حالا به هردلیلی ممکنه در یک ساعتی از روز هنگ و فورس کلوز بشه. خب این امکان میاد متن خطای لاگ، مدل گوشی مورد نظر، نسخه API، شماره سریال و زمان بروز خطا رو گزارش میده تا توسعه دهنده نسبت به رفع اون اقدام کنه. یه توضیح کوچیکی در مورد سورسی که آماده کردم میدم. 1- این امکان تنها امکانی هست که هیچ نیازی به اضافه کردن کدهای منیفست اضافه در مورد GCM و آمار دقیق نیست. 2- تنها 3 دسترسی به منیفست اضافه کردیم، ACCESS_NETWORK_STATE ، INTERNET ، READ_PHONE_STATE ... که دسترسی READ_PHONE_STATE اختیاری هست، ولی اگه برش دارید شماره سریال گوشی مورد نظر رو نمیده 3- نیازی به راه اندازی امکان آمار دقیق نیست، بنابراین هیچ واحدی به آمار نصب اضافه نمیشه، اما میتونید خودتون اضافه کنید به اختیار 4- در رویداد OnCreate اکتیویتی اصلی قبل از همه ی کدها اینو اضافه کردیم تا این امکان راه اندازی بشه خودکار: TYReportErrorsLog report = new TYReportErrorsLog(getApplicationContext(),"Shenase_Barname",true); حتما حتما باید شناسه برنامه خودتون رو که در پنل ایجاد کردید جایگزین Shenase_Barname کنید. 5- به باتن گذاشتیم و یک کدی بصورت تستی توش نوشتیم تا برنامه فورس کلوز بشه، تا برای آزمایش نتیجه رو ببینیم. 6- وقتی فورس کلوز شد به پنل تون توی توسعه یار قسمت امکانات>آخرین تب(گزارشات خطا) مراجعه و نتیجه رو ببینید. [ دریافت سورس ] لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.