編輯:關於Android編程
Android SDK支持操作Android設備內置的照相機。從Android2.3開始,支持操作多個攝像頭(主要指前置攝像頭和後置照相機)。通過照相機可以拍照和錄像。
快速拍照(簡單的拍照)直接看代碼
view:
public class MainActivity extends Activity implements View.OnClickListener {
private ImageView iv=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn= (Button) findViewById(R.id.btn);
btn.setOnClickListener(this);
iv= (ImageView) findViewById(R.id.iv);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==1)
{
if(resultCode==Activity.RESULT_OK){ //判斷是否點擊了拍照按鈕
Bitmap cameraBitmap= (Bitmap) data.getExtras().get(data);
iv.setImageBitmap(cameraBitmap); //顯示圖片(沒有保存到本地中)
}
}
}
@Override
public void onClick(View v) {
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//只需這兩行代碼就可以調用相機
startActivityForResult(intent, 1);
}
}
錄視頻和上方一樣
Android Eclipse導入Android Sample詳解
Android Eclipse導入Android Sample詳解1.new--->project--->Android--->Android Samp
關於Android事件派發流程的理解
以前看了很多人介紹的Android事件派發流程,但最近使用那些來寫代碼的時候出現了不少錯誤。所以回顧一下整個流程,簡單介紹從手觸摸屏幕開始到事件在View樹派發。從源碼上
android異步加載
本篇博客總結了慕課網關於異步加載圖片的知識要點,和大家一起分享,有感覺聽得不連貫的可以來看看。看完本篇博客,你將學習到下面的知識:1.怎樣將一個url(也可以說是一個In
android.graphics.Camera 實現簡單的3D效果
/** * Camera與Matrix的比較: * Camera的rotate()相關方法是指定某一維度上旋轉指定的角度。 * Matrix的rotate()相