@OverrideprotectedvoidonResume(){super.onResume();newThread(newRunnable(){@Overridepublicvoidrun(){try{Thread.sleep(2000);}catch(InterruptedExceptione1){e1.printStackTrace();}longstart=newDate().getTime();PdfDocumentdocument=newPdfDocument();intscreenWidth=getWindowManager().getDefaultDisplay().getWidth();intscreenHeight=getWindowManager().getDefaultDisplay().getHeight();intcount=adapter.getCount();for(inti=0;i<count*10;i++){PageInfo.Builderpb=newPageInfo.Builder(screenWidth,screenHeight,1);PageInfopageInfo=pb.create();Pagepage=document.startPage(pageInfo);ViewdecorView=list.getChildAt(i%count);decorView.draw(page.getCanvas());document.finishPage(page);}ViewdecorView=findViewById(R.id.text);PageInfo.Builderpb=newPageInfo.Builder(screenWidth,screenHeight,1);PageInfopageInfo=pb.create();Pagepage=document.startPage(pageInfo);decorView.draw(page.getCanvas());document.finishPage(page);Stringpath=Environment.getExternalStorageDirectory().getAbsolutePath()+"/test1.pdf";Filefile=newFile(path);if(!file.exists()){file.getParentFile().mkdirs();try{file.createNewFile();}catch(IOExceptione){e.printStackTrace();}}FileOutputStreamoutputStream;try{outputStream=newFileOutputStream(file);document.writeTo(outputStream);outputStream.close();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}document.close();longend=newDate().getTime();Log.d("lfddz","costtime="+(end-start)/1000.0f+"s");}}).start();}


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android新手入门 FAQ
  2. Android(安卓)渗透测试学习手册 第四章
  3. 谈谈Android个人开发者的现状
  4. 深入Android
  5. Android(安卓)开发新方向 Android(安卓)W
  6. 播放器适配经验总结——Android
  7. Android最新技术-Android11周
  8. 关于获取Android中文件内容有感
  9. 一场关于Android的争论
  10. Android底層系統服務開發:以MediaRecorder