我读过很多关于片段和活动的堆叠溢出的文章,但我不确定我是否理解。我正在发布一个问题--希望你们中的一些人能帮助我澄清他们在这方面的含义。
我想建立一个有两个标签的应用程序:“拍照”和“浏览照片”。在拍照中,用户可以拍照。在浏览照片中,用户可以浏览已经拍摄的照片。
到目前为止,我已经在MainActivity中制作了两个选项卡,它扩展了FragmentActivity并实现了ActionBar.TabListener。onCreate of MainActivity创建了一个从FragmentPagerAdapter扩展的SectionsPagerAdapter。我的SectionsPagerA
public class TestCamera extends Activity implements SurfaceHolder.Callback, View.OnClickListener {
...
Camera.PictureCallback mPictureCallback = new Camera.PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
// TODO Auto-generated method stub
我正在开发一个应用程序,需要使活动,从设备屏幕的当前内容快照。注意:我不想从我的活动内容或一些视图中拍照,我想从所有设备屏幕内容中拍照。(例如主屏幕或前台的所有应用程序)。我用谷歌搜索了很多次,搜索了很多次。
下面是一个示例代码:
View screen = (View)findViewById(R.id.screen);
screen.setDrawingCacheEnabled(true);
bmScreen = screen.getDrawingCache();
showBitmap(bmScreen); // function that show my bitmap image
使用
因此,我有一个相机,用户可以打开并使用它来拍照:
public void launchCamera(View view){
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//Take picture and pass results along OnActivityResult
startActivityForResult(intent,REQUEST_IMAGE_CAPTURE);
}
但这里的问题是,我允许人们拍摄多张照片或一张照片,但如果继续强迫用户拍照,然后离开活动,然后他不得不再次