[android-developers] Camera Error 100 on Nexus One, not on G1.

2010-04-28 Thread Pavol Ban
Hi,

I'm recieving a Camera Error 100 when calling
camera.takePicture(...);, along with Media Server and AudioFlinger
crashing.

My code is :

previewLayer.mCamera.autoFocus(new AutoFocusCallback() {

@Override
public void onAutoFocus(boolean success, Camera camera) {
if (success) {

 previewLayer.mCamera.stopPreview();

 Camera.Parameters params = previewLayer.mCamera.getParameters();
 params.setPictureSize(1200, 1600);
 previewLayer.mCamera.setParameters(params);

 Log.d(TAKING PICTURE, here);
   camera.takePicture(null, null, callback);
}
}
});

and the app never enters the PictureCallback callback. LogCat looks
something like this:

DEBUG/TAKING PICTURE(582): here
DEBUG/AUTOFOCUSING(582): here
WARN/AudioSystem(74): AudioFlinger server died!
WARN/AudioSystem(74): AudioPolicyService server died!
INFO/ServiceManager(47): service 'media.audio_flinger' died
INFO/ServiceManager(47): service 'media.player' died
INFO/ServiceManager(47): service 'media.camera' died
INFO/ServiceManager(47): service 'media.audio_policy' died
WARN/Camera(582): Camera server died!
WARN/Camera(582): ICamera died
ERROR/Camera(582): Error 100
INFO/DEBUG(436): debuggerd committing suicide to free the zombie!
INFO/DEBUG(597): debuggerd: Jan 27 2010 17:54:59
INFO/(598): ServiceManager: 0xad08
INFO/AudioHardwareQSD(598): open /system/etc/vpimg success
INFO/AudioHardwareQSD(598): Firmware /system/etc/vpimg size 26928
INFO/AudioHardwareQSD(598): Total 26928 bytes put to user space
buffer.
ERROR/AudioService(74): Media server died.
INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
INFO/AudioHardwareQSD(598): audience_a1026 init OK
INFO/HTC Acoustic(598): libhtc_acoustic.so version 2.0.1.2.
INFO/HTC Acoustic(598): open /system/etc/AdieHWCodecSetting.csv
success.
INFO/HTC Acoustic(598): ADIE table version: PASSION_HTC_20091019
ERROR/HTC Acoustic(598): Update ADIE table ID 0
ERROR/HTC Acoustic(598): Update ADIE table ID 2
ERROR/HTC Acoustic(598): Update ADIE table ID 5
ERROR/HTC Acoustic(598): Update ADIE table ID 7
ERROR/HTC Acoustic(598): Update ADIE table ID 8
ERROR/HTC Acoustic(598): Update ADIE table ID 10
ERROR/HTC Acoustic(598): Update ADIE table ID 51
ERROR/HTC Acoustic(598): Update ADIE table ID 53
INFO/HTC Acoustic(598): read_adie_para_from_file success.
DEBUG/HTC Acoustic(598): ioctl ACOUSTIC_UPDATE_ADIE success
INFO/HTC Acoustic(598): open /system/etc/AudioBTID.csv success.
INFO/HTC Acoustic(598): BT ID table version: PASSION_HTC_20091105
DEBUG/AudioHardwareQSD(598): mNumBTEndpoints = 24
ERROR/AudioHardwareQSD(598): BT name Default (tx,rx)=(1001,1101)
ERROR/AudioHardwareQSD(598): BT name Default Car-kit
(tx,rx)=(1002,1102)
ERROR/AudioHardwareQSD(598): BT name JKDAP3265 (tx,rx)=(1003,1103)
ERROR/AudioHardwareQSD(598): BT name JKDAP3264 (tx,rx)=(1004,1104)
ERROR/AudioHardwareQSD(598): BT name HTC BH M200 (tx,rx)=(1005,1105)
ERROR/AudioHardwareQSD(598): BT name BH M300 (tx,rx)=(1006,1106)
ERROR/AudioHardwareQSD(598): BT name Jabra BT530 (tx,rx)=(1007,1107)
ERROR/AudioHardwareQSD(598): BT name Jabra BT5010 (tx,rx)=(1008,1108)
ERROR/AudioHardwareQSD(598): BT name Jabra BT3030 (tx,rx)=(1009,1109)
ERROR/AudioHardwareQSD(598): BT name Nokia BH-208 (tx,rx)=(1010,1110)
ERROR/AudioHardwareQSD(598): BT name Nokia BH-703 (tx,rx)=(1011,)
ERROR/AudioHardwareQSD(598): BT name Nokia BH-103 (tx,rx)=(1012,1112)
ERROR/AudioHardwareQSD(598): BT name Samsung WEP410
(tx,rx)=(1013,1113)
ERROR/AudioHardwareQSD(598): BT name 3xxPlantronics
(tx,rx)=(1014,1114)
ERROR/AudioHardwareQSD(598): BT name 6XXPlantronics
(tx,rx)=(1015,1115)
ERROR/AudioHardwareQSD(598): BT name 8XXPlantronics
(tx,rx)=(1016,1116)
ERROR/AudioHardwareQSD(598): BT name Motorola H710 (tx,rx)=(1017,1117)
ERROR/AudioHardwareQSD(598): BT name Motorola H12 (tx,rx)=(1018,1118)
ERROR/AudioHardwareQSD(598): BT name Motorola S9 (tx,rx)=(1019,1119)
ERROR/AudioHardwareQSD(598): BT name HBH-IV840 (tx,rx)=(1020,1120)
ERROR/AudioHardwareQSD(598): BT name HBH-PV710 (tx,rx)=(1021,1121)
ERROR/AudioHardwareQSD(598): BT name HBH-DS220 (tx,rx)=(1022,1122)
ERROR/AudioHardwareQSD(598): BT name HBH-DS980 (tx,rx)=(1023,1123)
ERROR/AudioHardwareQSD(598): BT name Nexus One Car Dock
(tx,rx)=(1024,1124)

