各位牛人,如何才能让自己的照相应用被微信调用? 你把android 系统camera 里面的策略什么的都添加上就行了, 就是一个intent掉用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 camera 里面的策略指的是什么?能给个例子吗?多谢! <activity android:name="com.android.camera.CameraActivity" android:taskAffinity="com.android.camera.CameraActivity" android:label="@string/camera_label" android:theme="@style/Theme.Camera" android:icon="@mipmap/ic_launcher_camera" android:configChanges="orientation|screenSize|keyboardHidden" android:clearTaskOnLaunch="true" android:windowSoftInputMode="stateAlwaysHidden|adjustPan"> <intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <intent-filter> <action android:name="android.media.action.STILL_IMAGE_CAMERA" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.keyguard.layout" android:resource="@layout/keyguard_widget" /> </activity>这个是android camera 的activity定义 你可以参考部分。<intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>这里是最主要的,因为调用系统camera的intentMediaStore.ACTION_IMAGE_CAPTURE 多谢大牛!现在可以被微信调用了,但是拍照后没有出现“存储/删除”的那个界面。用手机自带照相机或其他第三方照相机拍照后会出现“存储/删除”的那个界面,选择“存储”后,微信会将该照片上传。为什么我的应用没出现这个界面?需要自己做这样一个Activity吗?还是需要在manifest里设置一下?谢谢! 多谢大牛!现在可以被微信调用了,但是拍照后没有出现“存储/删除”的那个界面。用手机自带照相机或其他第三方照相机拍照后会出现“存储/删除”的那个界面,选择“存储”后,微信会将该照片上传。为什么我的应用没出现这个界面?需要自己做这样一个Activity吗?还是需要在manifest里设置一下?谢谢!我只说原生的android camera啊 它判断一下,是用户自己启动,还是外界调用,camera 其实有两个界面。当用户点击camera 应用的时候显示一套页面, 外界调用的时候,显示一套。 就这么简单。 你可以用下面这个intent-filter让微信发现你的照相应用:<intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /></intent-filter>然后,在完成照相后,调用微信SDK的API将照片上传到微信。参考微信开放平台:http://open.weixin.qq.com/ 请教实现android工程中点击菜单弹出一个对话框 android中 Cursor与JDBC中的ResultSet作用很相似。 android gridView或listView拖拽 真心求 IWindowManager 及相关文件 请问如何在JNI层利用Opengl ES显示YUV数据呢? 谁有动态背景的源代码,可不可以看看? android maven problem 安卓发短信的程序,但是没效果。 不规则图形填色问题!!!! 如何得到android手机垂直运动的距离? apk 签名求助 点击一个ImageView让它至于控件的最前面
camera 里面的策略指的是什么?能给个例子吗?多谢!
android:taskAffinity="com.android.camera.CameraActivity"
android:label="@string/camera_label"
android:theme="@style/Theme.Camera"
android:icon="@mipmap/ic_launcher_camera"
android:configChanges="orientation|screenSize|keyboardHidden"
android:clearTaskOnLaunch="true"
android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.media.action.STILL_IMAGE_CAMERA" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="com.android.keyguard.layout"
android:resource="@layout/keyguard_widget" />
</activity>
这个是android camera 的activity定义 你可以参考部分。
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>这里是最主要的,因为调用系统camera的intent
MediaStore.ACTION_IMAGE_CAPTURE
多谢大牛!现在可以被微信调用了,但是拍照后没有出现“存储/删除”的那个界面。用手机自带照相机或其他第三方照相机拍照后会出现“存储/删除”的那个界面,选择“存储”后,微信会将该照片上传。为什么我的应用没出现这个界面?需要自己做这样一个Activity吗?还是需要在manifest里设置一下?谢谢!
多谢大牛!现在可以被微信调用了,但是拍照后没有出现“存储/删除”的那个界面。用手机自带照相机或其他第三方照相机拍照后会出现“存储/删除”的那个界面,选择“存储”后,微信会将该照片上传。为什么我的应用没出现这个界面?需要自己做这样一个Activity吗?还是需要在manifest里设置一下?谢谢!
我只说原生的android camera啊 它判断一下,是用户自己启动,还是外界调用,camera 其实有两个界面。
当用户点击camera 应用的时候显示一套页面, 外界调用的时候,显示一套。 就这么简单。
<intent-filter>
<action android:name="android.media.action.IMAGE_CAPTURE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
然后,在完成照相后,调用微信SDK的API将照片上传到微信。参考微信开放平台:
http://open.weixin.qq.com/