使用谷歌开发者教程,并严格按照它们,我的应用程序将只是重新启动或完全关闭,而不是从相机获取图片。我有大约30分钟前完全相同的代码工作,但现在它不会工作。我所做的只是尝试并实现一个按钮。任何帮助是极大的赞赏。Android摄像头问题
是我的代码。它的简短和简单,所以希望有人可以提供一些建议,从哪里去。
package com.example.camera;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.widget.ImageView;
public class MainActivity extends Activity {
ImageView iv;
Bitmap bitmap;
private static final int actionCode = 100;
public static final int MEDIA_TYPE_IMAGE = 1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv=(ImageView)findViewById(R.id.imageView1);
dispatchTakePictureIntent(actionCode);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
handleSmallCameraPhoto(data);
}
private void dispatchTakePictureIntent(int actionCode) {
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent, actionCode);
}
private void handleSmallCameraPhoto(Intent intent) {
Bundle extras = intent.getExtras();
bitmap = (Bitmap) extras.get("data");
iv.setImageBitmap(bitmap);
}
}
你会得到任何错误消息?你可以把你的日志在这里 –
我没有从日志猫得到任何错误这是什么来自控制台ActivityManager:启动:意图{动作= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER ] cmp = com.example.camera/.MainActivity}然后这个ActivityManager:警告:Activity未启动,它的当前任务已被带到前面 – blankwall
“我所做的只是尝试并实现一个按钮”我没有看到任何按钮码。 –