編輯:關於Android編程
package com.example; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.view.Display; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; public class MainActivity extends Activity { final static int CAMERA_RESULT = 0; ImageView imv; Button but; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); findViewById();
but.setOnClickListener(new OnClickListener() { public void onClick(View v) {
/*執行Camera內置攝像頭意圖*/ Intent i = new Intent( android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i, CAMERA_RESULT); } }); } private void findViewById() { but = (Button) findViewById(R.id.but); imv = (ImageView) findViewById(R.id.img); } /* 當activity執行完後,就顯示照片*/
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { Bundle bundle = data.getExtras(); Bitmap bmp = (Bitmap) bundle.get("data"); imv.setImageBitmap(bmp); } } }
在android app開發中,有的時候會有這樣的需求,就是當用戶卸載了我們的app的時候,如果可以搜集用戶的反饋信息,那樣是極好的,今天帶大家手把手實現這樣的功能,先說
概述:一般情況下,我們知道View類有個View.OnTouchListener內部接口,通過重寫他的onTouch(View v, MotionEvent event)
寫程序的時候,大部分的時候,我們都會知道添加try,catch的代碼塊,比如 try { mRoot = inflater.infl
通常來說,為一款已經優化過的手機APP開發平板的版本也不是很難。使用Fragment、decompose Entities等組件就可以又快又輕松地完成。但是,最近遇到一個