Android 使用内置的Camera应用程序捕获图像

时间:2017-06-08 10:08:22
【文件属性】:

文件名称:Android 使用内置的Camera应用程序捕获图像

文件大小:1.42MB

文件格式:ZIP

更新时间:2017-06-08 10:08:22

Android Camera Bitmap Factory

加载并显示一副图像对内存使用情况有显著的影响,Android提供了一个名为BitmapFactory 的实用程序类,该程序提供了一系列的静态方法,允许通过各种来源加载Bitmap图像。针对我们的需求,将从文件加载图像,并在最初的活动中显示它。幸运的是,BitmapFactory中的可用方法将会调用BitmapFactory.Options类,这使得我们能够定义如何将Bitmap读入内存。具体而言,当加载图像时,可以设置BitmapFactory应该使用的采样大小。在BitmapFactory.Options中指定inSampleSize参数。例如,将inSampleSize = 8时,产生一幅图的大小是原始大小的1/8。要注意的是首先应将BitmapFactoryOptions.inJustDecodeBounds变量设置为true,这将通知BitmapFactory类只需返回该图像的范围,而无需尝试解码图像本身。最后将BitmapFactory.Options.inJustDecodeBounds设置为false,最后对其进行真正的解码。


【文件预览】:
MultimediaDemo1Camera
----bin()
--------classes.dex(678KB)
--------MultimediaDemo1Camera.apk(274KB)
--------res()
--------dexedLibs()
--------classes()
--------resources.ap_(40KB)
--------AndroidManifest.xml(880B)
----res()
--------drawable-ldpi()
--------values-v11()
--------menu()
--------values-v14()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable-xxhdpi()
--------values()
--------values-sw720dp-land()
--------drawable-mdpi()
--------values-sw600dp()
--------layout()
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----assets()
----gen()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
----src()
--------com()
----.project(857B)
----.classpath(475B)
----project.properties(563B)
----AndroidManifest.xml(880B)
----libs()
--------android-support-v4.jar(613KB)

网友评论