ਐਂਡਰਾਇਡ 3.1 ਨੇ ਯੂ ਐਸ ਬੀ ਹੋਸਟਮੌਡ ਪੇਸ਼ ਕੀਤਾ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ ਯੂ ਐਸ ਡੀ ਉਪਕਰਣਾਂ ਨੂੰ ਤੁਹਾਡੇ ਐਂਡਰਾਇਡ ਟੈਬਲੇਟ ਤੇ ਉਸੇ ਤਰ੍ਹਾਂ ਪਲੱਗ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਇੱਕ ਡੈਸਕਟਾਪ ਪੀਸੀ ਹੈ ਅਤੇ ਇਸਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ (ਜੇ ਟੈਬਲੇਟ ਦੇ ਕੋਰਸ ਵਿੱਚ ਸਹੀ ਡਰਾਈਵਰ ਹਨ).
ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਲਗਭਗ ਸਾਰੇ ਮੌਜੂਦਾ ਪਲੱਗ-ਇਨ USB ਡਿਵਾਈਸਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰੇਗੀ ('ਲਗਭਗ' ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਹੇਠਾਂ ਦੇਖੋ).
ਜਾਣਕਾਰੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
Class ਡਿਵਾਈਸ ਕਲਾਸ
Device USB ਜੰਤਰ ਮਾਰਗ
End ਵਿਕਰੇਤਾ ID (VID) ਅਤੇ ਉਤਪਾਦ ID (PID).
All ਸਾਰੇ ਇੰਟਰਫੇਸਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਅੰਤ ਬਿੰਦੂਆਂ ਦੀ ਸੂਚੀ.
ਜੇ ਤੁਸੀਂ ਨਾਲ ਲੱਗਦੇ ਡੇਟਾਬੇਸ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਦੇ ਹੋ, ਤਾਂ ਐਪਲੀਕੇਸ਼ਨ ਤੁਹਾਨੂੰ ਵਾਧੂ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੇਗੀ ਜਿਵੇਂ ਕਿ ਡਿਵਾਈਸ ਦਾ ਵਿਕਰੇਤਾ (ਜੋ ਜ਼ਰੂਰੀ ਤੌਰ ਤੇ ਬ੍ਰਾਂਡ ਨਹੀਂ ਹੈ!), ਵਿਕਰੇਤਾ ਦਾ ਲੋਗੋ ਅਤੇ ਉਤਪਾਦ ਦਾ ਨਾਮ.
ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਜਾਣਕਾਰੀ ਇਕੱਤਰ ਕਰਨ ਲਈ ਦੋ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ:
1. ਐਂਡਰਾਇਡ ਮੋਡ ਦੇਸੀ ਐਂਡਰਾਇਡ USB ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ.
2. ਲੀਨਕਸ modeੰਗ ਪਾਰਸ / sys / bus / usb / ਜੰਤਰਾਂ / ਨੂੰ ਪਾਰਸ ਕਰੇਗਾ.
ਹਰ modeੰਗ (ਐਂਡਰਾਇਡ / ਲੀਨਕਸ) ਥੋੜੀ ਵੱਖਰੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰੇਗਾ. ਉਦਾਹਰਣ ਦੇ ਲਈ ਐਂਡਰਾਇਡ ਮੋਡ ਤੁਹਾਨੂੰ ਇੱਕ ਡਿਵਾਈਸ ਦੇ ਐਂਡਪੁਆਇੰਟਸ ਅਤੇ ਇੰਟਰਫੇਸਾਂ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਦੇਵੇਗਾ, ਜਦੋਂ ਕਿ ਲੀਨਕਸ ਮੋਡ ਡਿਵਾਈਸ ਦੇ ਆਪਣੇ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਦੇਵੇਗਾ (ਸੀਰੀਅਲ ਨੰਬਰ, ਇਹ ਆਪਣੇ ਆਪ ਨੂੰ ਕਿਵੇਂ ਪਛਾਣਦਾ ਹੈ, ਆਦਿ).
ਡਿਵਾਈਸ ਸਬ-ਕਲਾਸ ਰੈਜ਼ੋਲਿ .ਸ਼ਨ ਨੂੰ ਅਗਲੇ ਵਰਜ਼ਨ ਵਿਚ ਜੋੜਿਆ ਜਾਵੇਗਾ.
ਮੈਂ ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਟੁਕੜਿਆਂ ਅਤੇ ਨਵੀਂ USB ਹੋਸਟ API ਨੂੰ ਖੋਜਣ ਦੀ ਅਭਿਆਸ ਵਜੋਂ ਲਿਖਿਆ ਹੈ. ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਕਿਸੇ ਹੋਰ ਲਈ ਲਾਭਦਾਇਕ ਹੋਏਗਾ.
• ਡਾਟਾਬੇਸ ਨੂੰ ਪਾਰਸ ਕੀਤਾ ਗਿਆ ਹੈ: http://www.linux-usb.org/usb.ids ਤੋਂ
. ਸਾਰੇ ਲੋਗੋ ਉਨ੍ਹਾਂ ਦੇ ਮਾਲਕਾਂ ਦੀ ਜਾਇਦਾਦ ਹਨ
• ਕੋਈ ਇਸ਼ਤਿਹਾਰ ਨਹੀਂ.
• ਸਰੋਤ ਕੋਡ: https://github.com/alt236/USB- ਡਿਵਾਈਸ-Info--- ਐਂਡਰਾਇਡ
***
ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਕਿਸੇ ਵੀ ਬੱਗ / ਸਮੱਸਿਆਵਾਂ / ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੇਨਤੀਆਂ ਦੇ ਨਾਲ ਈਮੇਲ ਕਰੋ. ਮੈਂ ਮਾਰਕੀਟ ਟਿੱਪਣੀਆਂ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦੇ ਸਕਦਾ ਜੋ ਡੀਬੱਗਿੰਗ ਨੂੰ ਮੁਸ਼ਕਲ ਬਣਾ ਸਕਦੇ ਹਨ.
***