javascript - Saya bermasalah dengan masalah itu pada lewat malam dan meminta penyelesaian Masalah Keizinan API rn Androidd
大家讲道理
大家讲道理 2017-06-28 09:22:43
0
1
690
/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  PermissionsAndroid,
  Platform
} from 'react-native';


async function requestCameraPermission() {
  try {
    const granted = await PermissionsAndroid.request(
      PermissionsAndroid.PERMISSIONS.CAMERA,
      {
        'title': 'Cool Photo App Camera Permission',
        'message': 'Cool Photo App needs access to your camera ' +
                   'so you can take awesome pictures.'
      }
    )
    if (granted === PermissionsAndroid.RESULTS.GRANTED) {
      console.log("You can use the camera")
    } else {
      console.log("Camera permission denied")
    }
  } catch (err) {
    console.warn(err)
  }
}
requestCameraPermission()

if(Platform.Version === 23){
  console.log('Running on Lollipop!');
}

export default class myproject2 extends Component {
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>
          Welcome to React Native!
        </Text>
        <Text style={styles.instructions}>
          To get started, edit index.android.js
        </Text>
        <Text style={styles.instructions}>
          Double tap R on your keyboard to reload,{'\n'}
          Shake or press menu button for dev menu
        </Text>
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  welcome: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10,
  },
  instructions: {
    textAlign: 'center',
    color: '#333333',
    marginBottom: 5,
  },
});

AppRegistry.registerComponent('myproject2', () => myproject2);

Masalahnya ialah saya ingin mendapatkan kebenaran tertentu. Saya telah membaca API di tapak web rasmi dan menyemak beberapa maklumat yang saya telah mengkonfigurasinya dalam AndroidManifest.xml kedua-dua telefon dan emulator versi ialah 23. Tiada masalah, tetapi apabila saya mengujinya, saya mendapati bahawa apabila saya memanggilnya, ia kembali benar secara langsung, dan ia menunjukkan Anda boleh menggunakan kamera dalam konsol penyemak imbas, tetapi tiada respons dalam APP. Ini sebabnya? Saya sangat bermasalah. Saya sangat keliru. Saya ingin bertanya, adakah ini cara anda menulisnya, atau adakah anda perlu mengkonfigurasi sesuatu yang lain?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(1)
漂亮男人

Nampaknya kebenaran diberikan secara automatik Anda boleh mengalih keluar kebenaran dalam tetapan dan melihat semula

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!