精华内容
下载资源
问答
  • 代码截屏

    2014-09-18 21:33:00
    代码截屏 UIGraphicsBeginImageContext(view.frame.size); 对哪个视图截图给定大小的图片 [ view.layer renderInContext:UIGraphicsGetCurrentContext()]; ...


    代码截屏

       UIGraphicsBeginImageContext(view.frame.size);


    对哪个视图截图给定大小的图片

       [ view.layer renderInContext:UIGraphicsGetCurrentContext()];

      


    获取截图的图片对象

       UIImage * image = UIGraphicsGetImageFromCurrentImageContext();


    结束绘制图片

        UIGraphicsEndImageContext();


    保存到相册

       UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

    转载于:https://my.oschina.net/qccc/blog/315804

    展开全文
  • 安卓代码 截屏

    2017-04-21 16:39:14
    安卓代码 截屏
  • Android代码截屏

    2019-02-12 18:29:42
    Android代码截屏
                    本文来源:http://myhpu2008.iteye.com/blog/999779
    这种方法应该只能对当前Activity本身进行截屏,因而你只能在你应用程序中参照该代码对其应用程序本身截屏。
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;

    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.graphics.Rect;
    import android.util.Log;
    import android.view.View;

    public class ScreenShot {
        // 获取指定Activity的截屏,保存到png文件
        private static Bitmap takeScreenShot(Activity activity) {
            // View是你需要截图的View
            View view = activity.getWindow().getDecorView();
            view.setDrawingCacheEnabled(true);
            view.buildDrawingCache();
            Bitmap b1 = view.getDrawingCache();

            // 获取状态栏高度
            Rect frame = new Rect();
            activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
            int statusBarHeight = frame.top;
            Log.i("TAG", "" + statusBarHeight);

            // 获取屏幕长和高
            int width = activity.getWindowManager().getDefaultDisplay().getWidth();
            int height = activity.getWindowManager().getDefaultDisplay()
                    .getHeight();
            // 去掉标题栏
            // Bitmap b = Bitmap.createBitmap(b1, 0, 25, 320, 455);
            Bitmap b = Bitmap.createBitmap(b1, 0, statusBarHeight, width, height
                    - statusBarHeight);
            view.destroyDrawingCache();
            return b;
        }

        // 保存到sdcard
        private static void savePic(Bitmap b, String strFileName) {
            FileOutputStream fos = null;
            try {
                fos = new FileOutputStream(strFileName);
                if (null != fos) {
                    b.compress(Bitmap.CompressFormat.PNG, 90, fos);
                    fos.flush();
                    fos.close();
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

        // 程序入口
        public static void shoot(Activity a) {
            ScreenShot.savePic(ScreenShot.takeScreenShot(a), "sdcard/xx.png");
        }
    }
    注意:shoot方法只能在view已经被加载后方可调用。
               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • Java代码截屏

    2019-09-27 12:54:42
    Java代码截屏 转载于:https://www.cnblogs.com/trnanks/p/10668073.html

    Java代码截屏

    转载于:https://www.cnblogs.com/trnanks/p/10668073.html

    展开全文
  • 代码截屏与禁止截屏

    千次阅读 2017-06-14 15:05:49
    今天看慕课网的视频,其中使用了代码截屏,鉴于一起没有用过特此记录一下下 很简单的几行代码这里我就手敲了不传代码片了 //获取activity最顶层窗口的view View view=getWindow().getDecorView(); //设置...

     今天看慕课网的视频,其中使用了代码截屏,鉴于一起没有用过特此记录一下下大笑

    很简单的几行代码这里我就手敲了不传代码片了


    //获取activity最顶层窗口的view

    View view=getWindow().getDecorView();

    //设置控件允许绘制缓存

    view.setDrawingCashEnabled(true);

    //获取控件的绘制缓存(快照)

    view.buildDrawingCache();

    //把获取到的快照转换为Bitmap的图片形式

    Bitmap imageResult=view.getDrawingCache();



    我们还会遇到不允许截屏的情况

    //设置activity不允许截屏

    activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

    展开全文
  • 代码截屏Demo

    2014-08-28 23:16:37
    //代码截屏   //(1)设置要截屏的图片的大小   UIGraphicsBeginImageContext(self.view.frame.size);   //(2)对哪个视图截图固定大小的图片  [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; ...
  • Android应用内 代码截屏(获取View快照)和 禁止截屏。Android的View类中提供了获取控件绘制缓存的方法,这种截屏的方式仅限于应用内自己的Activity界面,不需要任何权限,严格来说该方法不属于截屏,只是获取某个...
  • 代码截屏的实现

    2014-08-29 08:24:24
    //代码截屏 //(1)设置要截屏的图片大小 UIGraphicsBeginImageContext(self.view.frame.size); //(2)对哪个视图截图固定大小得图片 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; //(3)...
  • 本文链接: ... Java代码截屏使用java.awt.Robot中的createScreenCapture方法实现。 代码实例: package com.xiets.capturedemo; import javax.imageio.ImageIO; import java....
  • postgresql 代码截屏

    2019-10-18 14:25:48
    2,随机选一个值 3,order by 对时间进行排序
  • Android 代码截屏

    2015-05-26 14:10:52
    这种方法应该只能对当前Activity本身进行截屏,因而你只能在你应用程序中参照该代码对其应用程序本身截屏。 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcep
  • Android代码截屏(仿系统截屏效果)

    千次阅读 2019-07-23 11:51:53
    产品要求的新需求,在一个分享的页面对当前的页面截屏保存图片然后在第三方应用中进行图片分享,这里就做了一个简单的demo,为了...就直接上代码 /** * 弹出截屏框 */ private void popShotSrceenDialog() { ...
  • android 代码截屏

    2016-11-28 10:19:06
    import java.text.SimpleDateFormat; import android.os.SystemProperties; import java.util.Date; private boolean ifCreateScreenshot = true;  private void createScreenshot() {  SimpleDate
  • android代码截屏

    2012-12-22 10:17:00
    这种方法应该只能对当前Activity本身进行截屏,因而你只能在你应用程序中参照该代码对其应用程序本身截屏。 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io....
  • iOS代码截屏

    2014-09-20 15:03:15
    //(1.)设置要截屏的图片大小 UIGraphicsBeginImageContext(self.view.frame.size); //(2.)对哪个视图截图固定大小的图片 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; //(3.)获取截图的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,427
精华内容 970
关键字:

代码截屏