編輯:關於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應用開發接入各種SDK時會發現,有很多SDK是需要靠package name和的證書指紋SHA1碼來識別的,如百度地圖SDK。這樣如果使用默認自動生成的de
一、View、ViewGroup的基本屬性1,View事件:public boolean dispatchTouchEvent(MotionEvent event)
我們通過使用DexClassLoader能夠將classes.dex中的類動態的加載進入當前進程。當然,也就可以預先定一些代理的接口完成四大組件的功能。整體功
在開發中發現一個問題:當一個我通過Intent開啟一個前面已經打開的activty的界面時,新打開的activity的狀態會丟失。當時,當我直接按home減將acitvi