前言 最近在解決一個(gè)遺留已久的BUG時(shí),發(fā)現(xiàn)調(diào)用 Bitmap 的 compress 方法將 bitmap 導(dǎo)出到文件流時(shí),如果導(dǎo)出的 bitmap 特別大且導(dǎo)出編碼為 Bi...
前言 最近在解決一個(gè)遺留已久的BUG時(shí),發(fā)現(xiàn)調(diào)用 Bitmap 的 compress 方法將 bitmap 導(dǎo)出到文件流時(shí),如果導(dǎo)出的 bitmap 特別大且導(dǎo)出編碼為 Bi...
一、前言 最近項(xiàng)目中有需要壓縮GIF的需求,最開始時(shí)試圖使用FFmpeg通過降低GIF的分辨率和幀率的來減少GIF文件體積,但實(shí)際測(cè)試下來,大多數(shù)情況下壓縮效果并不理想,甚至...
在 App 中,如果分享、發(fā)布、上傳功能涉及到圖片,必不可少會(huì)對(duì)圖片進(jìn)行一定程度的壓縮。筆者最近在公司項(xiàng)目中恰好重構(gòu)了雙端(iOS&Android)的圖片壓縮模塊。本文會(huì)非常...
人生第一次上大學(xué),本來是高高興興的一件事,現(xiàn)在卻覺得大學(xué)里隱藏的某些莫名其妙的規(guī)則,讓我變得越來越不是自己。 對(duì)于這條高贊,我有很大的感觸。 大學(xué)宿舍,有一種奇怪的風(fēng)氣,看書...
事先聲明,這里記錄的是我刷二級(jí)題時(shí)遇到的不熟悉的問題時(shí)記錄下來的筆記??赡懿⒉贿m合所有人,僅供參考。 任何問題請(qǐng)聯(lián)系郵箱:admin@likehide.com (因?yàn)椴怀I暇W(wǎng)...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 這篇文章,會(huì)帶你學(xué)習(xí)如何使用MediaProjection,MediaCodec以及MediaMuxer來...
關(guān)于RecyclerView多選的實(shí)現(xiàn)方案,我參考過兩個(gè)recyclerview-multiselect、AndroidRecyclerViewDemo。但都是基于Actio...
這個(gè)直接寫還是有問題的,如果用FileProvider.getUriForFile 獲取會(huì)出現(xiàn)空指針,我的思路是復(fù)制一份文件到別的路徑然后返回path
final String id = DocumentsContract.getDocumentId(uri);
Uri contentUri = null;
try {
contentUri = ContentUris.withAppendedId(
Uri.parse("content://downloads/public_downloads"), Long.valueOf(id));
return getDataColumn(context, contentUri, null, null);
} catch (Exception e) {
// path could not be retrieved using ContentResolver, therefore copy file to accessible cache using streams
String fileName = AndroidFileUtils.getFileName(context, uri);
File cacheDir = AndroidFileUtils.getDocumentCacheDir(context);
File file =AndroidFileUtils. generateFileName(fileName, cacheDir);
String destinationPath = null;
if (file != null) {
destinationPath = file.getAbsolutePath();
AndroidFileUtils.saveFileFromUri(context, uri, destinationPath);
}
return destinationPath;
}
當(dāng)使用如下代碼調(diào)用安卓的自帶文件選擇 如果在選擇時(shí)使用的文件選擇器為 下載內(nèi)容 將會(huì)導(dǎo)致使用返回的URI獲取絕對(duì)路徑時(shí)出現(xiàn)類似如下錯(cuò)誤: 修復(fù)前使用的轉(zhuǎn)換URI的部分代碼如下...
提示:簡(jiǎn)書對(duì)代碼支持不太好,大家可以在我的博客看,那的排版好一點(diǎn) 當(dāng)我準(zhǔn)備使用ffmpeg截取視頻幀時(shí)出現(xiàn)了如題錯(cuò)誤提示。 使用命令如下: ffmpeg -ss 15.683...
首先,先簡(jiǎn)單介紹一下android:parentActivityName 。 安卓開發(fā)文檔中如此解釋:Activity 邏輯父項(xiàng)的類名稱。此處的名稱必須與為相應(yīng) 元素的and...