Hjälp - Perlscript som anropar Media Scan

Diskussion i 'Galaxy S - Allmänt' startad av elof, 18 feb 2011.

  1. elof

    elof Adult Droid Medlem

    Blev medlem:
    15 okt 2010
    Inlägg:
    506
    Mottagna gillanden:
    39

    MINA ENHETER

    För att utföra en Media Rescan när som helst har jag installerat appen "Rescan Media" (av Aditya Talpade).

    Denna app kan jag starta från ett externt Perlscript så här:
    Kod:
    use Android;
    use strict;
    use warnings;
    print "Launching \"Rescan Media\"...\n";
    my $droid = Android->new();
    $droid->launch('com.addz.mediascanner.ScanFiles');
    

    Jag tycker dock att det borde gå att optimera bort appen Rescan Media, och kunna utföra en rescan direkt från Perl.

    Någon som har nåt tips?



    Jag vet att skaparen av "Widgetsoid" framkallar en rescan på nedanstående sätt. Kanske går det att efterapa detta i Perl på något sätt? Jag är ingen programmerare och definitivt inte kunnig i Android-programmering...

    Kod:
    #tell android system that external storage (SD) have been mounted.
    #android will launch the media scanner automaticaly.
    context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ environment.getExternalStorageDirectory())));
    
     
  2. muffmaster

    muffmaster Kid Droid Medlem

    Blev medlem:
    31 maj 2010
    Inlägg:
    72
    Mottagna gillanden:
    7

    MINA ENHETER

    Jag letade också efter detta förut, men kom inte fram till nåt bra... Hoppas någon har tips :)