Integrate some native functions, support ios android

flutter_curiosity

Integrate some native functions, support ios android

android add permissions on demand

  • android/app/src/main/AndroidManifest.xml add permissions
    <!--允许程序使用相机-->
    <uses-permission android:name="android.permission.CAMERA" />
    <!--允许程序写入本地存储-->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!--允许程序读取本地存储-->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <!--允许程序打开闪光灯-->
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <!--允许程序打开网络-->
    <uses-permission android:name="android.permission.INTERNET" />
    <!--允许程序打开网络套接字-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--允许程序防止休眠-->
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <!--允许程序拨打电话-->
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <!--允许程序安装应用程序-->
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

ios add permissions on demand

  • ios/Runner/Info.plist add permissions
    <key>NSCameraUsageDescription</key>    
    <string>请允许打开相机拍照</string>
    <key>NSLocationWhenInUseUsageDescription</key>
	<string>通过您的地理位置信息获取您周边的相关数据</string>
	<key>NSPhotoLibraryAddUsageDescription</key>
	<string>请允许访问相册以选取照片</string>
	<key>NSPhotoLibraryUsageDescription</key>
	<string>请允许访问相册以选取照片</string>
	<key>NSFileProviderDomainUsageDescription</key>
	<string>是否允许此App使用你的相机进行拍照?</string>
    <key>io.flutter.embedded_views_preview</key>
    <true/>

1. The primary method Click to view

2. The two-dimensional code scanning Click here

3. Select the picture Click to view

Chinese adaptation:
  • Add Chinese Runner -> Info.plist -> Localizations Click the “+” button, select Chinese(Simplified)

4. Get mobile phone hardware information (app information, mobile phone manufacturer information) and click to view

Download Details:

Author: Wayaer

Source Code: https://github.com/Wayaer/flutter_curiosity

#flutter #dart #mobile-apps

Integrate some native functions, support ios android
2.10 GEEK