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