截屏不知道在Android的应用程序的用户

有没有一种方法,而用户在使用应用把我的Andr​​oid应用程序的屏幕截图,并把这些截图的服务器不知道给用户。 屏幕截图应在一定的时间间隔特别要采取。

请给一些实现想法。

--------------解决方案-------------

假设有一个ImageView的或一个TextView或类似在特定的屏幕按钮等一些其他的看法。 然后,你会做这样的:

View v=img.getRootView(); //img is ImageView. you replace it with your view
v.setDrawingCacheEnabled(true);
Bitmap bmp= v.getDrawingCache();

你必须转 ​​换位图byte[]并传送给服务器。

通过使用下面的代码就可以能够采取屏幕截图:

View root = findViewById(android.R.id.content);
root.setDrawingCacheEnabled(true);
Bitmap bm = Bitmap.createBitmap(root.getDrawingCache());
root.setDrawingCacheEnabled(false);

你可以处理这个代码按您的要求。 这里BM是屏幕截图位图可以是位图文件发送到相应的服务器,并更多地了解它。

请享用。 :)

为u提到,ü要采取的截图从乌尔应用程序,试试这个。

Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);

MyView的是通过我们需要包括在屏幕上查看。

分类:安卓 时间:2015-03-15 人气:0
本文关键词: Android的,屏幕截图
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.559 (s). 10 q(s)