Search code examples
javaandroidandroid-ndkusb-otg

External Hardware Info


is there is any possibility to check what are the external hardware where connected in computer

Getting the status of each hardware is online or offline


Solution

  • You may have to take help of linux kernel so I think just execute one simple command that can give you list of devices connected to your device

    Here it is

    Process process = Runtime.getRuntime().exec("cat /proc/devices");
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
    

    or you can use udevinfo I dont know in details about it but google is there for you