一个独立的照相Activity,另一个Activity调用没反应,求救!!!
有一个独立的照相Activity,测试可以使用。
我现在把这个Activity重新打了一个包,以便其他所有类都可以调用。
但是我发现通过Intent能够跳转到照相类Activity,但是照相的Activity里面又用了Intent调用系统setAction,没有反应。
代码如下:
我现在把这个Activity重新打了一个包,以便其他所有类都可以调用。
但是我发现通过Intent能够跳转到照相类Activity,但是照相的Activity里面又用了Intent调用系统setAction,没有反应。
代码如下:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
intent = getIntent();
type_photo = intent.getStringExtra("type_photo");
// 能够打印如下内容,说明Intent跳转成功
android.util.Log.e("type_photo",type_photo); // 照相或者选择相册图片
if(type_photo=="btn_take_photo")
{
//拍照我们用Action为MediaStore.ACTION_IMAGE_CAPTURE,
//有些人使用其他的Action但我发现在有些机子中会出问题,所以优先选择这个
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);
}
else if(type_photo=="btn_pick_photo")
{
//选择照片的时候也一样,我们用Action为Intent.ACTION_GET_CONTENT,
//有些人使用其他的Action但我发现在有些机子中会出问题,所以优先选择这个
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, 2);
}
}
...全文
相关推荐
照相机软件
**用户界面(UI)设计**:一个简单的照相机应用通常包含开始/停止预览、拍照、切换前后摄像头、调整闪光灯状态等功能按钮。UI设计需要考虑用户体验,确保操作直观且反应迅速。8.
Activity启动过程简要介绍
**程序内触发**:在一个Activity内部,可以通过调用`startActivity()`方法来启动新的Activity。
应用源码之测试反应能力源码.zip
应用源码之测试反应能力源码.zip" 提供了一个用于测试用户反应速度的应用程序的源代码,这为开发者提供了实践和学习的机会。以下是对这个源码包中可能包含的知识点的详细解释:1.
android小游戏(反应)源码
**Activity和View**:Android应用程序的基本构建块是Activity,它负责处理用户交互。
安卓-Activity-广播接收者的使用
这通常在同一个应用内部进行,通过传递`this`上下文和目标Activity的全限定类名来创建Intent对象。