after this, the image on the screen freezes, as if it was taking the
picture, but never returns back to normal, since the code never
reaches the startpreview method call. The app doesn't crash, just
freezes itself in this position, and all i can do is hit back or home.

The same code works as it should on my G1, but does this on the N1. I
tried changing the image resolution and removing and commenting out
the stopPreview call, but it didn't help. Any ideas on how to fix
this?

Thank you!

-- 
You received this message because you are subscribed to the Google

[android-developers] Re: Camera Error 100 on Nexus One, not on G1.

2010-04-28 Thread Pavol Ban
Actually, here's more from the log.. this is the output right after
autofocus is called, and before the output that i posted in the
previous message.

DEBUG/skia(824): purging 197K from font cache [28 entries]
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/CameraService(798): stopPreview (pid 824)
ERROR/mm-camera(798): liboemcamera: config_proc_ctrl_command: SEVERE
ERROR: attempt to override pending command 38 with 13
INFO/DEBUG(797): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
INFO/DEBUG(797): Build fingerprint: 'google/passion/passion/mahimahi:
2.1-update1/ERE27/24178:user/release-keys'
INFO/DEBUG(797): pid: 798, tid: 833   /system/bin/mediaserver 
INFO/DEBUG(797): signal 11 (SIGSEGV), fault addr c0debadd
INFO/DEBUG(797):  r0 deadbeef  r1 40606628  r2 21f66780  r3 21f66780
INFO/DEBUG(797):  r4 40606ab4  r5 a94dec68  r6   r7 a94c8120
INFO/DEBUG(797):  r8 0010  r9 a940ab2d  10 40507000  fp 
INFO/DEBUG(797):  ip c0debadd  sp 40606a80  lr a940b019  pc a940b01e
cpsr 6030
INFO/DEBUG(797):  #00  pc b01e  /system/lib/
liboemcamera.so
INFO/DEBUG(797):  #01  pc abce  /system/lib/
liboemcamera.so
INFO/DEBUG(797):  #02  pc fd74  /system/lib/libc.so
INFO/DEBUG(797):  #03  pc f840  /system/lib/libc.so
INFO/DEBUG(797): code around pc:
INFO/DEBUG(797): a940b00c 200618fb e000f8cd ed5af7fe f8df482e
INFO/DEBUG(797): a940b01c f8ccc0bc 8862 570cf642 0014f112
INFO/DEBUG(797): a940b02c fefef7fe 462551e8 cd0f4684 c70f4667
INFO/DEBUG(797): code around lr:
INFO/DEBUG(797): a940b008 18ba9001 200618fb e000f8cd ed5af7fe
INFO/DEBUG(797): a940b018 f8df482e f8ccc0bc 8862 570cf642
INFO/DEBUG(797): a940b028 0014f112 fefef7fe 462551e8 cd0f4684
INFO/DEBUG(797): stack:
INFO/DEBUG(797): 40606a40  a94c8120  /system/lib/liboemcamera.so
INFO/DEBUG(797): 40606a44  a9427f29  /system/lib/liboemcamera.so
INFO/DEBUG(797): 40606a48  
.
.
.
.
.
.


