zoukankan      html  css  js  c++  java
  • Android 获取图片exif信息

    使用android api读取图片的exif信息

    布局代码:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >
    
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="read"
            android:text="读取exif信息" />
    
    
    </LinearLayout>

    代码如下:

    package com.wuyudong.loadimage;
    
    import java.io.IOException;
    
    import android.app.Activity;
    import android.media.ExifInterface;
    import android.os.Bundle;
    import android.view.View;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
        }
    
        public void read(View view) {
            try {
                ExifInterface exif = new ExifInterface("/sdcard/a.jpg");
                String time = exif.getAttribute(ExifInterface.TAG_DATETIME);
                System.out.println(time);
                
                String model = exif.getAttribute(ExifInterface.TAG_MODEL);
                System.out.println("model:" + model);
    
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
        }
    }

    运行项目,打印如下结果:

    09-04 07:51:32.561: I/System.out(11278): 2014:09:06 12:34:25
    09-04 07:51:32.561: I/System.out(11278): model:GT-I8558

  • 相关阅读:
    Java里if...else语句
    Java里for循环和增强版循环;break语句:跳出循环;continue:跳转循环
    Java里while循环和do...while循环
    static 修饰符
    Java类变量(静态变量)
    Java实例变量
    Java局部变量
    Java访问实例变量和调用成员方法
    Java里import语句使用
    声明式服务调用
  • 原文地址:https://www.cnblogs.com/wuyudong/p/5840087.html
Copyright © 2011-2022 走看看