當前位置:首頁 » 安卓系統 » android載入大圖

android載入大圖

發布時間: 2022-09-10 09:23:58

『壹』 android如何載入超大解析度圖片

因為你要求圖片不能縮放,不能降低質量,而且有7M,oom是必須的,所以你能做的只能是載入你看得見的地方,意思就是說剪裁著看,先不載入,按屏幕的解析度的1.5倍或多一些進行剪裁(這個度自己控制項),當向某一個方向滑時,檢測坐標如果快超出時,載入右邊的下一幅。
這個有點類似於游戲中的地圖貼圖,也是分塊的。

『貳』 我的安卓手機載入不了大圖片怎麼回事

若使用的是vivo手機,可查看手機載入不了圖片處理方法:
1、更換網速較好的網路重新載入試試;
2、更換一個時間段嘗試一下;
3、備份數據後進入設置--應用與許可權/更多設置--應用管理/應用程序--(全部)--中找到該軟體清理該軟體的數據和緩存
4、更新手機系統;
5、備份數據後將軟體卸載,在應用商店裡重新搜索下載看看。

『叄』 【android開發】使用universalimageloader載入網路上的大圖就會變模糊

看一下UIL的Config配置,應該可以設置的。雖然具體怎麼設置我不知道。

『肆』 android如何大量載入本地圖片

都是仿照官網的例子用到自己的工程里,官方的demo你看不懂嘛,那別人給你不是一樣看不懂

『伍』 android中載入多大的圖片會崩潰的

1、如果崩潰,說明你的手機看圖程序有BUG
2、能載入多大的圖片,要看你有多少空閑內存
3、如果你是編程,首先要檢測系統可用空閑內存大小

『陸』 android開發imageview顯示之後點擊顯示大圖,強調:是顯示對應的。怎麼顯示

List 、、 點擊gallery肯定會有一個position,對於list裡面的數據,非同步下載圖片,一般都會先下載到本地SD卡裡面,再從本地載入圖片,在保存圖片到SD卡的時候,可以用圖片url,用MD5加密這個url,得到唯一的一個文件名, 下次載入圖片的的時候一樣通過url去獲取圖片,先檢查SD卡裡面是否有這個圖片,有就載入本地。
setBackgroundDrawable(background)
//
public Drawable loadImageFromUrl(String url) throws IOException {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
File f = new File(Environment.getExternalStorageDirectory()
+ App.SDCARDSOFTDIRPATH + App.IMAGEPATH + MD5.getMD5(url));
if (f.exists()) {
本地有這個文件,直接載入
return drawable;
}
//網路下載
(MD5.getMD5 自己定義的類 方法...之前網上找的)

『柒』 在android開發中載入的圖片太大,有好幾十兆,應該怎麼辦

如果圖片太大會造成OOM內存溢出的錯誤,需要用Bitmap的壓縮機制。
解決方案:
1.使用BitmapFactory.decodeStream替代createBitmap方法
原因是該方法直讀取圖片位元組,調用JNI>>nativeDecodeAsset()來完成decode,無需再使用java層的createBitmap。

2.使用壓縮讀取技術
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(imageSdUri, options);
final int height = options.outHeight;
final int width = options.outWidth;
options.inSampleSize = 1;
int w = 320;
int h = 480;
h = w*height/width;//計算出寬高等比率
int a = options.outWidth/ w;
int b = options.outHeight / h;
options.inSampleSize = Math.max(a, b);
options.inJustDecodeBounds = false;
Bitmap bitmap = BitmapFactory.decodeFile(imageSdUri, options);

3.及時釋放Bitamp
Bitmap對象在不使用時,我們應該先調用recycle()釋放內存,然後才它設置為null.雖然recycle()從源碼上看,調用它應該能立即釋放Bitmap的主要內存,但是測試結果顯示它並沒能立即釋放內存。但是我它應該還是能大大的加速Bitmap的主要內存的釋放。

『捌』 android 載入圖片

可以 啊

『玖』 Android ,listview 載入網路圖片,點解圖片放大預覽怎麼做

這里有個很好的例子,http://www.open-open.com/lib/view/open1376128628881.html

『拾』 android 中圖片太大,導致載入特別慢怎麼辦

圖片不會太大,如果載入過慢或載入不出來可能是以下問題:
手機裝的軟體過多,儲存空間不足
網速過慢
手機本身配置落後
可以嘗試長按圖片,然後保存到手機,在相冊中查看

請採納,謝謝

熱點內容
如何把伺服器搭在自己電腦 發布:2025-01-10 14:10:57 瀏覽:583
水晶可以存儲 發布:2025-01-10 14:09:35 瀏覽:388
一級腳本號 發布:2025-01-10 14:08:06 瀏覽:531
知乎冷數據存儲 發布:2025-01-10 14:07:10 瀏覽:603
資料庫的列名 發布:2025-01-10 14:03:39 瀏覽:523
php安裝方法 發布:2025-01-10 13:53:51 瀏覽:607
linux網路文件夾共享 發布:2025-01-10 13:53:08 瀏覽:293
matlab編譯cpp 發布:2025-01-10 13:51:31 瀏覽:981
phppython混合編程 發布:2025-01-10 13:46:43 瀏覽:853
android轉圈 發布:2025-01-10 13:45:59 瀏覽:203