欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

【Android Developers Training】 52. 打印照片

系統(tǒng) 2913 0

注:本文翻譯自Google官方的Android Developers Training文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。

原文鏈接: http://developer.android.com/training/printing/photos.html


拍攝并分享照片是移動設(shè)備最流行的用法之一。如果你的應(yīng)用拍攝了照片,展示他們,或者允許用戶共享照片,你就應(yīng)該考慮在你的應(yīng)用中可以打印他們。 Android Support Library 提供了一個方便的函數(shù),它可以僅僅使用很少量的代碼和一些簡單的打印布局配置集,就能打印出照片來。

這堂課將向你展示如何使用 v4 support library 中的 PrintHelper 類來打印一幅圖片。


一). 打印一幅圖片

Android Support Library中的 PrintHelper 類提供了一個打印圖片的簡單方法。這個類有一個簡單的布局選項: setScaleMode() ,它能允許你使用下面的兩個選項之一:

  • SCALE_MODE_FIT :這個選項會調(diào)整圖像大小,這樣整個圖像就會在打印有效區(qū)域內(nèi)全部顯示出來(縮放至長和寬都包含在紙張頁面內(nèi))。
  • SCALE_MODE_FILL :這個選項同樣會調(diào)整圖像大小使圖像充滿整個打印有效區(qū)域,即讓圖像充滿這個紙張頁面。這就意味著如果選擇這個區(qū)域,那么圖片的一部分(頂部和底部,或者左側(cè)和右側(cè))將無法打印出來。如果你不設(shè)置圖像拉伸的選項,該模式將是默認的圖像拉伸方式。

這兩個 setScaleMode() 的圖像縮放選項都會保持圖像原有的長寬比。下面的代碼展示了如何創(chuàng)建一個 PrintHelper 類的實例,設(shè)置縮放選項,并開始打印進程:

      
        private
      
      
        void
      
      
         doPhotoPrint() {

    PrintHelper photoPrinter 
      
      = 
      
        new
      
      
         PrintHelper(getActivity());

    photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);

    Bitmap bitmap 
      
      =
      
         BitmapFactory.decodeResource(getResources(),

            R.drawable.droids);

    photoPrinter.printBitmap(
      
      "droids.jpg - test print"
      
        , bitmap);

}
      
    

這個方法可以作為一個菜單項的行為來被調(diào)用。注意對于那些不一定都能支持的菜單項(比如打?。?,應(yīng)該放置在“ 更多菜單(overflow menu) ”中。要獲取更多知識,可以閱讀: Action Bar 這一設(shè)計指引。

printBitmap() 被調(diào)用之后,你的應(yīng)用不再需要其他的操作了。之后Android打印界面就會出現(xiàn),允許用戶選擇一個打印機和它的打印選項。之后用戶就可以打印圖像或者取消這一次操作。如果用戶選擇了打印圖像,那么一個打印的任務(wù)就被創(chuàng)建了,并且一個打印的提醒通知會顯示在系統(tǒng)的任務(wù)欄中。

如果你希望在你的打印輸出中包含更多的內(nèi)容,而不僅僅是一張圖片,你就必須構(gòu)造一個打印文檔。這方面知識將會在后面的兩節(jié)課程中展開。

【Android Developers Training】 52. 打印照片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国内精品视频在线观看 | 99pao成人国产永久免费视频 | 日本超碰| 欧美在线观看19 | 久久成人18免费网站 | 久草在线资源视频 | 成人综合久久综合 | 国产极品福利视频在线观看 | 色婷婷在线播放 | 午夜深夜福利网址 | 免费看a | 一级片国产片 | 国产高清中文字幕 | 五月婷婷综合激情网 | 欧美视频在线观看一区二区 | 欧美精品成人a多人在线观看 | 91尤物国产尤物福利 | 欧美视频一区 | 色花堂国产精品第一页 | 一级一级毛片看看 | 男女久久久 | 国产69精品久久久久999小说 | 中文字幕免费在线观看视频 | 精品久久一区二区 | 九九热精| 亚洲依依成人综合网站 | 国内精品一区二区 | 激情丁香婷婷 | 一区二区久久 | 国产乱妇无码大黄AA片 | 魔法骑士在线观看免费完整版高清 | 国产成人精品美女在线 | 国产精品va在线观看无 | 国产午夜精品一区二区三区嫩草 | 精品视频入口 | www久久久久 | 亚洲精品一区在线观看 | 黄视频网站大全 | 孕妇体内谢精满日本电影 | 激情九月| 国产亚洲欧美日本一二三本道 |