رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن اطلاعات گوشی کاربر
#1
سلام
با چه کدی میشه اطلاعات کاربر مثل نام گوشی (مثل تلگرام که اطلاعات گوشی کاربر رو میگره در قسمت نشست های فعال نمایش داده میشود  )
با چه کدی میشه اونا رو گرفت؟
آیا هر گوشی  هم ای پی داره؟میشه اونم با یه کد گرفت ؟
ایا هر بار که کاربر درخواستی به سرور ارسال کرد ما این اطلاعات گوشی هم بفرستیم به سرور با گرفتن اطلاعات مثل نام گوشی و... باعث مشکلی در اپ نمیشه مثل هنگ کردن و کرش و...؟
ممنون میشم دوستان کمک کنید.
پاسخ
تشکر شده توسط:
#2
int app_version = 0;
PackageManager packageManager = getPackageManager();
try {
    app_version = packageManager.getPackageInfo(getPackageName(), 0).versionCode;
} catch (PackageManager.NameNotFoundException e) {
    e.printStackTrace();
}
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL
int os_api_version = Build.VERSION.SDK_INT;
پاسخ
تشکر شده توسط: sirwan
#3
(02-05-1397، 12:29 ب.ظ)sirwan نوشته: ایا هر بار که کاربر درخواستی به کاربر ارسال کرد ما این اطلاعات گوشی هم بفرستیم به سرور با گرفتن اطلاعات مثل نام گوشی و... باعث مشکلی در اپ نمیشه مثل هنگ کردن و کرش و...؟

خیر مشکلی پیش نمیاد.
پاسخ
تشکر شده توسط: sirwan
#4
(02-05-1397، 12:29 ب.ظ)sirwan نوشته: آیا هر گوشی  هم ای پی داره؟میشه اونم با یه کد گرفت ؟

بله. با کد زیر میتونین IP رو بگیرین که البته نیاز به مجوز ACCESS_WIFI_STATE داره:
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());

https://stackoverflow.com/questions/6064...-from-code
پاسخ
تشکر شده توسط: sirwan




کاربران در حال بازدید این موضوع: 1 مهمان