Category Archives: Android

[Android]隱藏及顯示ImageView

簡單說就是圖片的出現與隱藏

在layout的xml中,可以直接在ImageView設定android:visibility visible:顯示 invisible:隱藏,但畫面會保留該物件的位置 gone:隱藏,不會保留位置

在Java程式裡設定只要

Continue Reading

[Android]Log用法(android.util.Log)

利用eclipse開發android程式時,可以利用logcat來看log,只要進入DDMS模式,從Window→show view→Logcat就可以開啟,這樣利用虛擬機操作時就會有訊息囉

另外android開發中,可以紀錄log(要先import android.util.Log)

函式有五種Log.v()、Log.d()、Log.i()、Log.w()、Log.e(),參數是兩個字串,ex:Log.v("Tag","Text")

Log.v(),v代表verbose,在Logcat中輸出顏色是黑色,沒代表什麼意思,通常用來紀錄詳細一點的訊息

Log.d(),d代表debug,在Logcat中輸出顏色是藍色,會輸出程式debug的訊息

Log.i(),i代表information,在Logcat中輸出顏色是綠色,代表提示性的訊息

Log.w(),w代表warning,在Logcat中輸出顏色是橘色,代表警告的訊息

Log.e(),e代表error,在Logcat中輸出顏色是紅色,代表錯誤的訊息

因為常常程式一執行,就算開著Logcat,還是會不知道程式哪裡有問題,擅用android.util.Log的函式就可以從自己紀錄的訊息中找到錯誤!!

Continue Reading

[Android]ViewFlipper 物件進出場動畫

Android中,若要刻一個slide功能的程式或者做物件的進出場,可以透過ViewFlipper來完成

main.xml中必須先用ViewFlipper這個元素將你要的物件包覆在裡面 main.xml:

Java程式:

在主程式中你會看到進出場動畫我用了兩個檔案in.xml和out.xml, 其實這兩支程式就是動畫的設定檔

in.xml:

out.xml:

Continue Reading

[Android]設定程式螢幕方向(android:screenOrientation)

要設定手機程式螢幕的方向,必須在Manifest.xml的activity裡面設定android:screenOrientation

至於方向類型有幾種:

landscape – 橫向 portrait – 縱向 user – 使用者當前所選方向 behind – 下一個要顯示的Activity的Orientation值 sensor – 根據方向感測器確定方向,當使用者轉動手機時方向會跟著改變 nosensor – 忽略sensor,轉動手機畫面不會跟著變動

EX:

Continue Reading

[Android]取得wifi IP

利用WifiManager取得IP

AndroidManifest.xml需要加入 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Java部份:

Continue Reading