任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

Android获取摄像头详细信息 Android开发技术

  如何获取Android设备上的详细的摄像头信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置摄像头,获取Android摄像头的详细信息,在Android 2.3 SDK中得到了增强:   在android.hardware.Camera类中,API Level 9的SDK中加入了两个比较重要的方法,使用getNumberOfCameras这个static类型方法可以获取当前Android设备上的摄像头数量,比如Nexus S有两个,方法原型如下   public static int getNumberOfCameras ()      而对于具体的每个摄像头的信息,可以通过Camera类的getCameraInfo()这个静态方法获取,该方法有两个参数,参数一的ID,我们通过getNumberOfCameras获取的值减1即可,类似数组索引从0开始一样,用循环遍历每个摄像头信息,参数二是android.hardware.Camera.CameraInfo类,有关getCameraInfo方法的原型如下:   public static void getCameraInfo (int cameraId, Camera.CameraInfo cameraInfo)   对于Camera.CameraInfo类而言,比较简单,包含两个字段   public int facing   代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置  public int orientation  下面是拍照的旋转方向,一般自然些有0度、90度、180度和270度,这样可以获取我们正确的手握设备是横着还是竖着,有关拍照时的方向设置,可以参考下面的代码设置   public static void setCameraDisplayOrientation(Activity activity,         int cameraId, android.hardware.Camera camera) {  […]

查看Android应用的详细信息2.3有新方法 Android开发技术

  在老版本的固件中,我们查看一个Android应用的相信信息,需要自己构造Settings的component name这些package name和uri,在Android 2.3中调用,被精简成了一个Intent的Action,定义如下Intent.ACTION_APPLICATION_DETAILS_SETTINGS 当然直接硬编码为 "android.settings.APPLICATION_DETAILS_SETTINGS" 这个字符串,在API Level为9的SDK以及最终运行在2.3或更高版本的固件中,比如Nexus S、Atrix 4G、Xperia arc等新机型上。

100% Secure Checkout

PayPal / MasterCard / Visa