Android Open Source - permission-explorer Permission D B Operations From Project Back to project page permission-explorer .
License The source code is released under:
Copyright (C) 2012 Rui Gon?alves and Daniel Cibr?o
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),...
If you think the Android project permission-explorer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package pt.up.fe.ssin.pexplorer.data;
/ / w w w . j a v a 2 s . c o m
import java.util.HashSet;
import java.util.Set;
import android.content.Context;
import android.database.Cursor;
import android.util.Log;
public class PermissionDBOperations {
public static String getPermissionDescription(Context context, String name) {
Cursor cursor = context.getContentResolver().query(
PermissionExplorerContentProvider.CONTENT_URI, null,
PermissionExplorerContentProvider.PERMISSION_NAME + "= ?" ,
new String[] { name }, null);
String description = new String();
while (cursor.moveToNext()) {
description = cursor
.getString(cursor
.getColumnIndex(PermissionExplorerContentProvider.PERMISSION_DESCRIPTION));
}
cursor.close();
Log.w("Returned" , description);
return description;
}
public static Set<String> getCommonPermissions(Context context) {
Cursor cursor = context.getContentResolver().query(
PermissionExplorerContentProvider.CONTENT_URI, null,
PermissionExplorerContentProvider.PERMISSION_COMMON + "= ?" ,
new String[] { "1" }, null);
Set<String> permissions = new HashSet<String>();
while (cursor.moveToNext()) {
permissions
.add(cursor.getString(cursor
.getColumnIndex(PermissionExplorerContentProvider.PERMISSION_NAME)));
}
cursor.close();
Log.w("Returned" , Integer.toString(permissions.size()));
return permissions;
}
}
Java Source Code List pt.up.fe.ssin.pexplorer.actions.AccessFineLocationAction.java pt.up.fe.ssin.pexplorer.actions.AccessNetworkStateAction.java pt.up.fe.ssin.pexplorer.actions.ChangeWifiStateAction.java pt.up.fe.ssin.pexplorer.actions.GetAccountsAction.java pt.up.fe.ssin.pexplorer.actions.InternetAccessAction.java pt.up.fe.ssin.pexplorer.actions.PhoneCallAction.java pt.up.fe.ssin.pexplorer.actions.ReadCalendarAction.java pt.up.fe.ssin.pexplorer.actions.ReadContactsAction.java pt.up.fe.ssin.pexplorer.actions.ReadPhoneStateAction.java pt.up.fe.ssin.pexplorer.actions.RebootAction.java pt.up.fe.ssin.pexplorer.actions.RetrieveRunningTasksAction.java pt.up.fe.ssin.pexplorer.actions.SendTestSmsAction.java pt.up.fe.ssin.pexplorer.actions.ShellCommandAction.java pt.up.fe.ssin.pexplorer.actions.TakePictureAction.java pt.up.fe.ssin.pexplorer.actions.TakePictureActivity.java pt.up.fe.ssin.pexplorer.actions.VibrateAction.java pt.up.fe.ssin.pexplorer.actions.WriteCalendarAction.java pt.up.fe.ssin.pexplorer.actions.WriteExternalStorageAction.java pt.up.fe.ssin.pexplorer.actions.WriteSettingsAction.java pt.up.fe.ssin.pexplorer.app.ActionRegistry.java pt.up.fe.ssin.pexplorer.app.ApplicationListAdapter.java pt.up.fe.ssin.pexplorer.app.FilterConfigActivity.java pt.up.fe.ssin.pexplorer.app.Keys.java pt.up.fe.ssin.pexplorer.app.PermissionAction.java pt.up.fe.ssin.pexplorer.app.PermissionExplorerActivity.java pt.up.fe.ssin.pexplorer.app.PermissionInfoActivity.java pt.up.fe.ssin.pexplorer.app.PermissionListAdapter.java pt.up.fe.ssin.pexplorer.data.GlobalSchema.java pt.up.fe.ssin.pexplorer.data.PermissionCatalog.java pt.up.fe.ssin.pexplorer.data.PermissionDBOperations.java pt.up.fe.ssin.pexplorer.data.PermissionExplorerContentProvider.java pt.up.fe.ssin.pexplorer.entities.Contact.java pt.up.fe.ssin.pexplorer.utils.ApplicationDetailsHelper.java pt.up.fe.ssin.pexplorer.utils.Pair.java pt.up.fe.ssin.pexplorer.utils.PermissionUtils.java pt.up.fe.ssin.pexplorer.utils.ui.AlertDialogHelper.java pt.up.fe.ssin.pexplorer.utils.ui.CheckedLinearLayout.java pt.up.fe.ssin.pexplorer.utils.ui.CheckedRelativeLayout.java pt.up.fe.ssin.pexplorer.utils.ui.FilterTextWatcher.java pt.up.fe.ssin.pexplorer.utils.ui.InputDialogBuilder.java pt.up.fe.ssin.pexplorer.utils.ui.SimpleObjectAdapter.java pt.up.fe.ssin.pexplorer.utils.ui.views.NonEventBlockingScrollView.java