コード例 #1
0
def get_permission_by_api(api_tuple):
    return API_PERMISSION_MAP.get(api_tuple)
コード例 #2
0
from permissions_map.api import API_PERMISSION_MAP
from permissions_map.intent import INTENT_PERMISSION_MAP
from permissions_map.contentprovider import CONTENTPROVIDER_PERMISSION_MAP
# Generate Permission list

dst_file = r'../permissions_map/permissions.py'

dst_file_obj = open(dst_file, 'w')

dst_file_obj.write('#!/usr/bin/env python\n')
dst_file_obj.write('#-*- coding: utf-8 -*-\n\n')
dst_file_obj.write('#Permission List\n\n')

dst_file_obj.write('PERMISSIONS = [\n')

permission_list = []

permission_list.extend(API_PERMISSION_MAP.keys())
permission_list.extend(INTENT_PERMISSION_MAP.keys())
permission_list.extend(CONTENTPROVIDER_PERMISSION_MAP.keys())

permission_list = list(set(permission_list))
print permission_list

for permission in permission_list:
    dst_file_obj.write("\t'%s', \n" % permission)

dst_file_obj.write(']')
dst_file_obj.close()

コード例 #3
0
def get_permission_by_api(api_tuple):
    return API_PERMISSION_MAP.get(api_tuple)