Thanks. I see this code.
#ifdef VFAT_IOCTL_GET_VOLUME_ID
int fd = open(pathStr, O_RDONLY);
if (fd >= 0) {
result = ioctl(fd, VFAT_IOCTL_GET_VOLUME_ID);
close(fd);
}
#endif
Would I use "/sdcard" as the pathStr?
On Jan 8, 4:45 pm, "Mike Lockwood" <[email protected]> wrote:
> Yes, you can get that from android.os.FileUtils.getFatVolumeId(). The
> native code for this is in android_os_FileUtils.cpp
>
> But the FileUtils API is not public so this not accessible from apps
> built with the SDK. It also requires a kernel change that is not in
> the mainline Linux kernel, so if you are porting to another platform
> you will need to pull that code into your kernel.
>
> Mike
>
> On Thu, Jan 8, 2009 at 6:53 PM, cturner <[email protected]> wrote:
>
> > How do I read the unique ID of the SD card? Is there a native or Java
> > API available to do this?
>
> --
> Mike Lockwood
> Google android team
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"android-framework" 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-framework?hl=en
-~----------~----~----~----~------~----~------~--~---