android.intent.action.CAMERA_BUTTON not broadcasting on Desire Z (Froyo)?
2013-06-20 18:45
477 查看
http://stackoverflow.com/questions/6775406/android-intent-action-camera-button-not-broadcasting-on-desire-z-froyo
And CameraButtonReceiver.java
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
<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
相关文章推荐
- Android 异常java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- 【Android】not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- android.intent.action.CAMERA_BUTTON broadcasting
- android中bug——not allowed to send broadcast android.intent.action.phone_state
- 解决 not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- MiUi4.5.30 调用系统相机并且剪裁出现:No Activity found to handle Intent { act=com.android.camera.action.CROP
- 关于 Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from 错误原因
- Android问题(二)not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED解决方法
- android异常:Can not perform this action after onSaveInstanc
- Android 异常 IllegalStateException: Can not perform this action after onSaveInstanceState
- Permission Denial: broadcasting Intent { xxx } from xxx requires android.intent.action.BOOT_COMPLET
- Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.HEADSET_PLUG
- Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- 解决android4.4中 Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED
- 【Android】图片剪裁类库,解决com.android.camera.action.CROP在4.4版本以上遇到的intent类型问题
- Android_照相机Camera_使用intent调用系统照相机在onActivityResult返回data为空
- 【Android策略】Can not perform this action after onSaveInstanceState with DialogFragment
- Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED解决方法
- 关于Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED