在 4.0 後,
Environment.getExternalStorageDirectory().getAbsolutePath();
得到的是內建的儲存空間
因為有些機種可以外接SD卡, 有些不行, 而 Android 沒有提供取得外接SD卡的方法,
2014年4月26日土曜日
2014年4月23日水曜日
MAC - shortcut
fn + "UP" arrow = page up
fn + "Down" arrow = page down
fn + "Right" arrow = move cursor to the end of line
fn + "Left" arrow = move cursor to the start of line
fn + delete = delete word after current cursor position
In windows 7
fn + ctrl + "Left" arrow = Home
fn + ctrl + "Right" arrow = End
ctrl + alt + "UP" arrow = screen turn to 0 angle (restore the default angle)
ctrl + alt + "Down" arrow = screen turn to 180 angle
ctrl + alt + "Left" arrow = screen turn to 270 angle
ctrl + alt + "Right" arrow = screen turn to 90 angle
Ref
http://support.apple.com/kb/HT1343
http://forums.macrumors.com/showthread.php?t=665383
Eclipse - Logcat
什麼是 Logcat ?
(暫無)
設定視窗( in Eclipse)
Window → Preferences → Android → Logcat
打開訊息視窗
Window → Show View → Other → Android → Logcat
2014年4月8日火曜日
Android - Toast 顯示很慢
Toast可以用來顯示音量改變或者保存更新消息,如果用戶一直點擊,Toast會排隊一個一個的,直到消息隊列全部顯示完,這樣的效果顯然是不好的,下面來看解決方法
Toast.makeText(activity, text, duration)每次會實例化一個Toast,所以
Toast.makeText(activity, text, duration)每次會實例化一個Toast,所以
01 if (toast != null ) |
02 | { |
03 | toast.setText(text); |
04 | toast.setDuration(duration); |
05 | toast.show(); |
06 | } else |
07 | { |
08 | toast = Toast.makeText(activity, text, duration); |
09 | toast.show(); |
10 | } |
Android - Change Default Activity
Use the
AndroidManifest.xml
file, you can actually even have more than one launcher activity
specified in your application manifest. To make an activity seen on the
launcher you add these attributes to your activity in the manifest <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Ref.
http://stackoverflow.com/questions/3631982/change-applications-starting-activity-android
http://stackoverflow.com/questions/9704898/how-to-set-my-activity-as-main-activity-in-android
2014年4月6日日曜日
Android - ViewPager的使用, 左右滑動效果
java.lang.Object | |||
↳ | android.view.View | ||
↳ | android.view.ViewGroup | ||
↳ | android.support.v4.view.ViewPager |
參照 官方 API
看得出來 ViewPager 不在既定的 android sdk 裡面, 在 3.0 以前要自己
導入 android-support-v4.jar
drawable 裡面檔名限制
有張圖片檔名 04_065.jpg 能放進去, 但是要使用會出錯, R檔案也會有個錯誤符號
後來嘗試更改檔名, eclipse 告訴我
" The resource name must begin with a character. "
所以前面隨便加個英文字就ok
PS.
android-support-v4.jar路徑
android-sdk\extras\android\support\v4
現在直接 download Android SDK 的話大部分都直接附在裡面了
Ref.
[DEVDIV原创] 使用ViewPager实现左右滑动效果
http://www.devdiv.com/forum.php?mod=viewthread&tid=125963&extra=page%3D1%26filter%3Dtypeid%26typeid%3D381%26typeid%3D381
[DEVDIV原创] 使用ViewFlipper实现左右滑动效果
http://www.devdiv.com/forum.php?mod=viewthread&tid=125943&extra=page%3D1%26filter%3Dtypeid%26typeid%3D381%26typeid%3D381
2014年4月5日土曜日
Android - java.lang.OutOfMemoryError 解決方法
01.
檢查一下程式裡頭的迴圈, 是不是太複雜了
02.
重新建立個虛擬 Android , 將 Heap 數值設定大一點
Ref.
完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
http://blog.csdn.net/yangxyjd/article/details/6932989
檢查一下程式裡頭的迴圈, 是不是太複雜了
02.
重新建立個虛擬 Android , 將 Heap 數值設定大一點
Ref.
[Java] java.lang.OutOfMemoryError 的解決方法
http://www.neo.com.tw/archives/482
http://www.neo.com.tw/archives/482
完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
http://blog.csdn.net/yangxyjd/article/details/6932989
登録:
投稿 (Atom)