2011年1月17日 星期一
2011年1月3日 星期一
Android 公仔 開箱
在香港的賣公仔的大樓裡面找到單隻59~79港元
本來只想要一隻全綠色的,可惜賣完了,
老闆說全套12隻裡面有綠色的,要價499....買了!
大小大概跟Nexus one螢幕差不多
隱藏版-APK2008
Reactor
Octopoid
隱藏版-01
Albino
Android
CopperBot
Worker
隱藏版-???
Creature
合照
校園霸凌,被排擠XDDD
以中央伍為準~
開始做操~:D
手牽手~
打獵特別版(誤
佐助亂入~Android:『你並不孤單』(拍肩)
傳授獨門絕技兩百招~乎哈!
挖~好酷~我們也想學XD(迷之音:學壞了!!)
Android公仔疊羅漢之術!
謝謝觀賞XD
2010年12月30日 星期四
Android 縮小讀圖方法(OutOfMemoryError解法)
在使用bitmap處裡影像轉換時,是不是常常出現
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
的錯誤呢
網路上普遍的說法是bitmap.recycle()
但其實是因為你讀取的原圖大過限制的關係,處裡方法如下
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 4;
縮小成1/4,在放進bitmap中
Bitmap myImage = BitmapFactory.decodeByteArray(imageData, 0, imageData.length, options);
Bitmap originalImage = BitmapFactory.decodeResource(getResources(), imageId, options);
希望對你有幫助:D
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
的錯誤呢
網路上普遍的說法是bitmap.recycle()
但其實是因為你讀取的原圖大過限制的關係,處裡方法如下
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 4;
縮小成1/4,在放進bitmap中
Bitmap myImage = BitmapFactory.decodeByteArray(imageData, 0, imageData.length, options);
Bitmap originalImage = BitmapFactory.decodeResource(getResources(), imageId, options);
希望對你有幫助:D
2010年12月1日 星期三
2010年11月29日 星期一
G1 USB HOST
改造G1使其擁有USB HOST
1. 取得手機root權限
2. 刷rom,取得新版fastboot1.3
(在此,我是使用國外論壇釋出的「CyanodenMod-6.0.0-DS」,Ver:2.2,build number:FRF91)
3. 刷經修改過的zImage(root@ubuntu)
4. 安裝手機終端機
5. 掛載usb驅動模組 insmod usbcore.ko , insmod ehci-hcd.ko
6. 掛載輸入驅動模組 insmod usbhid.ko
插上外接電源的usb hub的鍵盤
1. 取得手機root權限
2. 刷rom,取得新版fastboot1.3
(在此,我是使用國外論壇釋出的「CyanodenMod-6.0.0-DS」,Ver:2.2,build number:FRF91)
3. 刷經修改過的zImage(root@ubuntu)
4. 安裝手機終端機
5. 掛載usb驅動模組 insmod usbcore.ko , insmod ehci-hcd.ko
6. 掛載輸入驅動模組 insmod usbhid.ko
插上外接電源的usb hub的鍵盤
2010年11月2日 星期二
Android drawable 轉 bitmap
Bitmap drawableToBitmap(Drawable drawable) {
Bitmap.Config mConfig;
if(drawable.getOpacity() != PixelFormat.OPAQUE){
mConfig=Bitmap.Config.ARGB_8888;
}else{
mConfig=Bitmap.Config.RGB_565;
}
Bitmap bitmap = Bitmap.createBitmap( drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), mConfig);
Canvas canvas = new Canvas(bitmap);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
drawable.draw(canvas);
return bitmap;
}
或者你也可以這樣:)
((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap();
Android bitmap轉drawable
要怎麼把bitmap轉成drawable呢?
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.a01); Drawable mDrawable = new BitmapDrawable(mBitmap);
訂閱:
文章 (Atom)