On Apr 28, 1:54 pm, Pavol Ban zum...@gmail.com wrote:
 Hi,

 I'm recieving a Camera Error 100 when calling
 camera.takePicture(...);, along with Media Server and AudioFlinger
 crashing.

 My code is :

 previewLayer.mCamera.autoFocus(new AutoFocusCallback() {

     @Override
     public void onAutoFocus(boolean success, Camera camera) {
         if (success) {

              previewLayer.mCamera.stopPreview();

              Camera.Parameters params = previewLayer.mCamera.getParameters();
              params.setPictureSize(1200, 1600);
              previewLayer.mCamera.setParameters(params);

              Log.d(TAKING PICTURE, here);
                    camera.takePicture(null, null, callback);
         }
     }

 });

 and the app never enters the PictureCallback callback. LogCat looks
 something like this:

 DEBUG/TAKING PICTURE(582): here
 DEBUG/AUTOFOCUSING(582): here
 WARN/AudioSystem(74): AudioFlinger server died!
 WARN/AudioSystem(74): AudioPolicyService server died!
 INFO/ServiceManager(47): service 'media.audio_flinger' died
 INFO/ServiceManager(47): service 'media.player' died
 INFO/ServiceManager(47): service 'media.camera' died
 INFO/ServiceManager(47): service 'media.audio_policy' died
 WARN/Camera(582): Camera server died!
 WARN/Camera(582): ICamera died
 ERROR/Camera(582): Error 100
 INFO/DEBUG(436): debuggerd committing suicide to free the zombie!
 INFO/DEBUG(597): debuggerd: Jan 27 2010 17:54:59
 INFO/(598): ServiceManager: 0xad08
 INFO/AudioHardwareQSD(598): open /system/etc/vpimg success
 INFO/AudioHardwareQSD(598): Firmware /system/etc/vpimg size 26928
 INFO/AudioHardwareQSD(598): Total 26928 bytes put to user space
 buffer.
 ERROR/AudioService(74): Media server died.
 INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
 INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
 INFO/ServiceManager(74): Waiting for sevice media.audio_flinger...
 INFO/AudioHardwareQSD(598): audience_a1026 init OK
 INFO/HTC Acoustic(598): libhtc_acoustic.so version 2.0.1.2.
 INFO/HTC Acoustic(598): open /system/etc/AdieHWCodecSetting.csv
 success.
 INFO/HTC Acoustic(598): ADIE table version: PASSION_HTC_20091019
 ERROR/HTC Acoustic(598): Update ADIE table ID 0
 ERROR/HTC Acoustic(598): Update ADIE table ID 2
 ERROR/HTC Acoustic(598): Update ADIE table ID 5
 ERROR/HTC Acoustic(598): Update ADIE table ID 7
 ERROR/HTC Acoustic(598): Update ADIE table ID 8
 ERROR/HTC Acoustic(598): Update ADIE table ID 10
 ERROR/HTC Acoustic(598): Update ADIE table ID 51
 ERROR/HTC Acoustic(598): Update ADIE table ID 53
 INFO/HTC Acoustic(598): read_adie_para_from_file success.
 DEBUG/HTC Acoustic(598): ioctl ACOUSTIC_UPDATE_ADIE success
 INFO/HTC Acoustic(598): open /system/etc/AudioBTID.csv success.
 INFO/HTC Acoustic(598

[android-developers] Re: Camera Error 100 on Nexus One, not on G1.

2010-04-28 Thread Pavol Ban
That's the order i have my code in.. startPreview is called in the
onCreate method so I didn't post it here. I'll take a look at the
tutorial code, thanks :)

