android.intent.action.CAMERA_BUTTON not broadcasting on Desire Z (Froyo)?

http://stackoverflow.com/questions/6775406/android-intent-action-camera-button-not-broadcasting-on-desire-z-froyo

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.company" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="4" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".CameraReceiverTestActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <receiver android:enabled="true" android:exported="true"
        android:name=".CameraButtonReceiver">
        <intent-filter android:priority="999">
            <action android:name="android.intent.action.CAMERA_BUTTON" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </receiver>
</application>
</manifest>

And CameraButtonReceiver.java

package net.company;

public class CameraButtonReceiver extends BroadcastReceiver {
  static {
    Log.w("CBR", "onReceive clazz init");
  }

  @Override
  public void onReceive(Context context, Intent intent) {
      Log.w("CBR", "onReceive camera");
      abortBroadcast();
  }
}

On G1 (1.6) I see both messages as soon as press the camera button and default camera app is suppressed. However, on Desire Z (Froyo) no such thing happens. After playing with priority, code/xml declarations I dare to say this phone sends this broadcast with some other name.

http://stackoverflow.com/questions/7176402/broadcast-receiver-for-action-camera-button-never-gets-called

https://github.com/cloudchamber/Distributed-Observatory

http://stackoverflow.com/questions/8840786/capturing-image-from-camera-it-stores-at-sdcard-dcim-folder

http://stackoverflow.com/questions/10042695/how-to-get-camera-result-as-a-uri-in-data-folder

http://dharmendra4android.blogspot.in/2012/04/save-captured-image-to-applications.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值