編輯:關於android開發
使用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
閱讀《Android 從入門到精通》(12)——自動完成文本框
閱讀《Android 從入門到精通》(12)——自動完成文本框 自動完成文本框(AutoCompleteTextView) java.lang.Object; andro
Android自動化構建之Ant多渠道打包實踐分析(下)
Android自動化構建之Ant多渠道打包實踐分析(下) 前言 上一篇(Android自動化構建之Ant多渠道打包實踐分析(上))已經介紹了Android的apk是如何構
Android入門——Drawable與對應的資源xml的應用
Android入門——Drawable與對應的資源xml的應用 引言 Android 中的Drawable是一個抽象的概念,換言之所有能被畫出來的都可以定義成Drawab
魅族多機房部署方案
魅族多機房部署方案我們為什麼要做多機房部署 魅族經過2014-2015年的轉型以及銷量大爆發後,隨之而來的互聯網服務業務越來越多,用戶基數越來越大,之前單機房的擴展架構已