On Apr 28, 3:19 pm, wurp bobbymart...@gmail.com wrote:
 Before takePicture, you must have called startPreview (without then
 calling startPreview).

 My picture taking code goes something like this:

 cam.startPreview();
 cam.takePicture();
 cam.stopPreview();

 According to the android docs, takePicture itself stops the preview,
 but my experience is that I need to stop preview myself if I want to
 be able to call takePicture again.

 As a side note, you also cannot call takePicture again until the jpeg
 callback from your current takePicture is called.

 You can look at the source for the camera app that comes with Android
 for an example that works consistently.

 Bobby

 On Apr 28, 7:18 am, Pavol Ban zum...@gmail.com wrote:





  Actually, here's more from the log.. this is the output right after
  autofocus is called, and before the output that i posted in the
  previous message.

  DEBUG/skia(824): purging 197K from font cache [28 entries]
  DEBUG/AUTOFOCUSING(824): hhh
  DEBUG/CameraService(798): autoFocus (pid 824)
  DEBUG/AUTOFOCUSING(824): hhh
  DEBUG/CameraService(798): autoFocus (pid 824)
  DEBUG/AUTOFOCUSING(824): hhh
  DEBUG/CameraService(798): autoFocus (pid 824)
  DEBUG/AUTOFOCUSING(824): hhh
  DEBUG/CameraService(798): autoFocus (pid 824)
  DEBUG/CameraService(798): stopPreview (pid 824)
  ERROR/mm-camera(798): liboemcamera: config_proc_ctrl_command: SEVERE
  ERROR: attempt to override pending command 38 with 13
  INFO/DEBUG(797): *** *** *** *** *** *** *** *** *** *** *** *** ***
  *** *** ***
  INFO/DEBUG(797): Build fingerprint: 'google/passion/passion/mahimahi:
  2.1-update1/ERE27/24178:user/release-keys'
  INFO/DEBUG(797): pid: 798, tid: 833   /system/bin/mediaserver 
  INFO/DEBUG(797): signal 11 (SIGSEGV), fault addr c0debadd
  INFO/DEBUG(797):  r0 deadbeef  r1 40606628  r2 21f66780  r3 21f66780
  INFO/DEBUG(797):  r4 40606ab4  r5 a94dec68  r6   r7 a94c8120
  INFO/DEBUG(797):  r8 0010  r9 a940ab2d  10 40507000  fp 
  INFO/DEBUG(797):  ip c0debadd  sp 40606a80  lr a940b019  pc a940b01e
  cpsr 6030
  INFO/DEBUG(797):          #00  pc b01e  /system/lib/
  liboemcamera.so
  INFO/DEBUG(797):          #01  pc abce  /system/lib/
  liboemcamera.so
  INFO/DEBUG(797):          #02  pc fd74  /system/lib/libc.so
  INFO/DEBUG(797):          #03  pc f840  /system/lib/libc.so
  INFO/DEBUG(797): code around pc:
  INFO/DEBUG(797): a940b00c 200618fb e000f8cd ed5af7fe f8df482e
  INFO/DEBUG(797): a940b01c f8ccc0bc 8862 570cf642 0014f112
  INFO/DEBUG(797): a940b02c fefef7fe 462551e8 cd0f4684 c70f4667
  INFO/DEBUG(797): code around lr:
  INFO/DEBUG(797): a940b008 18ba9001 200618fb e000f8cd ed5af7fe
  INFO/DEBUG(797): a940b018 f8df482e f8ccc0bc 8862 570cf642
  INFO/DEBUG(797): a940b028 0014f112 fefef7fe 462551e8 cd0f4684
  INFO/DEBUG(797): stack:
  INFO/DEBUG(797):     40606a40  a94c8120  /system/lib/liboemcamera.so
  INFO/DEBUG(797):     40606a44  a9427f29  /system/lib/liboemcamera.so
  INFO/DEBUG(797):     40606a48  
  .
  .
  .
  .
  .
  .

  On Apr 28, 1:54 pm, Pavol Ban zum...@gmail.com wrote:

   Hi,

   I'm recieving a Camera Error 100 when calling
   camera.takePicture(...);, along with Media Server and AudioFlinger
   crashing.

   My code is :

   previewLayer.mCamera.autoFocus(new AutoFocusCallback() {

       @Override
       public void onAutoFocus(boolean success, Camera camera) {
           if (success) {

                previewLayer.mCamera.stopPreview();

                Camera.Parameters params = 
   previewLayer.mCamera.getParameters();
                params.setPictureSize(1200, 1600);
                previewLayer.mCamera.setParameters(params);

                Log.d(TAKING PICTURE, here);
                      camera.takePicture(null, null, callback);
           }
       }

   });

   and the app never enters the PictureCallback callback. LogCat looks
   something like this:

   DEBUG/TAKING PICTURE(582): here
   DEBUG/AUTOFOCUSING(582): here
   WARN/AudioSystem(74): AudioFlinger server died!
   WARN/AudioSystem(74): AudioPolicyService server died!
   INFO/ServiceManager(47): service 'media.audio_flinger' died
   INFO/ServiceManager(47): service 'media.player' died
   INFO/ServiceManager(47): service 'media.camera' died
   INFO/ServiceManager(47): service 'media.audio_policy' died
   WARN/Camera(582): Camera server died!
   WARN/Camera(582): ICamera died
   ERROR/Camera(582): Error 100
   INFO/DEBUG(436): debuggerd committing suicide to free the zombie!
   INFO/DEBUG(597): debuggerd: Jan 27 2010 17:54:59
   INFO/(598): ServiceManager: 0xad08
   INFO/AudioHardwareQSD(598): open /system/etc/vpimg success
   INFO/AudioHardwareQSD(598): Firmware /system/etc/vpimg size 26928
   INFO/AudioHardwareQSD(598): Total 26928 bytes put to user space
   buffer.
   ERROR/AudioService(74

[android-developers] Re: Camera Error 100 on Nexus One, not on G1.

2010-04-28 Thread Pavol Ban
Geez.. i figured it out. The problem was my onTouchListener. In logCat
i noticed that the log.d print saying Autofocusing was called 4
times, so i put the whole onTouch listener in an if statement looking
something like this:

if(event.getAction() == MotionEvent.ACTION_UP){}

since apparently the camera.autofocus was called continuously while i
was holding the capture button on screen. Interesting that it works
just fine on the g1.. maybe it's the snapdragon processor on the N1
that was fast enough to call it several times before actually taking
the picture :)

