From 3b7d8f63647ddc2851db329a790215b160d81486 Mon Sep 17 00:00:00 2001 From: Gh0st Date: Fri, 12 Aug 2016 17:40:22 +0800 Subject: [PATCH 01/31] =?UTF-8?q?=E6=B8=85=E9=99=A4=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +- .../code19/androidcommon/MainActivity.java | 8 +- app/src/main/res/layout/activity_main.xml | 4 +- app/src/main/res/values/strings.xml | 2 +- .../java/com/code19/library/AppUtils.java | 109 ++++++++++-------- .../java/com/code19/library/FileUtils.java | 15 ++- 6 files changed, 91 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 588474b..5c85149 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ AppUtils.getAppName(MainActivity.this,com.code19.androidcommon); * getAppVersionName 获取应用版本名称 * getAppVersionCode 获取应用版本号 * getAppInstaller 获取应用的安装市场 + * getNumCores 获取Cpu内核数 + * getRootPermission 获得root权限 * hasPermission 是否有权限 * isInstalled 应用是否安装 * installApk 安装应用 @@ -40,11 +42,12 @@ AppUtils.getAppName(MainActivity.this,com.code19.androidcommon); * isSystemApp 是否是系统应用 * isServiceRunning 服务是否在运行 * stopRunningService 停止服务 - * getNumCores 获取Cpu内核数 * killProcesses 结束进程 * runScript 运行脚本 - * getRootPermission 获得root权限 * runApp 启动应用 + * cleanCache 清除应用内部缓存 + * cleanDatabases 清除应用内部数据库 + * cleanSharedPreference 清除应用内部SP - CacheUtils.java 缓存工具类 * setCache 设置缓存 @@ -165,7 +168,8 @@ AppUtils.getAppName(MainActivity.this,com.code19.androidcommon); * getFileSize 获取文件大小 * rename 重名名文件\文件夹 * getFolderName 获取文件夹名称 - * deleteFile 删除目录下的文件 + * deleteFile 删除文件 + * deleteFileByDirectory 删除目录下的所有文件 * openImage 打开图片 * openVideo 打开视频 * openURL 打开URL diff --git a/app/src/main/java/com/code19/androidcommon/MainActivity.java b/app/src/main/java/com/code19/androidcommon/MainActivity.java index e44190d..c52d621 100644 --- a/app/src/main/java/com/code19/androidcommon/MainActivity.java +++ b/app/src/main/java/com/code19/androidcommon/MainActivity.java @@ -29,6 +29,8 @@ import com.code19.library.FileUtils; import com.code19.library.L; +import java.io.File; + public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Context c = this; @@ -39,7 +41,7 @@ protected void onCreate(Bundle savedInstanceState) { Button virification = (Button) findViewById(R.id.virification); Button deviceutils = (Button) findViewById(R.id.deviceutils); Button systemutils = (Button) findViewById(R.id.systemutils); - Button netutils = (Button) findViewById(R.id.netutils); + Button netutils = (Button) findViewById(R.id.testutils); Button fileutils = (Button) findViewById(R.id.fileutils); Button logutils = (Button) findViewById(R.id.logutils); Button apputils = (Button) findViewById(R.id.apputils); @@ -68,7 +70,9 @@ public void onClick(View v) { String url = "http://3lin9.19code.com/app.apk"; FileUtils.upgradeApp(MainActivity.this, url); break; - case R.id.netutils: + case R.id.testutils: + L.i(String.format(getFilesDir().getParent() + File.separator + "%s", "databases")); + L.i(String.format(String.format(getFilesDir().getParent() + File.separator + "%s", "shared_prefs"))); break; case R.id.systemutils: break; diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index ac1a72a..e4c9826 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -55,11 +55,11 @@