diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-02-11 22:29:54 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2016-11-10 17:40:54 +0100 |
commit | f14e5dbbdf84a5bc068e3a1cfd104e876dd6da61 (patch) | |
tree | 606e3706475813843b5fa3b031ed52a5a583169e | |
parent | c885a3c127a9ab64fad5535b6c1f9e42e4689f7b (diff) | |
download | coursera-f14e5dbbdf84a5bc068e3a1cfd104e876dd6da61.zip coursera-f14e5dbbdf84a5bc068e3a1cfd104e876dd6da61.tar.gz |
Android : 03-Permissions: implement
4 files changed, 17 insertions, 17 deletions
diff --git a/Android/03-Permissions/DangerousApp/AndroidManifest.xml b/Android/03-Permissions/DangerousApp/AndroidManifest.xml index c9283a5..448a602 100644 --- a/Android/03-Permissions/DangerousApp/AndroidManifest.xml +++ b/Android/03-Permissions/DangerousApp/AndroidManifest.xml @@ -8,30 +8,27 @@ android:minSdkVersion="13" android:targetSdkVersion="18" /> - <!-- - TODO - Using a permission element, - define a custom permission with name - "course.labs.permissions.DANGEROUS_ACTIVITY_PERM" - and "dangerous" protection level. - --> + <permission + android:name="course.labs.dangerousapp.DANGEROUS_ACTIVITY_PERM" + android:protectionLevel="dangerous" + /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" - android:theme="@style/AppTheme" > - <!-- TODO - enforce the custom permission on this Activity --> + android:theme="@style/AppTheme" + android:permission="course.labs.dangerousapp.DANGEROUS_ACTIVITY_PERM" + > <activity android:name=".DangerousActivity" android:label="@string/app_name" > - <!-- - TODO - add additional intent filter info so that this Activity - will respond to an Implicit Intent with the action - "course.labs.permissions.DANGEROUS_ACTIVITY" - --> - + <intent-filter> + <action android:name="course.labs.dangerousapp.DANGEROUS_ACTIVITY"/> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> <intent-filter> <action android:name="android.intent.action.MAIN" /> diff --git a/Android/03-Permissions/PermissionsLab/AndroidManifest.xml b/Android/03-Permissions/PermissionsLab/AndroidManifest.xml index ce91e0a..b2b4f1d 100644 --- a/Android/03-Permissions/PermissionsLab/AndroidManifest.xml +++ b/Android/03-Permissions/PermissionsLab/AndroidManifest.xml @@ -3,7 +3,8 @@ package="course.labs.permissionslab" android:versionCode="1" android:versionName="1.0"> - <!-- TODO - add uses-permission elements --> + <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> + <uses-permission android:name="course.labs.dangerousapp.DANGEROUS_ACTIVITY_PERM" /> <application android:allowBackup="true" diff --git a/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/ActivityLoaderActivity.java b/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/ActivityLoaderActivity.java index eca3506..8219b58 100644 --- a/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/ActivityLoaderActivity.java +++ b/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/ActivityLoaderActivity.java @@ -28,6 +28,7 @@ public class ActivityLoaderActivity extends Activity { private void startBookMarksActivity() { Log.i(TAG, "Entered startBookMarksActivity()"); - // TODO - Start the BookmarksActivity + Intent intent = new Intent(ActivityLoaderActivity.this, BookmarksActivity.class); + startActivity(intent); } } diff --git a/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/BookmarksActivity.java b/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/BookmarksActivity.java index 6f4ae7e..1b1c348 100644 --- a/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/BookmarksActivity.java +++ b/Android/03-Permissions/PermissionsLab/src/course/labs/permissionslab/BookmarksActivity.java @@ -68,6 +68,7 @@ public class BookmarksActivity extends Activity { private void startGoToDangerousActivity() { Log.i(TAG, "Entered startGoToDangerousActivity()"); - // TODO - Start the GoToDangerousActivity + Intent intent = new Intent(BookmarksActivity.this, GoToDangerousActivity.class); + startActivity(intent); } } |