android多圖片
『壹』 Android:多張豎著的圖片(一屏幕放不下)用什麼實現
網路載入還是你直接寫,1.不行就寫個listview,2.非得放在一個屏幕里就linearlayout里邊加權重weight=「1」,就可以了但是圖片可能都是小小的。
方法一 就是item點擊事件,然後switch(pos)case 0-5。方法二就是每一個都加id做點擊事件。
還有一個辦法,非要豎向單排么,可以豎向雙排,或者豎向3排么,recycleview了解一下。 item事件需要自己寫。
『貳』 android 客戶端開發 如何同時上傳多張照片
1、在微博頁面點擊左上角發布按鈕後,點擊「照相機」標識或「圖片」標識;
2、選擇圖片進行上傳,選定後點擊右下角的綠色「確認」按鈕
3、多圖上傳最多支持9張圖片,如果還需添加可點擊「十」字繼續選擇上傳,如果添加完畢可點擊右上角的藍色「發布」即可。
『叄』 為什麼安卓手機相冊裡面會莫名其妙的多出來一些圖片
相冊裡面多出來的照片,基本上都是我們使用APP時緩存下來的。有的是可以從源頭上遏制的。比如手機雜志鎖屏所緩存的照片及部分微信緩存的照片。這些照片是從哪裡來的呢?這讓不少人都百思不得其解,其實要找出照片的源頭並不難,不少手機都一招就可以搞定。另附上一些處理的小妙招。以華為手機為例,打開手機相冊,找到你想知道來源的那張照片,點擊照片右上角的「感嘆號」標志,然後就會彈出這張照片的詳細信息。其中有一個信息內容就是路徑,通過這個路徑我們就可以知道照片的源頭啦。
『肆』 Android 想要一個界面顯示多張圖片,但是運行的時候顯示的是一張圖片(最後一張f.png),怎麼辦
你要顯示多張圖片你就弄多個imageview啊,一個只能顯示一張圖片啊。你用一個imageview一會讓人家顯示這個一會顯示那個,當然只有最後一次設置的有效啊
『伍』 android 調用圖庫時怎樣選擇多張照片
步驟1:編寫重定向到圖片庫的代碼
我們需要寫一些java代碼來處理按鈕的點擊事件,而重定向到圖片庫的代碼如下:
Intent i = new Intent(
Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);
注意:這里的RESULT_LOAD_IMAGE是一個整形常量需要傳到startActivityForResult()方法。
步驟2:獲取選中的圖片
一旦選擇了一張圖片,onActivityResult()方法將會被調用。我們需要處理這個方法得到的數據,代碼如下:
1 @Override
2 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
3 super.onActivityResult(requestCode, resultCode, data);
4
5 if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
6 Uri selectedImage = data.getData();
7 String[] filePathColumn = { MediaStore.Images.Media.DATA };
8
9 Cursor cursor = getContentResolver().query(selectedImage,
10 filePathColumn, null, null, null);
11 cursor.moveToFirst();
12 13 int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
14 String picturePath = cursor.getString(columnIndex);
15 cursor.close();
16 }
注意:onActivityResult()方法只有當圖片被選中後才會調用。在這個方法中,我們需要檢查requestCode是否是我們之前傳給startActivityForResult()方法的RESULT_LOAD_IMAGE。
『陸』 Android 如何在 Canvas里 放多張圖片
方案只有一種:
1、圖片轉換為Bitmap對象
2、通過canvas的drawBitmap方法繪制圖片對象
示例:
1、圖片轉換成Bitmap對象
1)資源文件轉換
Bitmapbmp=BitmapFactory.decodeResource(r,R.drawable.icon);//讀取drawable下的icon圖片,轉換為bitmap對象
2)根據路徑轉換
publicBitmapconvertToBitmap(Stringpath,intw,inth){
BitmapFactory.Optionsopts=newBitmapFactory.Options();
opts.inJustDecodeBounds=true;//設置為ture只獲取圖片大小
opts.inPreferredConfig=Bitmap.Config.ARGB_8888;//顏色值
BitmapFactory.decodeFile(path,opts);//返回為空,opts返回圖片大小。
intwidth=opts.outWidth;//圖片實際寬度
intheight=opts.outHeight;//圖片實際高度
floatscaleWidth=0.f,scaleHeight=0.f;
if(width>w||height>h){//縮放圖片
//縮放
scaleWidth=((float)width)/w;
scaleHeight=((float)height)/h;
}
opts.inJustDecodeBounds=false;//設置縮放圖片
floatscale=Math.max(scaleWidth,scaleHeight);
opts.inSampleSize=(int)scale;//設置縮放比例
WeakReference<Bitmap>weak=newWeakReference<Bitmap>(BitmapFactory.decodeFile(path,opts));//獲取圖片的弱引用,便於釋放圖片佔用內存
returnBitmap.createScaledBitmap(weak.get(),w,h,true);//返回圖片對象
}
2、canvas上繪制圖片
Bitmapbmp;//獲取的bitmap對象
Paintp;//定義畫筆
canvasTemp.drawBitmap(bmp,50,50,p);//在50,50位置繪制圖片
『柒』 Android圖片太多,而出異常,哪位高手給解決一下啊
你說的這個問題我也遇到過,在圖片不是很多的情況下,使用BitmapFactory可以解決問題,不過這終究存在隱患,期待高手現身!貌似Bitmap.recycle()方法可以釋放掉部分內存,不知道可行不
『捌』 Android中圖片過多怎麼處理
什麼手機?不支持otg的可以用360手機助手鏈接電腦usb,打開手機usb調試,將照片拷出來!如果usb調試沒開著,要在設置》》關於手機里找到型號,點擊5次,打開開發項,退到設置,進入開發項,一般就在關於手機上一個,找到usb調試,勾上即可! 電腦會先安裝驅動,等待幾分鍾。
支持otg可以鏈接u盤知己考出來!
還可以下一個網路網盤,傳到雲空間,這種方法最好不要傳隱私照片。
『玖』 為什麼有些安卓手機的相冊里,會莫名其妙多出些圖片
一些手機的軟體會自動下照片並儲存在手機里,導致安卓手機的相冊裡面會莫名其妙多出些照片。在生活中,我們的手機總會在相冊裡面發現莫名其妙的照片,這可能是因為我們之前下的一些軟體裡面的照片自動儲存在我們的手機裡面,從而出現了手機相冊,裡面會莫名其妙的多出些照片,我想這是一種很普遍的現象,也是很正常的,我們只需要在下軟體的時候注意他的允許許可權就可以從一定程度上減少這方面的問題,並且定期的清理一下這方這些照片就可以了,除了占內存之外沒有什麼壞處的。以上僅是我個人觀點,如果你們有其他關於相冊中莫名其妙出現照片的問題的原因,歡迎在評論區留言與我一起討論吧。
『拾』 安卓系統手機,為何相冊里總是莫名其妙多了垃圾圖片
基於安卓手機開源的系統,安卓手機相冊出現不明來歷的照片其實是有源頭的。
1.使用APP時,藏於後台的緩存圖片,可能會自動保存到相冊之中。
如手機下載了非官網渠道的APP,這種APP軟體會出現無用圖片,會在相冊中保存。同時也會有下載的官方APP產生的緩存圖片也會保存到手機相冊中。
2.手機上網像刷微博、微信、瀏覽網頁都會載入一些圖片,而且也會自動保存到手機相冊中。
當你下次使用瀏覽器或者APP時,APP只會下載文字,圖標不會再次下載,因為它會把第一次緩存到你手機里的圖標拿來用。這就是為什麼手機刪掉此類圖片後,隔一段時間,相冊又出現這樣的圖片的原因。
除了以上情況,像手機運行自身帶的一些圖片,偶爾也會出現在手機相冊中。
(10)android多圖片擴展閱讀
防止手機出現緩存圖片的方法:
手機在使用瀏覽器、QQ、微信等軟體時,會自動保存緩存圖片。如果軟體本身沒有無圖模式,或者不支持緩存圖片開關,可以定期的進入相冊找到對應圖集,進行刪除。
清理緩存的操作方法:
保持手機電量充足,將手機關機。
同時長按電源鍵和音量減按鍵,進入工程模式。
3.通過音量鍵選擇清理緩存選項,系統將自動為你清理緩存。
(不要點到清理數據的,否則保存到手機的電話號碼簡訊、安裝的軟體等資料會丟失)。
4.對於純英文的文件管理,很多人都犯難,不知道哪些可以刪哪些不可以刪?這里簡單介紹下幾個比較常用的文件夾。
Android, 這個文件夾里的常用文件不建議刪,因為會導致軟體運行不了。
Backup,不建議刪除,這個文件夾是對你通訊錄、簡訊等數據的備份,當數據被破壞時可從這里恢復。
LOST.DIR,對於系統發生意外或者APP無法運行的,可在這里重命名文件夾的文件,再移出來,恢復丟失的文件,所以不建議刪除。
Tencent,可刪除,建議選擇性的刪除,因為該文件保存了QQ、微信表情包、頭像、文件、通訊錄,刪除會導致源文件失效。
Document,系統自帶,占內存不大,一些文檔不必要可以刪除。
Data,可以刪除,因為後期會自動生成,可定期清理。
Temp,是上網臨時文件所在地,垃圾會容易堆積,影響系統運行,還容易感染病毒,所以要定期及時刪除清理。