بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کار با gps و خواندن مختصات
با سلام خدمت استاد عزیز
من توی برنامم میخوام از gps استفاده کنم و موقعیتم رو هر یک ثانیه یکبار بگیرم و توی بانکم داخل سرورم بریزم که بعد با تبدیل اون به آرایه باهاش ارتباط برقرار کنم خواستم اگه لطف کنید و نحوه این کار رو برام شرح بدین ممنون میشم.سوالها:
1-نحوه ارتباط با gps و دریافت اطلاعات مختصات فعلی
2-نحوه نوشتن سوال یک در هر یک ثانیه یکبار
3-توابع مربوط به دریافت مختصات gps
ببخشید که طولانی شد ممنون میشم راهنماییم کنید با تشکر
0
0
احسان جان ما سوال طولانی تر از این هم داشتیم ! ، خیلی نگران نباش ، شما در مرحله اول باید کار با دیتابیس رو خوب بلد باشید Sqlite که تدریس شده ، کامل و بدون عیب و نقص ! ، مرحله بعدی توابعی برای برسی روشن بودن GPS ، اگر روشن نبود پیام بدید ، اگر روشن بود موقعیت فعلی رو بگیره ! ، مقدار رو با یه د ستور insert در دیتابیس وارد کنه و خلاص ! ، اما به نظرت یه ثانیه یه بار زیاد نیست ؟ ، حتی 10 دقیقه یه بار هم بگیری ، میشه مسافت و سرعت رو حساب کرد ! ، اما من هنوز به کار با GPS نیازی نداشتم ، حتما این سوال رو دنبال میکنم :) (12 سال پیش)
0
0
راستی بهتره سوال رو اینطوری تغییر بدی ! ، برسی روشن بودن ، گرفتن موقعیت فعلی ! (12 سال پیش)
0
0
ممنون از جوابتون ولی جوابمو نگرفتم!
من نحوه نوشتن این کدهای این توابع رو خواستم بدونم !
من از sqllite نمیخوام استفاده کنم از mysql داخل php میخوام استفاده کنم چون این برنامه ای که میخوام بنویسم روی 2تا گوشی اجرا میشه و هردو گوشی باید مختضاتشونو بفرستن برای سرور و بعد روی سرور هرچقدر فاصله 2تا گوشی به هم نزدیک شد پیغام بده و همچنین به همین خاطر هر ثانیه میخوام گوشی ها مختصات بکیرن 10 دقیقه که دردی رو دوا نمیکنه! (12 سال پیش)
0
0
اگر شما بخواین این کارو بکنین ، استاد تو آموزش نوت سمت سرور این کار رو کردن ، به هر حال بهتره که دیتابیس با حالت کش داشته باشید و از اون بخونید بعد سمت سرور بره ، چون ممکنه یکی از این یه ثانیه ها (!) یه خطایی تو نت باشه و اون مقدار ارسال نشه ، بنابراین میشه بعدا از دیتابیس لوکال بازیابیش کرد (12 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
12 سال پیش
+1
0
موضوع جالب بود یه سرچ ساده کردم ، تو Stack بود !
1 - گرفتن مجوز دسترسی به سرویس های مکانی در manifest
android.permission.ACCESS_FINE_LOCATION
2 - استفاده از کد زیر برای گرفتن وضعیت GPS
LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE );
boolean gpsState = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
برای گرفتن موقعیت ، یکم شبه وجود داشت تو خود STACK اما خوب در کل این محبوب ترین پاسخ بود
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .