Friday, September 3, 2010

[android-developers] how to capture more than 2 Views?

i am a beginner study Android.

what i wannt know is ...
how to capture more than 2 Views?

i mean
i got a layer view, camera view and surface view ...then have to
capture in a one jpg file.
it's just add together as follows,

cameraView cameraView = new cameraView(this);
setContentView(mGLSurfaceView);
addContentView(cameraView, new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
addContentView(maker, new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));

but how can make it one jpg file.
i try it but filed my code is like that..

(v is layout)
if (v == caputrButton) {
externalDir = new
File(Environment.getExternalStorageDirectory().getAbsolutePath(),
"crownJewels");
if (externalDir.exists()) {
externalDir.mkdir();
} else {
externalDir.mkdir();
}
v.getRootView().setDrawingCacheEnabled(true); //
v.getRootView().buildDrawingCache(); //
Bitmap srcimg = v.getRootView().getDrawingCache();
String CrownDir = externalDir.toString() + File.separator;
long dateTime = new java.util.Date().getTime();
SimpleDateFormat sdfNow = new SimpleDateFormat("yyyyMMddHHmmss");
String strNow = sdfNow.format(new Date(dateTime));
temFile = new File(CrownDir + strNow + ".jpg");
try {
FileOutputStream out = new FileOutputStream(temFile.getPath());
}
......of course i just capture layout view...


this is not mime but this example is exactly the same what i want to
know..

please Refer to the following sites ..... http://www.androidpub.com/452385


top one is just capture like my source. lines are black on blue
screen...
also, following one is capture using DDMS... can see through camera
view...
i'd like to capture like DDMS..

do you have any idea? it's really urgent ㅠㅠ help me..

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment