首页 > 其他分享 >RN API基础操作篇

RN API基础操作篇

时间:2024-04-14 23:56:18浏览次数:104  
标签:status const log await API location 操作 RN Location

1.EXPO的项目环境下,允许应用访问手机媒体(例如相册)的方法

import * as MediaLibrary from 'expo-media-library';

const {status} = await MediaLibrary.requestPermissionsAsync();
if (status !== 'granted') {
        //未授权的话,返回
    console.log('Permission to access location was denied');
    return;
}
           

2.允许获取位置的办法:

import * as Location from 'expo-location';

let { status } = await Location.requestForegroundPermissionsAsync();
if (status !== 'granted') {
    console.log('Permission to access location was denied');
    return;
}
const location = await Location.getCurrentPositionAsync({});
const latitude = location.coords.latitude.toFixed(6) //纬度
const longitude = location.coords.longitude.toFixed(6) //经度

3.获取IP的办法:

import * as Network from 'expo-network';

const ip: any = await Network.getIpAddressAsync();
console.log('ip',ip)

 

标签:status,const,log,await,API,location,操作,RN,Location
From: https://www.cnblogs.com/llcdbk/p/18134968

相关文章

  • 一行return 写一个递归函数! 20240414
    defmake_anonymous_factorial():returnlambdan:1ifn==0elsereduce(lambdax,y:x*y,range(1,n+1))这个函数make_anonymous_factorial的目的是创建并返回一个匿名函数(也称为lambda函数),该匿名函数能够计算一个给定非负整数n的阶乘。下面是对这个函数的详细......
  • TVM中的Compute操作
    定义TVM从Halide继承了计算与调度分离的思想,并在其内部重用了部分Halide的调度原语,也引入了一些新的调度原语,用于优化GPU和专用加速器性能。先举个例子吧:importtvmfromtvmimportten=1024dtype="float32"A=te.placeholder((n,n),dtype=dtype,name='A')K=te......
  • 苹果(MAC)操作系统(OSX)上设置Python3为Python命令启动的方式
    通过HomeBrew安装的Python启动命令为Python3,pip3HomeBrew安装Python的命令为:brewinstallpython然而,很多脚本里Python的启动命令为Python如何使OSX上的Python3命令通过Python启动呢?1.执行下列命令brewinfopython会得到如下输出信息:==>[email protected]:stable3......
  • 利用Sqlmap API接口联动Google Hacking批量SQL注入检测
    目录前言slghack自动化搜集URLSqlmapAPI脚本slghack_sqli前言挖掘SQL注入漏洞的一种方式就是通过GoogleHacking搜索那些可能存在SQL的URL,然后手工的探测注入点。但是现在的SQL注入漏洞的网站是比较少的了,所以这样一个一个手工测效率有一点低。sqlmap比较好的一点是可批量扫描......
  • 2、APIView执行流程以及request对象源码分析
    一、基于View编写5个接口1、创建模型表models.pyfromdjango.dbimportmodelsclassBook(models.Model):name=models.CharField(max_length=64)price=models.IntegerField()publish=models.CharField(max_length=32)2、视图函数views.pyfrom......
  • Reflect Journal 2
    TheprocessofdoingavideopresentationInhonest,theprocessofdoingavideopresentationisverydifficultandcomplexforme.Notonlyaproperchoiceissupposedtomakeaimingtogivelistenerscomfortablefeelings,butalsoanabundantandinter......
  • GRPC - Load testing Production-Grade APIs
      https://ghz.sh/  ......
  • 实验一-密码引擎-3-加密API研究
    密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客链接和代......
  • 密码引擎-加密API研究
    任务详细密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交......
  • 实验一-密码引擎-3-加密API
    实验一-密码引擎-3-加密API研究任务详情密码引擎API的主要标准和规范包括:微软的CryptoAPIRAS公司的PKCS#11标准中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出......