And I have the startPreview call in the surfaceCreated method.. :)

Thanks!

On Apr 28, 4:49 pm, Streets Of Boston flyingdutc...@gmail.com wrote:
 Try to call the startPreview no earlier than the onResume. Maybe
 calling it in the onCreate is too soon. The SurfaceHolder may not yet
 be fully 'functional' (this is all guess-work on my part, but you
 could try :-)).

 On Apr 28, 9:54 am, Pavol Ban zum...@gmail.com wrote:



  That's the order i have my code in.. startPreview is called in the
  onCreate method so I didn't post it here. I'll take a look at the
  tutorial code, thanks :)

  On Apr 28, 3:19 pm, wurp bobbymart...@gmail.com wrote:

   Before takePicture, you must have called startPreview (without then
   calling startPreview).

   My picture taking code goes something like this:

   cam.startPreview();
   cam.takePicture();
   cam.stopPreview();

   According to the android docs, takePicture itself stops the preview,
   but my experience is that I need to stop preview myself if I want to
   be able to call takePicture again.

   As a side note, you also cannot call takePicture again until the jpeg
   callback from your current takePicture is called.

   You can look at the source for the camera app that comes with Android
   for an example that works consistently.

   Bobby

   On Apr 28, 7:18 am, Pavol Ban zum...@gmail.com wrote:

Actually, here's more from the log.. this is the output right after
autofocus is called, and before the output that i posted in the
previous message.

