تالار گفتمان nCIS.ir

نسخه‌ی کامل: گرفتن اطلاعات گوشی کاربر
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
با چه کدی میشه اطلاعات کاربر مثل نام گوشی (مثل تلگرام که اطلاعات گوشی کاربر رو میگره در قسمت نشست های فعال نمایش داده میشود  )
با چه کدی میشه اونا رو گرفت؟
آیا هر گوشی  هم ای پی داره؟میشه اونم با یه کد گرفت ؟
ایا هر بار که کاربر درخواستی به سرور ارسال کرد ما این اطلاعات گوشی هم بفرستیم به سرور با گرفتن اطلاعات مثل نام گوشی و... باعث مشکلی در اپ نمیشه مثل هنگ کردن و کرش و...؟
ممنون میشم دوستان کمک کنید.
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;
(02-05-1397، 12:29 ب.ظ)sirwan نوشته: [ -> ]ایا هر بار که کاربر درخواستی به کاربر ارسال کرد ما این اطلاعات گوشی هم بفرستیم به سرور با گرفتن اطلاعات مثل نام گوشی و... باعث مشکلی در اپ نمیشه مثل هنگ کردن و کرش و...؟

خیر مشکلی پیش نمیاد.
(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