手抖刪錯文件了?別急,給你個反悔的機會 # Android|挖App

2021-02-14 極客公園

誰說開弓沒有回頭箭,在手機裡建個回收站隨便你回頭。

「挖App」是極客公園的一檔App體驗欄目,每天為大家發現一些國內外新奇、好玩的手機應用。手機裡失手誤刪的經歷誰都有過,又或者某時刻的衝動……都讓我們永遠的失去過一些重要的東西。雖然現在一些雲相冊、郵箱等都有了撤銷和垃圾站的功能,但這對於手機平日複雜的使用場景來說還是杯水車薪,把所有東西都即時備份到雲端也不實際。所以,一個像電腦中系統級別的回收站就變得很需要,好在 Android 的應用總可以帶給我們驚喜……

「Dumpster」就是這樣一個能在 Android 系統中扮演回收站角色的應用,它可以為用戶保護那些在手機上被刪掉的東西,方便誤刪找回。保護的範圍非常廣,圖片、視頻、文檔、apk 文件包…… 幾乎涵蓋了手機裡所有的文件類型。

下載連結見文末

包羅萬象,系統級「回收站」體驗

「Dumpster」之前也有過一些類似的回收站應用,但其實使用起來的效果並沒有真正達到一個「回收站」應該有的使用體驗,原因也很簡單——回收範圍太窄,往往只能回收某一類或特定路徑的文件。「Dumpster」的一大特點就在於它幾乎可以算一個系統級別的「回收站」,涵蓋非常多文件類型,圖片、視頻、音樂、文檔的各種格式,以及一些像壓縮包、apk、C++……等的文件格式。

幾乎所有在手機中刪除的文件在這裡都可以看到,根據不同的時間、類型和大小排列成一個個文件夾展示,所以面對大量刪除文件時也不會顯得凌亂。點開「Dumpster」用戶就可以看到近期刪除的各類文件,按照分類整齊地歸類排列著,每個列表都有部分文件的大小。同時和電腦一樣,「Dumpster」有個「一鍵清空」的選項可以直接清空回收站。

符合手機特性,使用異常順手

「Dumpster」仿照了電腦回收站的思路但也根據手機使用環境做了相應的優化,這使得「Dumpster」在日常的使用中和手機的特性很貼合。在「Dumpster」中用戶可以直接預覽已被刪除的文件內容(包括圖片、音樂、視頻等),並且包括大小、位置、刪除日期等一些基本信息也會顯示在下方。

在 App 的設置中用戶可以根據自己的需求做很多調整,例如用戶可以選擇設定「Dumpster」保護手機上的哪些類型文件,包括了圖片、視頻、音頻、文檔、其他文件、應用程式和保護應用更新的功能選項。

同時對於那些手機內存緊張的用戶,「Dumpster」還提供了定時自動清理的功能,用戶可以選擇一周、一個月、三個月這三種時間周期。用戶同時也可以為自己的「回收站」上把鎖,設定一個簡單的密碼。

「Dumpster」目前使用免費,用戶可在應用內升級成為付費用戶,付費後可以屏蔽廣告以及擁有加密功能。作為一款手機上的回收站「Dumpster」有著不錯的使用體驗,紮實好用加上不錯的界面和互動設計讓它足以稱為一款優質應用。

手機慢慢成為生活中心的時候誤刪操作也越來越多,有個這樣的垃圾桶為手機裡的各種文件保底是個不錯的選擇。

識別下載 Dumpster


▲ 酷安


▲ Google Play

頭圖來源於海洛創意

本文為極客公園原創

轉載聯繫 jianghaoke@geekpark.net

點擊圖片,閱讀更多

