PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
公不
*停權中*
 

加入日期: Dec 2010
文章: 341
引用:
作者blin1115
先確認 bytesRead 與 bitmapArray 有沒有同樣內容..
....l

多謝

問題好像就真的在這邊

引用:
作者csakura
剛剛看了一下~覺得有點怪怪的
在readFile的時候你是把fileContent byte[]直接轉成string再丟給encode
string => string
然後還原的時候是丟string給decode
string => byte[]
這樣轉回來的byte[]值會跟fileContent一樣嗎?

然後encode時用的是MyBase64,decode時是用Base64


我裡面有用2個Base64測試

一個是android內建

一個是有人改寫的

我有互相調用來測試編碼部分

2個方法編碼出來是不同的

不過後來解決了

可能是我在編碼的時候

限制了byte[]的大小

結果編碼後的得到的string

不是圖片全部編碼的

因此decode不出來

謝謝

______________

話說

我還是不太會用裡面找到的method

stringtoBitmap 跟 bitmaptoString 兩個

return 值

我該如何直接用

我目前都呆呆的

各自設一個 public去接那個要return的東西

謝謝
     
      

此文章於 2014-06-14 10:37 PM 被 公不 編輯.
舊 2014-06-14, 10:31 PM #11
回應時引用此文章
公不離線中  
csakura
Regular Member
 
csakura的大頭照
 

加入日期: Feb 2004
您的住址: 遺忘之都
文章: 53
是說這個嗎
158行的 stringtoBitmap(base64String);
前面宣告一個Bitmap變數接回傳值也行阿
例如Bitmap bitmap = stringtoBitmap(base64String);
test.setImageBitmap(bitmap);
不知道你問的是不是這個
也可以直接丟給ImageVIew去
test.setImageBitmap(stringtoBitmap(base64String));

我沒開程式試就是了,因該是ok吧

小弟是程式嫩手,android跟公司的同事去上過一些課而已。
 
舊 2014-06-14, 11:09 PM #12
回應時引用此文章
csakura離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:44 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。