編輯:關於Android編程
/*
* 將bitmap轉換為base64字節數組
*/
public byte[] Bitmap2Base64(Bitmap bitmap) {
try {
// 先將bitmap轉換為普通的字節數組
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
byte[] buffer = out.toByteArray();
// 將普通字節數組轉換為base64數組
byte[] encode = Base64.decode(buffer, Base64.DEFAULT);
return encode;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/*
* 將base64字節數組轉換為bitmap
*/
public Bitmap Base642Bitmap(byte[] base64) {
// 將base64字節數組轉換為普通的字節數組
byte[] bytes = Base64.decode(base64, Base64.DEFAULT);
// 用BitmapFactory創建bitmap
return BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
}
我的Android進階之旅------)Android中制作和查看自定義的Debug版本Android簽名證書
Android應用開發接入各種SDK時會發現,有很多SDK是需要靠package name和的證書指紋SHA1碼來識別的,如百度地圖SDK。這樣如果使用默認自動生成的de
Android事件分發機制
一、View、ViewGroup的基本屬性1,View事件:public boolean dispatchTouchEvent(MotionEvent event)
Android插件開發初探——分析篇
我們通過使用DexClassLoader能夠將classes.dex中的類動態的加載進入當前進程。當然,也就可以預先定一些代理的接口完成四大組件的功能。整體功
Activity數據保存探索
在開發中發現一個問題:當一個我通過Intent開啟一個前面已經打開的activty的界面時,新打開的activity的狀態會丟失。當時,當我直接按home減將acitvi