相關焦點

  • AndroidQ適配(暗黑模式和文件存儲)
    如果某個 View 的需要使用自定義色值適配暗黑模式,我們需要對這個 View 添加這個配置,讓 Force Dark 排除它:android:forceDarkAllowed="false"然後在代碼裡根據當前是否處於暗黑模式,對色值進行動態設置。
  • Android TV開發總結(一)構建一個TV app前要知道的事兒
    當你為電視構建一個應用程式,你必須仔細考慮硬體操作電視硬體的限制和要求。app上檢查電視設備如果您正在構建一個app運行在TV設備和其他設備,你也許需要去check你的app運行在什麼樣的設備上且可能將在你的app做何種操作。 例如,如果您有一個app被Intent啟動,你的應用應當被檢查設備屬性去確定是否能啟動在TV下的activity或者是在手機上的activity.
  • 利用Python開發App實戰
    好在kivy項目下有個打包工具項目–buildozer,這是官方推薦的打包工具,因為相對比較簡單,自動化程度高,其他項目比如:python-for-android也能起到類似的作用,這裡不展開介紹。搭建kivy開發環境需要在pc上安裝kivy開發環境,這裡演示下mac與linux下的安裝過程。
  • android app殺死啟動專題及常見問題 - CSDN
    >="http://schemas.android.com/apk/res/android" android:opacity="opaque"> <!多進程優化Android app 是支持多進程的,在 Manifest 中只要在組件聲明中加入android:process屬性就可以讓組件在啟動時運行在不同的進程中。
  • Android TV開發簡介
    而更進一步的Android TV支持種類繁多的輸入、輸出設備,我們可以做的不僅僅是看電視,這裡可深挖、可想像的空間還很大。所以,不少傳統的家電廠商,已經將TV端視作未來智能家居、客廳娛樂的核心展示環節,一些主打內容的網際網路產品也都抓住風口,相繼推出了TV端app。
  • Android官方架構組件Navigation:大巧不工的Fragment管理框架
    ><navigation xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"
  • Android Gradle 常用使用場景實現方式的總結
    這裡將 Android 開發中較為常用的 Gradle 使用場景總結出來,用於將來需要的時候有個參考。舉一個最常見的多渠道使用場景,友盟統計,看看最基本的 Gradle 多渠道打包方式的用法。修改 Manifest 文件中友盟統計的渠道名為引用變量(變量名自取):<meta-data android:name="${UMENG_CHANNEL_VALUE}" android:value="Channel_ID" />然後在 build.gradle 文件 productFlavors 配置項中添加渠道名
  • Android Notes|BottomNavigationView 愛上 Lottie
    (內心默默來句,你咋不上天。)先來看個兩者間對比效果吧~效果對比原有兩張靜態圖切換:需要單獨說明的屬性:app:labelVisibilityMode:item 標籤顯示模式auto:item 少於等於 3 個時,標題處於顯示狀態;大於等於 4 個,選中才顯示標題
  • Android 轉場動畫
    對於目標有三個操作添加默認會進行遍歷所有的視圖加載動畫, 但是如果使用了添加就不會遍歷所有, 只會讓指定的視圖進行動畫排除如果使用排除方法, 依舊會進行遍歷視圖對象, 不過會排除你指定的視圖刪除刪除目標是在動畫已經遍歷視圖完成以後還想對目標集合進行變更, 就可以刪除指定的視圖添加/排除和刪除目標支持以下參數類型
  • Android人臉識別app——基於Face++,MVP+Retofit+RxJava+Dagger高度解耦
    ,可以查看你的性別、年齡、顏值、情緒等信息,利用的是 Face++ 的人臉識別API。        <provider            android:name="android.support.v4.content.FileProvider"            android:authorities="com.chaochaowu.facedetect.provider"            android:exported
  • Android安全防護之旅---幾行代碼讓Android應用變得更加安全
    ,因為安全始終都是不可忽視的問題,辛辛苦苦寫的代碼被人看的體無完膚對不起自己也對不起公司,所以如果你做了這幾件事至少可以防止一些人把你的app給無情的強姦了。在你都加了上面的幾個操作之後,腚的確沒有被人捅了,但是感覺心中被人植入了蒼老師,讓你感覺渾身發熱。所以做了以上這麼多之後還有一點很重要就是不要讓你的應用被人家扒光了一樣看你的身體。因為現在很多破解者在靜態方式不成之後就採用了動態調試辦法進行操作。
  • Android Spinner下拉框的基本使用
    靜態增刪1、先獲取spinnerspinnerItems = (Spinner) findViewById(R.id.spinnerItems);2、在res文件夾下新建array.xml"spinnerclass"><item>c語言</item><item>java </item><item>php</item><item>xml</item><item>html</item></string-array>4、在布局文件
  • Android TV開發總結(六)構建一個TV app的直播節目實例
    今天將介紹構建一個TV app的直播節目實例,此實例上傳到Github: https://github.com/hejunlin2013/LivePlayback 喜歡可以star。下方"閱讀原文"可直接到該實例的github, 本文Agenda如下:先看下效果圖:主界面:
  • Gradle更小、更快構建APP的奇淫技巧
    打開 Android Studio ,然後選擇Profile or debug APK,瀏覽你的 APK 文件。如果你沒有指定你需要的庫,那你將獲得全部的庫,讓你的 app 變胖。例如,如果你想使用Google 授權,你應該指定com.google.android.gms:play-services-auth:16.x.x代替com.google.android.gms:play-services:16.x.x。你可以通過下面的命令來細分項目的依賴$ .
  • 手機文件夾都是英文,看不懂、不敢亂刪?教你輕鬆辨別、釋放內存
    本文轉載自【微信公眾號:手機電腦雙黑客,ID:heikestudio】經微信公眾號授權轉載,如需轉載與原文作者聯繫眾所周知,隨著網際網路的普及、手機應用場景不斷的擴大,現如今智慧型手機已然成為了我們大家生活中的必需品,而為了更方便使用,我們的手機中也會下載大量的app
  • Android開發中,有哪些讓你覺得相見恨晚的方法、類或接口?
    它的最大的好處是可以合併鬧鐘事件,比如間隔設置每30分鐘一次,不喚醒休眠,在休眠8小時後已經積累了16個鬧鐘事件,而在手機被喚醒的時候,非準時鬧鐘可以把16個事件合併為一個, 所以這麼看來,非準時鬧鐘一般來說比較節約能源。Formatter.formatFileSize() 一個區域化的文件大小格式化工具。通俗來說就是把大小轉換為MB,G,KB之類的字符串。
  • Android熱修復——Tinker
    帶心情去旅行 的博客地址:http://www.jianshu.com/u/769d3d3a9d4b不知你是否遇到這樣的情況?千辛萬苦上開發了一個版本,好不容易上線了,突然發現了一個嚴重bug需要進行緊急修復,怎麼辦?難道又要重新打包App、測試,發布新個版本?就為了修改一兩行的代碼?
  • Android簡易天氣App
    使用到的知識準備工作一共使用了3個接口,一個用來請求天氣數據,一個用來請求天氣類型的圖標,一個用來搜索城市。在app的build.gradle中添加要使用到的依賴。直接都添加好了,已經將後續所有用到的都添加了好了。順便添加compileOptions和dataBinding兩段代碼。android {    ...
  • 夜神模擬器模擬APP+Appium+mitmdump數據抓取
    Original error: Could not find 'apksigner.jar' in ["/ApplicationsxAppPlayer.app/Contents/MacOS/platform-tools/apksigner.jar","/ApplicationsxAppPlayer.app/Contents/MacOS/emulator/apksigner.jar","/ApplicationsxAppPlayer.app