From 7621450c5ed69f94195a95f59ffa2da2457800b8 Mon Sep 17 00:00:00 2001 From: Matadeen Mishra Date: Tue, 22 Sep 2015 16:37:27 +0530 Subject: BTLogSave: Permissions check on Runtime Check permission on Runtime for WRITE_EXTERNAL_STORAGE granted or not on M, If not granted then request for WRITE_EXTERNAL_STORAGE permission. CRs-Fixed: 921068 Change-Id: I10dbd020b0e6788a02b53255333ad090dd99741b --- BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java') diff --git a/BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java b/BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java index c5bcb02..c763871 100644 --- a/BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java +++ b/BTLogSave/src/org/codeaurora/bluetooth/btlogsave/Utils.java @@ -65,7 +65,10 @@ import java.lang.Runnable; public class Utils{ static { - new File("/sdcard/BtLogKit").mkdir(); + if (Main.mHasCriticalPermissions) + new File("/sdcard/BtLogKit").mkdir(); + else + Log.d(Main.TAG,"Don't have sdcard permission."); } private static Process process_logcat_start,process_logcat_clear,process_logcat_move; -- cgit v1.2.3