Skip to main content

USB Drive for computer as well smart phone

SanDisk is announcing a new product today, the Ultra Dual USB Drive, or Dual Drive for short. It's not the only USB key with both a USB and microUSB plug, but this is not exactly a saturated product category either. The Dual Drive has a super-compact form factor and should support most Android devices without issue. We got a unit to take a look at a little early, so let's get up close and personal.

Design

The Dual Drive is tiny – about 3.5cm long by 2cm wide. The two USB connectors are at the ends with plastic sheaths protecting them. However, these aren't caps that you can take off and lose. To access one of the plugs, just push the plastic cover in toward the body of the device and it slides down to reveal the plug. The covers snap into place so they stay down when you need to plug in, and remain up to protect the connector when the Dual Drive is riding around in your pocket.
wm_S2 wm_S3
SanDisk seems at least somewhat confident in the durability of the design – it put a key ring on the Dual Drive so it can hang out with your keys. The drive feels solid with no give or flex. I'm a little worried about the clickiness of the plug covers wearing out as the Dual Drive ages. If one of them started slipping down into the casing instead of protecting the plug, it might not fare well.

How It Works

Like the Leef Bridge, this USB drive should be compatible with most Android devices these days. Devices from the likes of Samsung, HTC, and other top OEMs support USB OTG storage natively (check the SanDisk site below for supported devices). Just plug in the microUSB end, and the system will mount it. The upshot to using the Dual Drive is that you don't need to haul around a USB OTG cable to turn regular USB into micro. If you have a Nexus or Motorola device, USB OTG won't support storage without a little work.
wm_S1
On devices that aren't plug-and-play, there's the Nexus Media Importer, which gets the job done, but lacks features. If you're rooted, Stickmount will get the drive mounted on any device.
The SanDisk Dual Drive can be used for transferring files between your phone and computer, and for backing up the files you keep on the phone. In the first scenario, it really matters how fast the Dual Drive is on both the phone and computer. It's kind of a bummer, but the SanDisk Dual Drive is only USB 2.0. A new version of the Leef Bridge (which is still available only at RadioShack) has a full-size USB 3.0 port. Being a 2.0 device, the Dual Drive is limited to an effective throughput of about 30 MB/s. I'm seeing more like 15 MB/s (120Mbps) in actual speeds with this drive on PCs and phones.

Conclusion

The Dual Drive seems like a neat product. Having up to 64GB of storage in a solid little USB drive for a phone could be a lifesaver on a long flight, and SanDisk has a good reputation in storage tech. I feel like the company is a bit late to the game releasing a USB 2.0 product, though, as other companies are doing USB 3.0 on the full USB end. Indeed, the transfer speeds aren't amazing with the Dual Drive, but certainly serviceable.
wm_S4
It'll come down to price – the SanDisk Ultra Dual USB Drive has an MSRP of $19.99-$49.99, depending on capacity. If the real prices come in a little lower, it could be an appealing option.

Comments

  1. Casino, Hotel, Spa and Entertainment | Jackson Hole
    Discover Jackson Hole's 영주 출장안마 Casino, Hotel, Spa and Entertainment 계룡 출장안마 in 청주 출장마사지 Jackson Hole, MI, 안산 출장샵 with locations in the Upper Peninsula, 목포 출장샵 Western Michigan,

    ReplyDelete

Post a Comment

Popular posts from this blog

Custom camera using SurfaceView android with autofocus & auto lights & more

Custom camera using SurfaceView android with autofocus & auto lights & much more /**  * @author Tatyabhau Chavan  *  */ public class Preview extends SurfaceView implements SurfaceHolder.Callback {     private SurfaceHolder mHolder;     private Camera mCamera;     public Camera.Parameters mParameters;     private byte[] mBuffer;     private Activity mActivity;     // this constructor used when requested as an XML resource     public Preview(Context context, AttributeSet attrs) {         super(context, attrs);         init();     }     public Preview(Context context) {         super(context);         init();     }     public Camera getCamera() {         return this.mCamera;     }     public void init() {         // Install a SurfaceHolder.Callback so we get notified when the         // underlying surface is created and destroyed.         mHolder = getHolder();         mHolder.addCallback(this);         mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);     }     public

Get Android phone call history/log programmatically

Get Android phone call history/log programmatically To get call history programmatically first add read conact permission in Manifest file : <uses-permission android:name="android.permission.READ_CONTACTS" /> Create xml file. Add the below code in xml file : <Linearlayout android:layout_height="fill_parent"  android:layout_width="fill_parent" android:orientation="vertical"> <Textview android:id="@+id/call" android:layout_height="fill_parent" android:layout_width="fill_parent"> </Textview> </Linearlayout> Now call the getCallDetails() method in java class : private void getCallDetails() { StringBuffer sb = new StringBuffer(); Cursor managedCursor = managedQuery( CallLog.Calls.CONTENT_URI,null, null,null, null); int number = managedCursor.getColumnIndex( CallLog.Calls.NUMBER ); int type = managedCursor.getColumnIndex( CallLog.Calls.TYPE ); int date = managedCur

Bitmap scalling and cropping from center

How to Bitmap scalling and cropping from center? public class ScalingUtilities {     /**      * Utility function for decoding an image resource. The decoded bitmap will      * be optimized for further scaling to the requested destination dimensions      * and scaling logic.      *      * @param res      *            The resources object containing the image data      * @param resId      *            The resource id of the image data      * @param dstWidth      *            Width of destination area      * @param dstHeight      *            Height of destination area      * @param scalingLogic      *            Logic to use to avoid image stretching      * @return Decoded bitmap      */     public static Bitmap decodeResource(Resources res, int resId, int dstWidth,             int dstHeight, ScalingLogic scalingLogic) {         Options options = new Options();         options.inJustDecodeBounds = true;         BitmapFactory.decodeResource(res, resId, options);