Skip to content

Commit

Permalink
Merge pull request #217 from jspricke/fix_permissions
Browse files Browse the repository at this point in the history
Request more permissions at run time
  • Loading branch information
xsoh authored May 19, 2017
2 parents 44ddc2f + a323bd3 commit 6041370
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/com/android/calendar/AllInOneActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,11 @@ private void checkAppPermissions() {

}

if (Build.VERSION.SDK_INT >= 23 && ContextCompat.checkSelfPermission(this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
PERMISSIONS_REQUEST_WRITE_CALENDAR);
}
}

@Override
Expand Down
8 changes: 8 additions & 0 deletions src/com/android/calendar/event/EditEventFragment.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
import android.provider.CalendarContract.Colors;
import android.provider.CalendarContract.Events;
import android.provider.CalendarContract.Reminders;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import android.text.TextUtils;
Expand Down Expand Up @@ -360,6 +361,13 @@ public void onDestroyView() {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

if (Build.VERSION.SDK_INT >= 23 && ContextCompat.checkSelfPermission(EditEventFragment.this.getActivity(),
Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(EditEventFragment.this.getActivity(), new String[]{Manifest.permission.READ_CONTACTS},
0);
}

if (savedInstanceState != null) {
if (savedInstanceState.containsKey(BUNDLE_KEY_MODEL)) {
mRestoreModel = (CalendarEventModel) savedInstanceState.getSerializable(
Expand Down

0 comments on commit 6041370

Please sign in to comment.