Interesting.I don't know much about this but as at the same level you are I would have checked first wether the Samsung Galaxy S3 has a USB OTG sw support or not.You can try this by inserting a USB keyboard into it or a Mouse and see whether it is working. I think it has : *USB:*USB 2.0 client, 480Mbit/s micro-USB
What you need is *USB:*USB 2.0 host/client, 480Mbit/s USB A Rgds, -s On Tue, Feb 26, 2013 at 10:50 PM, Marta Ribeiro < [email protected]> wrote: > I'm using a Samsung Galaxy S3,and connecting to a sensor using USB host > and a OTG cable. I'm at the beginning phase just trying to write code to > detect the sensor was attached but it's not working. Can someone take a > look and tell me what they think: > > > protected void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.activity_microstrain); > find_device = (EditText)findViewById(R.id.find_device); > UsbManager manager = (UsbManager)getSystemService(Context.USB_SERVICE); > > //connect(); > > HashMap<String, UsbDevice> deviceList = manager.getDeviceList(); > Iterator<UsbDevice> deviceIterator = > deviceList.values().iterator(); > > while(deviceIterator.hasNext()){ > > UsbDevice device = deviceIterator.next(); > Toast.makeText(this,"Value of device :" > +device.getDeviceName(), Toast.LENGTH_LONG).show(); > > } > > > %%%%%% manifest %%%%%%%%%%%%%%% > > <?xml version="1.0" encoding="utf-8"?> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="com.example.microstrain" > android:versionCode="1" > android:versionName="1.0" > android:orientation="vertical"> > > <uses-feature android:name="android.hardware.usb.host"/> > > <uses-sdk > android:minSdkVersion="16" > android:targetSdkVersion="16" /> > > <application > android:allowBackup="true" > android:icon="@drawable/ic_launcher" > android:label="@string/app_name" > android:theme="@style/AppTheme" > > <activity > android:name="com.example.microstrain.MICROSTRAIN" > android:label="@string/app_name" > > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > <category android:name="android.intent.category.DEFAULT"/> > <category android:name="android.intent.category.LAUNCHER" > /> > </intent-filter> > <intent-filter> > <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/> > </intent-filter> > <meta-data > android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" > android:resource="@xml/device_filter" /> > </activity> > <uses-library android:name="android.test.runner" /> > </application> > > <instrumentation android:name="android.test.InstrumentationTestRunner" > android:targetPackage="com.example.microstrain" > android:label="microstrain" /> > > </manifest> > > %%%%%%%%% xml/device_filter.xml %%%%%%%%% > > <resources> > > <usb-device vendor-id="199b" product-id="3d65"/> > > </resources> > > %%%%%% > > I appreciate all the help. Thanks in advance! > > -- > -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

