前言 最近在解決一個(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í)際測試下來新博,大多數(shù)情況下壓縮效果并不理想语稠,甚至...
在 App 中,如果分享饱搏、發(fā)布非剃、上傳功能涉及到圖片,必不可少會對圖片進(jìn)行一定程度的壓縮推沸。筆者最近在公司項(xiàng)目中恰好重構(gòu)了雙端(iOS&Android)的圖片壓縮模塊。本文會非常...
人生第一次上大學(xué),本來是高高興興的一件事恨锚,現(xiàn)在卻覺得大學(xué)里隱藏的某些莫名其妙的規(guī)則宇驾,讓我變得越來越不是自己。 對于這條高贊猴伶,我有很大的感觸课舍。 大學(xué)宿舍塌西,有一種奇怪的風(fēng)氣,看書...
印象中,從小便沒有過生日的習(xí)俗苞俘。后來盹沈,受邀參加過幾次小學(xué)同學(xué)的生日聚會后,也就想著自己也需要過生日了吃谣。但是乞封,我媽總說,大人過生吃頓嘎(肉)小孩過生吃頓打岗憋。我五年級那天肃晚,瞞著家...
事先聲明,這里記錄的是我刷二級題時(shí)遇到的不熟悉的問題時(shí)記錄下來的筆記仔戈」卮可能并不適合所有人,僅供參考监徘。 任何問題請聯(lián)系郵箱:admin@likehide.com (因?yàn)椴怀I暇W(wǎng)...
本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨(dú)家發(fā)布 這篇文章晋修,會帶你學(xué)習(xí)如何使用MediaProjection,MediaCodec以及MediaMuxer來...
關(guān)于RecyclerView多選的實(shí)現(xiàn)方案凰盔,我參考過兩個(gè)recyclerview-multiselect墓卦、AndroidRecyclerViewDemo。但都是基于Actio...
這個(gè)直接寫還是有問題的户敬,如果用FileProvider.getUriForFile 獲取會出現(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)容 將會導(dǎo)致使用返回的URI獲取絕對路徑時(shí)出現(xiàn)類似如下錯(cuò)誤: 修復(fù)前使用的轉(zhuǎn)換URI的部分代碼如下...
提示:簡書對代碼支持不太好睁本,大家可以在我的博客看,那的排版好一點(diǎn) 當(dāng)我準(zhǔn)備使用ffmpeg截取視頻幀時(shí)出現(xiàn)了如題錯(cuò)誤提示忠怖。 使用命令如下: ffmpeg -ss 15.683...
首先呢堰,先簡單介紹一下android:parentActivityName 。 安卓開發(fā)文檔中如此解釋:Activity 邏輯父項(xiàng)的類名稱脑又。此處的名稱必須與為相應(yīng) 元素的and...