DeviceInfo.getDeviceId)


DeviceInfo.getDeviceId () is the PIN code.

You might find this code useful:

public String _pin = (Integer.toString (DeviceInfo.getDeviceId (), 16)) .toUpperCase ();

Tags: BlackBerry Developers

Similar Questions

  • DeviceInfo.getDeviceName throws exceptions?

    Hello

    In my application I want to know what mobile, the application runs. Then I use the DeviceInfo functions.

    But DeviceInfo.getDeviceName () sometimes throws an exception!

    DeviceInfo.getDeviceId () a front line still works well.

    So far I can't tell when DeviceName works and when not... But it's the same application on the same mobile.

    Any idea?

    Here is the log:

    Unauthorized attempt to attach to this applicationnet_rim_cldc-9(4E68CC9F)
     Application
     getApplication
     0x336F
    net_rim_cldc-8(4E68CC9F)
     EventListenerManager
     add
     0x255C
    net_rim_cldc-9(4E68CC9F)
     MemoryCleanerManager
     addListener
     0x78C1
    net_rim_cldc-9(4E68CC9F)
     MemoryCleanerDaemon
     addWeakListener
     0x7625
    net_rim_cldc-6(4E68CC9F)
     ResourceBundleFamily$MyIntHashtable
     
     0xB223
    net_rim_cldc-6(4E68CC9F)
     ResourceBundleFamily
     
     0xB1B5
    net_rim_cldc-6(4E68CC9F)
     ResourceBundle
     getBundle
     0xAC43
    net_rim_cldc-6(4E68CC9F)
     ResourceBundle
     getBundle
     0xABD4
    net_rim_cldc-11(4E68CC9F)
     DeviceInfo
     getDeviceName
     0x16B1
    

    interpreting the stacktrace that looks like a bug to me, report it in jira.

  • How to get the device Pin code?

    Is Hello possible to get the BB device PIN in Android? Something similar to DeviceInfo.getDeviceid ()?

    Finally, I fixed all my problems.

    I had errors: TOO_MANY_REGISTRATIONS and SERVICE_NOT_AVAILABLE

    TOO_MANY_REGISTRATIONS is set by the phone factory reset. I seems that recording is not completely cleaned when I delete applications and restart the phone. Is there a solution to this? Some cleaning functions, I have not found in the software?

    SERVICE_NOT_AVAILABLE was inside the BlackBerry Simulator ever on the phone.

    Download the DevicePin:

    Use this 'Tutorial' https://developer.blackberry.com/developer/android/apisupport/creating_push-enabled_android_apps.htm... But download the GCM.jar with the Manager software development kit. To do this click "Obsolate" below and you will find the 'Google Cloud messaging for Android Library'. Put it in your make libs folder right click-> Add as library and put "compile files('libs/gcm.jar')' in your build.gradle

    If you now use the following code, you get the devicepin:

    GCMRegistrar.checkDevice(this);GCMRegistrar.checkManifest(this);GCMRegistrar.register(this, SENDER_ID); String regId = GCMRegistrar.getRegistrationId(this);
    
  • Get the device ID in the BpsSubscriptionMessageBuilder.createByteSubscriptionMessage method

    Hi all,

    First of all, sorry if this thread is not appropriate because there is a similar. If there is, I have not found.

    I want to build an application compatible with its server push, but I don't want to use servlets and the jar provided by push SDK service.

    I think that the only thing I have to do in the server part is to get the PAP message with the required parameter 'address' (the device) using low level libraries.

    However, I have a problem of developing the application in the device. Using this code as a reference:
    http://docs.BlackBerry.com/en/developers/deliverables/21128/Subscribe_to_a_BPS_content_provider_1226...

    I see that the parameter 'address' is obtained in the createByteSubscriptionMessage method, but I don't see its implementation to get the parameter 'address' (got to the servlet subscription) because it is a native method.

    Thus,.

    1 - see the API:

    http://www.BlackBerry.com/developers/docs/7.0.0api/NET/rim/device/API/IO/messaging/BpsSubscriptionMe...

    What is the parameter 'address' obtained in the server (servlet subscription) part? The device ID? How can I get it back?

    2 - I could build the app-client just stay at step 6 and send the HTTP message on my way?

    Can someone help me?

    Thank you all.
    Kind regards.

    If I understand what you're trying to ask is how to get the address of the device your application to initiator to push aside server.

    If so, you can see an example here:

    https://developer.BlackBerry.com/Java/documentation/registering_to_receive_push_messages.html

    Basically, you can see the code example in the sample application compatible push built a HTTP message to send to its application server-side. Although this example sends the HTTP message in the format SDK expects that you don't need to use the SDK or the same format, but you can follow the example to send a simple HTTP message on your own server to send the information about your application requires server-side. For example, the link above shows that to get the address of the device, you can do this:

    Integer.toHexString( DeviceInfo.getDeviceId() )
    

    In side your application server, you must save the address of the device, then when you build the push request message that you use as the address of the device if you are using the low level SDK APIs (or enter this value in the field address PAP XML if not not using the SDK).

  • Format of the axis

    I'm having a problem with the Push Notifications from my server. I think it has to do with the PIN device, but I'm not sure.

    Basically I can send notifications fine if I use

    . If I try to use the PIN device, I get the following error:

    
    http://www.openmobileallian
    ce.org/tech/DTD/pap_2.1.dtd">
    

    The PIN device that I use is a 9 digit "digital chain". I get the PIN using DeviceInfo.getDeviceId ();

    Anyone know what I am doing wrong?

    So, I guess that I did everything correctly, EXCEPT conversion in chain PIN.

    Found this on another forum, just in case someone else has this problem:

    String PIN = (Integer.toString(DeviceInfo.getDeviceId(),16)).toUpperCase();
    

    So, it's about as clear as mud.

    At least it's working now.

    Massimo_olive thank you very much for your contribution. I really appreciate it.

  • How can I verify a PIN of BlackBerry (DeviceID)?

    Hello world!

    Well, the thing is that I develop some private apps requested by a company and they want to restrict its use to a few users, in fact, just a few BlackBerry devices. The client wants to limit the use of this apps on the BlackBerry PIN.

    I'm trying to post something like:

    (Integer.toHexString(DeviceInfo.getDeviceId()).toUpperCase() == 2100000A)
    

    but it is always set to false.

    I tried without "toUpperCase()", with 2100000 has, and even without any conversion writing decimal numbers, just using DeviceInfo.getDeviceID () and decimals ID.

    I tried not to use the simulators but a BlackBerry device, but I get the same result, and that validation is always false.

    I am doing something that is not possible? Thanks in advance for your help.

    Try to post like this:

    if("2100000A".equalsIgnoreCase(Integer.toHexString(DeviceInfo.getDeviceId())))
    {
        System.out.println(Integer.toHexString(DeviceInfo.getDeviceId()));//TRUE;
    }
    
  • Browser question field

    I want to use the browser to connect fb field.  I did own .net site for fb connect. It works very well in all devices.  I stayed in the 5.0 os. It does not work in the 9800 device. If I click on the button facebook this site, field of browser not able to redirect to another page.

    Please help its urgent.

    My code is

    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
    myBrowserFieldConfig.setProperty (BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_POINTER);
    final BrowserField browserField = new BrowserField (myBrowserFieldConfig);

    final ProtocolController pc = browserField.getController ((ProtocolController));
    //
        
    pc.setResourceRequestHandler ("http", new BrowserFieldResourceRequestHandler() {}
            
    public InputConnection handleResource (request for BrowserFieldRequest)
    throws Exception {}
    InputConnection inputConnection =
    browserField.getConnectionManager () .makeRequest (request);
    String urll = request.getURL ();

    If ((urll.indexOf ('Flag = 1')! = - 1)) {}
                    
    }
                
    Return inputConnection;
    }
    });
        
    pc.setNavigationRequestHandler ("http", new BrowserFieldNavigationRequestHandler() {}
    Public Sub handleNavigation (BrowserFieldRequest request) throws Exception {}
    Intercept();  Intercept the request and my manager
    InputConnection ic = pc.handleResourceRequest (request);
    browserField.displayContent (ic, request.getURL ());
    String u = request.getURL ();

    int i = u.lastIndexOf ('&');)
    String subString = u.substring (i + 1);

    {if (SUBSTRING.equalsIgnoreCase ('flag = 1'))}
                    
    }
    }
    });
    browserField.requestContent ("http://197.255.212.150/fbauth/Account/Login?IMINumber=" "+ DeviceInfo.getDeviceId () +"; ") deviceside = false;...

    I had problems in a number of Simulators with the implementation of the BrowserField.  I know I have problems with one is the 9800.  My immediately suspected, it's that there is a problem with this Simulator.  Download a simulator of 9800 with a later level of the operating system and try that or try on a real device 9800.

  • Too many Threads exception

    Hello everyone, hope you can help me in this question since I'm having a time really bad when using threads on my request. Basically, I am during the extraction of data from the internet using Basic authentication Http. for this, I created a style waiting screen that will show while downloading data from the Internet... all right, but when you make a reminder for updating an ObjectListField with the results of the operation (public void didReceivedResponse (byte [] data) on the example)... my code starts fadlng son as it is inside a loop for... I really have no idea what's going on... even on eclipse in debugging it continues execution of the run method of the HttpHelper class. These are the classes that I am referring:

    package login.example;
    
    import java.util.Vector;
    
    import login.example.model.Noticias;
    import login.example.networking.HttpHelper;
    import login.gui.WaitScreen;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.FieldChangeListener;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.component.ButtonField;
    import net.rim.device.api.ui.component.LabelField;
    import net.rim.device.api.ui.component.ObjectListField;
    import net.rim.device.api.ui.component.SeparatorField;
    import net.rim.device.api.ui.container.MainScreen;
    
    import com.kruger.exceptions.ParserException;
    import com.kruger.networking.interfaces.HttpDelegate;
    import com.kruger.parsing.NoticiasJsonParser;
    
    /**
     * A class extending the MainScreen class, which provides default standard
     * behavior for BlackBerry GUI applications.
     */
    public final class LoginExampleScreen extends MainScreen implements
            FieldChangeListener, HttpDelegate {
        /**
         * Creates a new MyScreen object
         */
    
        ObjectListField objectField;
        WaitScreen waitScreen;
        ButtonField loginButton;
        Vector listaNoticias;
    
        public LoginExampleScreen() {
            // Set the displayed title of the screen
            setTitle("MyTitle");
    
            loginButton = new ButtonField("Start");
            loginButton.setChangeListener(this);
            add(loginButton);
            add(new SeparatorField());
            add(new LabelField("Noticias"));
            objectField = new ObjectListField(){
    
                protected boolean navigationClick(int status, int time) {
                    if(objectField.getSize()==0) return true;
                    Noticias noticiaSeleccionada = (Noticias) objectField.get(objectField, objectField.getSelectedIndex());
                    UiApplication.getUiApplication().pushScreen(new DetailScreen(noticiaSeleccionada));
                    return true;
    
                }
    
            };
            objectField.setEmptyString("No se han encontrado resultados",
                    LabelField.VCENTER);
            objectField.setChangeListener(this);
            add(objectField);
    
        }
    
        public void didReceivedResponse(byte[] data) {
            if (data != null) {
                waitScreen.hideScreen();
                NoticiasJsonParser noticiasParser = new NoticiasJsonParser();
                    try {
                        noticiasParser.initialize(data);
                        Vector noticias = noticiasParser.readObjects();
                        listaNoticias=noticias;
                        UiApplication.getUiApplication().invokeLater(new Runnable() {
    
                            public void run() {
                                updateNoticiasList();
    
                            }
                        });
    
                    } catch (ParserException e) {
    
                        e.printStackTrace();
                    }
    
            }
    
        }
    
        private void updateNoticiasList(){
    
            Object[] noticiasList = new Object[listaNoticias.size()];
            listaNoticias.copyInto(noticiasList);
            objectField.set(noticiasList);
        }
    
        public void didReceiveUnauthorizedResponse() {
            waitScreen.hideScreen();
            UiApplication.getUiApplication().invokeLater(new Runnable() {
                public void run() {
                    UiApplication.getUiApplication().pushScreen(new LoginScreen());
                }
            });
    
        }
    
        public void fieldChanged(Field field, int context) {
                waitScreen = new WaitScreen();
                HttpHelper helper = new HttpHelper(
                        "http://localhost:8088/simple-login/rest/noticias", null,
                        this);
                helper.setOperation(HttpHelper.GET);
                helper.start();
    
        }
    }
    
    package login.example.networking;
    
    import java.io.DataInputStream;
    import java.io.IOException;
    
    import javax.microedition.io.HttpConnection;
    
    import login.example.ApplicationPreferences;
    import net.rim.device.api.io.Base64OutputStream;
    import net.rim.device.api.io.transport.ConnectionDescriptor;
    import net.rim.device.api.io.transport.ConnectionFactory;
    import net.rim.device.api.system.DeviceInfo;
    import net.rim.device.api.util.ByteVector;
    
    import com.kruger.networking.interfaces.HttpDelegate;
    
    public class HttpHelper extends Thread {
    
        private byte[] postData;
        private String url;
        private String operation;
        private HttpDelegate delegate;
        private HttpConnection connection;
    
        public static final String GET = "GET";
        public static final String POST = "POST";
        private ConnectionFactory connectionFactory = new ConnectionFactory();
    
        public HttpHelper(String url, byte[] postData, HttpDelegate delegate) {
            this.url = url;
            this.postData = postData;
            this.delegate = delegate;
        }
    
        public HttpHelper(String url, byte[] postData, HttpDelegate delegate,
                String operation) {
            this.url = url;
            this.postData = postData;
            this.delegate = delegate;
            this.operation = operation;
        }
    
        public void run() {
            if (operation == null)
                delegate.didReceivedResponse(null);
            if (operation == GET) {
                ConnectionDescriptor connectionDescriptor = connectionFactory
                        .getConnection(url);
                DataInputStream din = null;
                final ByteVector responseBytes = new ByteVector();
                int responseCode;
                connection = (HttpConnection) connectionDescriptor.getConnection();
                String loginInfo = ApplicationPreferences.getInstance().getUsername()+":"+ApplicationPreferences.getInstance().getPassword();
                String encodedLogin;
                try {
                    encodedLogin = new String(Base64OutputStream.encode(
                            loginInfo.getBytes(), 0, loginInfo.length(), false,
                            false), "UTF-8");
                    connection.setRequestProperty("Authorization", "Basic "
                            + encodedLogin);
                    //Send the Device PIN number
                    connection.setRequestProperty("DeviceId", String.valueOf(DeviceInfo.getDeviceId()));
                    responseCode = connection.getResponseCode();
                    switch (responseCode) {
                        case HttpConnection.HTTP_UNAUTHORIZED:
                        case HttpConnection.HTTP_FORBIDDEN: {
                            Thread delegateThread=new Thread(){
                                public void run(){
                                    delegate.didReceiveUnauthorizedResponse();
                                }
                            };
                            delegateThread.start();
                            connection.close();
                            return;
                        }
                    }
                    din = connection.openDataInputStream();
                    int i = din.read();
                    while (-1 != i) {
                        responseBytes.addElement((byte) i);
                        i = din.read();
                    }
                } catch (IOException e) {
                    System.out.println(e.getMessage());
                    e.printStackTrace();
                    return;
                } finally {
                    try {
                        connection.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                if (responseBytes != null && responseCode != 0) {
                    Thread delegateThread=new Thread(){
                        public void run(){
                            delegate.didReceivedResponse(responseBytes.toArray());
                        }
                    };
                    delegateThread.start();
                    return;
    
                }
            } else if (operation == POST) {
                return;
            }
        }
    
        public String getOperation() {
            return operation;
        }
    
        public void setOperation(String operation) {
            this.operation = operation;
        }
    
    }
    
    package login.gui;
    
    import net.rim.device.api.system.Bitmap;
    import net.rim.device.api.system.Display;
    import net.rim.device.api.system.GIFEncodedImage;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.Graphics;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.container.FullScreen;
    import net.rim.device.api.ui.container.VerticalFieldManager;
    
    public class WaitScreen extends FullScreen {
    
        private GIFEncodedImage _image;
        private int _currentFrame;
        private int _width, _height, _xPos, _yPos;
        private AnimatorThread _animatorThread;
        private Bitmap backgroundBitmap;
    
        public WaitScreen() {
            super(new VerticalFieldManager(), Field.NON_FOCUSABLE);
            //TODO: Correctly handle icons
            GIFEncodedImage img = (GIFEncodedImage) GIFEncodedImage.getEncodedImageResource("loading6.agif");
    
            // Store the image and it's dimensions.
            _image = img;
            _width = img.getWidth();
            _height = img.getHeight();
            _xPos = ((Display.getWidth() - _width) >> 1);
            _yPos = ((Display.getHeight() - _height) >> 1)+50;
            // Start the animation thread.
            _animatorThread = new AnimatorThread(this);
            _animatorThread.start();
            UiApplication.getUiApplication().pushScreen(WaitScreen.this);
            //TODO: handle correctly background
            backgroundBitmap=Bitmap.getBitmapResource("Wallpaper1.png");
          }
    
        protected void paintBackground(Graphics graphics) {
            super.paintBackground(graphics);
            graphics.drawBitmap(0, 0, backgroundBitmap.getWidth(), backgroundBitmap.getHeight(), backgroundBitmap, 0, 0);
        }
    
        protected void paint(Graphics graphics) {
            super.paint(graphics);
                    // Draw the animation frame.
                    graphics
                      .drawImage(_xPos, _yPos, _image
                        .getFrameWidth(_currentFrame), _image
                          .getFrameHeight(_currentFrame), _image,
                        _currentFrame, 0, 0);
        }
    
        protected void onUndisplay() {
            _animatorThread.stop();
        }
    
        private class AnimatorThread extends Thread {
            private WaitScreen _theField;
            private boolean _keepGoing = true;
            private int _totalFrames, _loopCount, _totalLoops;
            public AnimatorThread(WaitScreen _theScreen) {
                    _theField = _theScreen;
                    _totalFrames = _image.getFrameCount();
                    _totalLoops = _image.getIterations();
    
            }
    
            public synchronized void stop() {
                    _keepGoing = false;
            }
    
            public void run() {
                    while (_keepGoing) {
                            // Invalidate the field so that it is redrawn.
                            UiApplication.getUiApplication().invokeAndWait(
                              new Runnable() {
                                    public void run() {
                                            _theField.invalidate();
                                    }
                            });
                            try {
                              // Sleep for the current frame delay before
                              // the next frame is drawn.
                              sleep(_image.getFrameDelay(_currentFrame) * 10);
                            } catch (InterruptedException iex) {
                            } // Couldn't sleep.
                            // Increment the frame.
                            ++_currentFrame;
                            if (_currentFrame == _totalFrames) {
                              // Reset back to frame 0
                              // if we have reached the end.
                              _currentFrame = 0;
                              ++_loopCount;
                              // Check if the animation should continue.
    
                            }
                    }
            }
    
        }
    
        public void hideScreen(){
            _animatorThread.stop();
            UiApplication.getUiApplication().invokeAndWait(new Runnable() {
    
                public void run() {
                    UiApplication.getUiApplication().popScreen(WaitScreen.this);
    
                }
            });
        }
    }
    

    Please any help would be great... or at least an explanation of what I'm doing wrong... I'm new to using Threads. Thank you very much.

    Note that the fieldchanged event is triggered not only by the user, but also by changes programmatically, for example when you add an item to a listfield.
    You can check the context to be! = http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/ui/FieldChangeListener.html#PR... to filter them.

  • Device ID versus typing mypin

    I don't know what is the PIN code for my device.  When I use the DeviceInfo.getDeviceId () call returns me an integer.  When I type "mypin" in a new message email (which is supposed to also retrieve the pin code), I get a number in hexadecimal.  These two numbers are not equivalent no matter what I try to convert.  What Miss me?

    I tested on the simulator of 4.7 where the axis of the device is set to: 0x2100000A but the () DeviceInfo.getDeviceId turn around 553648138.  I tried this on my device ("BOLD", 4.6.0.167) and they are different as well.

    0x2100000A is the same as 553648138

    Only the scoring is different. Try using Integer.toHexString () to display the ID in hexadecimal notation.

  • How to get the PIN for the bb device number

    Hi all, I want to get the ID of device bb, how to get it thanks to all

    Integer.toHexString (DeviceInfo.getDeviceId ()) .toUpperCase)

  • ID in BlackBerry

    Hi Techies,

    I want to get the identification number of the device programmatically.

    I used Integer.toHexString (DeviceInfo.getDeviceId ()) but it gives me 21717d1b, instead of 21717D1B.

    Caps of means are described in the small suitcase, donno why?

    Please answer

    Jeet

    I agree with JCarty. The PIN is a number integer between 0x00000000 and 0x7fffffff/0x7FFFFFFF (4 bytes, signed (I think)). The case is not serious. In addition, in hexadecimal form, any given digit cannot be only 0-9 or a-f A-F. When you use getDeviceID (); the return value is displayed in base 10, decimal.

  • E-mail permission denied error during the test the pin of e-mail

    I got this code example of a forum and I wanted to test it.

    But I get an error message stating that "permission denied by e-mail '

     

    What is the source of this problem? And where I went wrong?

    public class MyApp extends UiApplication
    {
        /**
         * Entry point for application
         * @param args Command line arguments (not used)
         */
        public static void main(String[] args)
        {
            MyApp theApp = new MyApp();
            theApp.enterEventDispatcher();
        }
    
        /**
         * Creates a new MyApp object
         */
        public MyApp()
        {
            // Push a screen onto the UI stack for rendering.
            System.out.println("Into the main screen java class");
            Store store = Session.getDefaultInstance().getStore();
            //retrieve the sent folder
            Folder[] folders = store.list(Folder.SENT);
            Folder sentfolder = folders[0];
            //create a new message and store it in the sent Folder
            Message msg = new Message(sentfolder);
            PINAddress recipients[] = new PINAddress[1];
            try{
                int pin = DeviceInfo.getDeviceId();
                String s = Integer.toHexString(pin);
                recipients[0]= new PINAddress(s, DeviceInfo.getDeviceName());
            }catch (AddressException ae){
                System.err.println(ae);
            }
            try{     //add the recipient list to the message
                msg.addRecipients(Message.RecipientType.TO, recipients);
                //set a subject for the message
                msg.setSubject("Test pin message");
                //sets the body of the message
                msg.setContent("This the Test pin message content");
                //send the message
                Transport.send(msg);
            //  Dialog.alert("Message sent successfully");
                }catch (MessagingException me){
                    System.err.println(me);
                }    }
    }
    

    You must register with RIM for signing of the code, which is free.

    http://us.BlackBerry.com/developers/javaappdev/codekeys.jsp

  • Problem reading data via the Bluetooth Serial Port

    My request is meant to connect with a PC via Bluetooth.

    The PC runs a simple server that reads a string from the BlackBerry UTF and writes a UTF string in response.

    DataInputStream istream = connection.openDataInputStream();DataOutputStream ostream = connection.openDataOutputStream();
    
    System.out.print(istream.readUTF());
    
    ostream.writeUTF("Hello client");ostream.flush();
    
    ostream.close();istream.close();
    

    The sound written BlackBerry pin and reads the answer.

    DataInputStream istream = connection.openDataInputStream();        DataOutputStream ostream = connection.openDataOutputStream();ostream.writeUTF(Integer.toString(DeviceInfo.getDeviceId(), 16));ostream.flush();
    
    _rtf.insert(istream.readUTF());
    
    ostream.close();istream.close();
    

    The server reads and prints the PIN successfully, but the client raise EOFException at readUTF().

    What could be wrong?

    Solved. The server side must not empty its output stream.

  • How to recover the BB PIN (8-digit hexadecimal number)

    Hi, thanks in advance

    Help unravel how to recover PIN (number 8 hexadecimal digits) that is available in the Options/status/pine can-> a particular device on which my application is running via java.

    and I want to add these data to external URLS and even in my DB.

    presenty, I use DeviceInfo.getDeviceId () which returns to something like this "553648138" but this isn't what I need I need '210000 A' something like that.

    Integer.toHexString (DeviceInfo.getDeviceId)

  • design ideas

    Is there a way to identify divided using a request and sends the id (i.e. the pin number) on a server?

    I'm not sure that I fully understand your question, but if you just need to get your device PIN, DeviceInfo.getDeviceId () is what you need.

Maybe you are looking for

  • QuickTime cannot open. MXF files?

    I use a panasonic HVX200 and I try to open the. MXF files, but quicktime says he can't.  I am running OS X Yosemite 10.10.5 on a 2008 macbook pro (15-inch)

  • HP Pavilion 21-h000 Touch All: problem with video drivers

    I noticed that my computer has been doing my appeare slow and jerky video. A window will open as soon as I open it showing as in Windows Movie Maker: "If you experience slow performance using Movie Maker, you may need to install a driver for your vid

  • Satellite P300 - 1 5 problem with my DVD player

    When I put a DVD (game or film) in my DVD player, the computer tells me that the DVD is blank. He suggested me to burn the data above. Could you tell me where that comes from and how to solve my problem? Thanks in advance

  • Visa errors

    When I try to use the IO Assistant Express VI... I can configure and talk with my instrument very well, but when I try to run the VI I get following error thye.  -1073807246 error in the property node (arg 1) in Untitled 1 Untitled 1:Instance:0->...

  • Binary Image Resizing background color problem

    Hello I'm trying to resize a table of binary images, and dsplay with a given time interval. I built a VI that works well as per my requirement but the problem is white turns blue,. I could not able to trace the problem exactly... could you suggest so