| 本帖最后由 微笑的猫 于 2024-6-20 16:00 编辑 
 
 Android Native Goodies 1.8.4版下载链接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Advantages:
 Clean and flexible API
 No overriding of Unity default activity
 Every API method is documented.
 Full source code included
 Well-written documentation
 Features:
 APP INTERACTION
 • Show all alarms, set the alarm with all properties, or set timer
 • Open other apps by package, watch YouTube video in native app
 • Create a calendar event with all required params or open calendar app on the provided date
 • Dial or directly call a phone number, and check if the user has a phone app.
 • Open maps location, address, check if the user has a maps app
 • Open any system settings screen
 • Native share text, text+image, video, tweet, email, send SMS, etc, check if the user has Twitter, SMS, or email app installed
 • Share directly to the most popular messaging apps
 • Pick a photo from the gallery app, save the picture to the gallery
 • Take a photo with the camera and get the image
 • Video, sound, or arbitrary file picker.
 • Contact picker
 • Copy text to clipboard
 • Print images and HTML documents
 
 Local notifications
 • Support for various styles (messaging, inbox, big text, big picture and many many more)
 • Scheduling and scheduling repeating notifications
 • Cancelling by id or all at once • Manage notification channels and channel groups
 • Pass custom data with the notification
 • Check if the app was open via a notification (if it wasn't running)
 
 Native UI
 • Showing native alert dialogs with buttons/radio buttons/checkboxes
 • Showing date/time picker
 - Show spinner/horizontal progress bar
 • Showing toasts and immersive mode methods.
 • Set wallpapers from file/texture, set with crop, and reset wallpaper to default.
 
 Retrieving Info
 • Various methods to get various info about devices and apps (android.os.Build, android.os.Build.Version) and other
 • Access to some android.os.Environment properties and methods
 • Internet connectivity and wifi-related methods
 • Telephony-related methods
 
 Hardware
 • Get device battery charge level
 • Enable and disable camera flashlight (as a torch), check if the device has a flashlight
 • Listen to GPS location changes with all the detailed GPS data, check if GPS is enabled, and get the last known location
 • Check if the device has a vibrator, vibrate or vibrate pattern, support for new vibration effects API Other
 • Method to save Unity Texture2D to Android gallery
 • Fingerprint authentication and fingerprint data encryption/decryption
 
 Other
 • Manage and request Android Runtime Permissions
 • Manage Android SharedPreferences the native way.
 
 
 优点:
 干净灵活的 API
 不会覆盖 Unity 默认活动
 每个 API 方法都有文档记录。
 包含完整源代码
 编写良好的文档
 功能:
 应用程序交互
 • 显示所有闹钟、使用所有属性设置闹钟或设置计时器
 • 按包打开其他应用程序、在本机应用程序中观看 YouTube 视频
 • 使用所有必需参数创建日历事件或在提供的日期打开日历应用程序
 • 拨打或直接拨打电话号码,并检查用户是否有电话应用程序。
 • 打开地图位置、地址,检查用户是否有地图应用程序
 • 打开任何系统设置屏幕
 • 本机共享文本、文本+图像、视频、推文、电子邮件、发送短信等,检查用户是否安装了 Twitter、短信或电子邮件应用程序
 • 直接分享到最流行的消息应用程序
 • 从图库应用程序中选择照片,将图片保存到图库
 • 用相机拍照并获取图像
 • 视频、声音或任意文件选择器。
 • 联系人选择器
 • 将文本复制到剪贴板
 • 打印图像和 HTML 文档
 
 本地通知
 • 支持各种样式(消息、收件箱、大文本、大图片等等)
 • 安排和安排重复通知
 • 按 ID 取消或一次性取消 • 管理通知渠道和渠道组
 • 通过通知传递自定义数据
 • 检查应用是否通过通知打开(如果未运行)
 
 原生 UI
 • 显示带有按钮/单选按钮/复选框的原生警报对话框
 • 显示日期/时间选择器
 - 显示微调器/水平进度条
 • 显示提示和沉浸模式方法。
 • 从文件/纹理设置壁纸、使用裁剪设置壁纸以及将壁纸重置为默认值。
 
 检索信息
 • 获取有关设备和应用的各种信息的各种方法(android.os.Build、android.os.Build.Version)和其他
 • 访问一些 android.os.Environment 属性和方法
 • 互联网连接和 wifi 相关方法
 • 电话相关方法
 
 硬件
 • 获取设备电池电量
 • 启用和禁用相机闪光灯(作为手电筒),检查设备是否有闪光灯
 • 使用所有详细的 GPS 数据监听 GPS 位置变化,检查 GPS 是否已启用,并获取最后已知位置
 • 检查设备是否有振动器、振动或振动模式,是否支持新的振动效果 API 其他
 • 将 Unity Texture2D 保存到 Android 图库的方法
 • 指纹认证和指纹数据加密/解密
 
 其他
 • 管理和请求 Android 运行时权限
 • 以本机方式管理 Android SharedPreferences。
 
 
 
 
 
 
 
 |