我读过很多关于片段和活动的堆叠溢出的文章,但我不确定我是否理解。我正在发布一个问题--希望你们中的一些人能帮助我澄清他们在这方面的含义。
我想建立一个有两个标签的应用程序:“拍照”和“浏览照片”。在拍照中,用户可以拍照。在浏览照片中,用户可以浏览已经拍摄的照片。
到目前为止,我已经在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);
}
但这里的问题是,我允许人们拍摄多张照片或一张照片,但如果继续强迫用户拍照,然后离开活动,然后他不得不再次
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;