This works for me, at least on the emulator and my phone:

TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei = mTelephonyMgr.getDeviceId();

This is in my manifest file, before the application tag:

<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
------------------------------------------------------------------------

David Williams
Check out our WebOS mobile phone app for the Palm Pre and Pixi:
<http://www.dtw-consulting.com/GolfCaddie> Golf Caddie <http://www.dtw-consulting.com/GolfCaddie> | Golf Caddie Forum <http://www.dtw-consulting.com/GolfCaddie/forum> | Golf Caddie FAQ <http://www.dtw-consulting.com/GolfCaddie/faq.html> by DTW-Consulting, Inc.



On 3/14/2011 1:11 PM, dweebo wrote:
Not sure what you need it for but I use the Android device id provided
by

String androidId =
Secure.getString(context.getContentResolver(),Secure.ANDROID_ID);

On Mar 14, 11:13 am, Nesim TUNĒ<[email protected]>  wrote:
I tried bilion different ways but still not avaliable to get its device id
...

TelephonyManager tm = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
DeviceId = tm.getDeviceId();

read_phone_state permissons set in manifest file ... I'm gonna release the
app but i don't have the client deviceid ....

Please help me, it's so urgent ... Thanks in advance

--
Nesim TUNĒ
Senior Software Developer of Distributed Applications

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

<<inline: GClogo.png>>

Reply via email to