DEBUG/skia(824): purging 197K from font cache [28 entries]
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/AUTOFOCUSING(824): hhh
DEBUG/CameraService(798): autoFocus (pid 824)
DEBUG/CameraService(798): stopPreview (pid 824)
ERROR/mm-camera(798): liboemcamera: config_proc_ctrl_command: SEVERE
ERROR: attempt to override pending command 38 with 13
INFO/DEBUG(797): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
INFO/DEBUG(797): Build fingerprint: 'google/passion/passion/mahimahi:
2.1-update1/ERE27/24178:user/release-keys'
INFO/DEBUG(797): pid: 798, tid: 833   /system/bin/mediaserver 
INFO/DEBUG(797): signal 11 (SIGSEGV), fault addr c0debadd
INFO/DEBUG(797):  r0 deadbeef  r1 40606628  r2 21f66780  r3 21f66780
INFO/DEBUG(797):  r4 40606ab4  r5 a94dec68  r6   r7 a94c8120
INFO/DEBUG(797):  r8 0010  r9 a940ab2d  10 40507000  fp 
INFO/DEBUG(797):  ip c0debadd  sp 40606a80  lr a940b019  pc a940b01e
cpsr 6030
INFO/DEBUG(797):          #00  pc b01e  /system/lib/
liboemcamera.so
INFO/DEBUG(797):          #01  pc abce  /system/lib/
liboemcamera.so
INFO/DEBUG(797):          #02  pc fd74  /system/lib/libc.so
INFO/DEBUG(797):          #03  pc f840  /system/lib/libc.so
INFO/DEBUG(797): code around pc:
INFO/DEBUG(797): a940b00c 200618fb e000f8cd ed5af7fe f8df482e
INFO/DEBUG(797): a940b01c f8ccc0bc 8862 570cf642 0014f112
INFO/DEBUG(797): a940b02c fefef7fe 462551e8 cd0f4684 c70f4667
INFO/DEBUG(797): code around lr:
INFO/DEBUG(797): a940b008 18ba9001 200618fb e000f8cd ed5af7fe
INFO/DEBUG(797): a940b018 f8df482e f8ccc0bc 8862 570cf642
INFO/DEBUG(797): a940b028 0014f112 fefef7fe 462551e8 cd0f4684
INFO/DEBUG(797): stack:
INFO/DEBUG(797):     40606a40  a94c8120  /system/lib/liboemcamera.so
INFO/DEBUG(797):     40606a44  a9427f29  /system/lib/liboemcamera.so
INFO/DEBUG(797):     40606a48  
.
.
.
.
.
.

On Apr 28, 1:54 pm, Pavol Ban zum...@gmail.com wrote:

 Hi,

 I'm recieving a Camera Error 100 when calling
 camera.takePicture(...);, along with Media Server and AudioFlinger
 crashing.

 My code is :

 previewLayer.mCamera.autoFocus(new AutoFocusCallback() {

     @Override
     public void onAutoFocus(boolean success, Camera camera) {
         if (success) {

              previewLayer.mCamera.stopPreview();

              Camera.Parameters params = 
 previewLayer.mCamera.getParameters();
              params.setPictureSize(1200, 1600

[android-developers] Re: Possible to rescan sd-card with Media Scanner?

2009-11-03 Thread Pavol Ban
Oh man.. after 3 days of searching and bothering a couple people ive
finally found the solution.. this one line of code:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse
(file://
+ Environment.getExternalStorageDirectory(;

thats it.. it sends an intent on which the mediascanner starts itself,
and voila, the whole external storage searched for media.. find new
items, deletes the ones that dont exist anymore.

On Nov 2, 12:49 pm, Pavol Ban zum...@gmail.com wrote:
 Hi everyone,

 i've already been searching forums and google groups to find out how
 to forceMediaScannerto rescan the sd-card formediafiles, but with
 no luck. So after 2 days of searching i decided to post a question
 here.

 In my app i need to renamemediafiles, change their extension, or to
 reveal them by changing back their extension, but the changes take
 effect only after i runMediaScannerfrom the dev-tools, or remount
 the image, or reboot the phone/emulator. I've tried using
 MediaScannerConnection, and it only works when revealingmediafiles,
 but not refreshing the gallery / music player thumbnails which is the
 biggest problem in my app development right now.

 I've also tried copying files and deleting the old ones, but that has
 no effect also..

 Does anyone have any experience with this? Any help is greatly
 appreciated..

 Thanks!
 Paul

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Possible to rescan sd-card with Media Scanner?

2009-11-02 Thread Pavol Ban
Hi everyone,

i've already been searching forums and google groups to find out how
to force Media Scanner to rescan the sd-card for media files, but with
no luck. So after 2 days of searching i decided to post a question
here.

In my app i need to rename media files, change their extension, or to
reveal them by changing back their extension, but the changes take
effect only after i run Media Scanner from the dev-tools, or remount
the image, or reboot the phone/emulator. I've tried using
MediaScannerConnection, and it only works when revealing media files,
but not refreshing the gallery / music player thumbnails which is the
biggest problem in my app development right now.

I've also tried copying files and deleting the old ones, but that has
no effect also..

Does anyone have any experience with this? Any help is greatly
appreciated..

Thanks!
Paul

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en