React-native == 0.66
设备 Android 版本 == 11
我正在尝试为 android 添加几个权限。我需要添加权限。
所以我像这样添加到 AndroidManifest.xml
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> -->
<uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.CAMERA" />
Run Code Online (Sandbox Code Playgroud)
添加并重建后,相机、短信和位置在移动>应用程序>设置>权限中显示为“不允许”。
然后,当我执行 PermissionsAndroid.request() 时,这些通常会进入“允许”。
但是,BLUETOOTH 和 BLUETOOTH_ADMIN 未显示在“权限”菜单中。
当然,当我请求蓝牙权限时,A会抛出错误(权限为空)。
这是我简单的请求权限代码
const requestAppPermission = async () => {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.BLUETOOTH, // Camera works good. But bluetooth is not …Run Code Online (Sandbox Code Playgroud) 我正在使用 Django 2.2 开发“Admin DashBoard”
我会从一张表中计算出各种条件的“对象”并将它们发送到模板。
我的代码如下..
# model
class User(models.Model):
uid = models.AutoField(primary_key=True)
status = models.IntegerField(blank=True, null=True)
created_at = models.DateTimeField(blank=True, null=True)
created_at_unix = models.CharField(max_length=100, blank=True, null=True)
country_code = models.IntegerField(blank=True, null=True)
recommender_id = models.ForeignKey('self', on_delete=models.SET_NULL ,blank=True, null=True, db_column='recommender_id')
is_agreement = models.PositiveIntegerField(blank=True, null=True)
delete_yn = models.CharField(max_length=1, default='n')
is_sms = models.PositiveIntegerField(blank=True, null=True)
is_email = models.PositiveIntegerField(blank=True, null=True)
is_push = models.PositiveIntegerField(blank=True, null=True)
def index(request):
# New User
user_lastweek = User.objects.filter(created_at__gte=last_monday, created_at__lte=last_sunday).count()
user_thisweek = User.objects.filter(created_at__gte=this_monday, created_at__lte=tomorrow).count()
user_variation = user_thisweek - user_lastweek
# User total
user_total_lastweek …Run Code Online (Sandbox Code Playgroud)