android

不再关注网络安全

Flutter 调试和发布版显示不同应用名及包名

Flutter 调试和发布版显示不同应用名及包名

Android更改应用的显示名称 我想在调试和发布版本中更改应用程序名称,因此 app/build.gradle 我像往常一样在 . buildTypes { debug { resValue "string", "app_name", "(d)应用名" applicationIdSuffi...

flutter获取debug证书信息SHA1

flutter获取debug证书信息SHA1

flutter获取默认debug的SHA1 直接命令获取(注意路径用户名改为自己的) keytool -list -v -keystore "\Users\用户名\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass andr...

IOS/Android检测虚拟机模拟器的方法

IOS/Android检测虚拟机模拟器的方法

Android检测虚拟机模拟器的方法 安卓模拟器检测的方法有很多,一些简单的信息能通过软件伪造,但是全方位多维度的伪造就相当难了,这里集合了几乎所有的安卓模拟器检测方法,为了测试检测效果,我下了多款市面常见...

Flutter 中的组件绘制完成监听、组件生命周期和APP生命周期

Flutter 中的组件绘制完成监听、组件生命周期和APP生命周期

Flutter 的 生命周期 说到 Flutter 的生命周期,其实就是说 StatefulWidget 的生命周期,因为 StatelessWidget 是静态控件。 StatefulWidget,通过借助于 State 对象,处理状态变化,并体现在 UI 上。这些...

Flutter编程方式退出重启应用(IOS | Android)

Flutter编程方式退出重启应用(IOS | Android)

如何用 Flutter Android 和 iOS退出应用 在 android 设备上退出应用 SystemNavigator.pop(); 在 IOS 设备上退出应用 exit(0); 注意:在 IOS 设备上使用此功能可能会违反 Appstore 政策。因此,请...

Flutter webview black screen黑屏优化

在混合开发中,Flutter布局+WebView嵌入的场景有很多,如果单独使用WebView还好但混合在一起后发现会有一闪百过的黑屏现象,这个官方一直在做努力尽可能的...

Android 11 中的存储机制更新,无权操作SD根目录要使用分区存储

Android 11 中的存储机制更新,无权操作SD根目录要使用分区存储

Android 11 中的存储机制更新 Android 11(API 级别 30)进一步增强了平台功能,为外部存储设备上的应用和用户数据提供了更好的保护。此版本引入了多项增强功能,例如,可主动选择启用的媒体原始文...

Cannot load settings from file ‘.iml’: File .iml does not exist解决

Cannot load settings from file ‘.iml’: File .iml does not exist解决

Android Studio的工程设置无法载入,但文件确实存在也没问题,看到错误时已经重新设置并解决,但只要重启AS后错误又提示了,很奇怪,确认目录权限啥的都正常。于是直接初始化工程,问题解决,方法如下: 步骤...

解决Unhandled Exception: DatabaseException(error database_closed)

解决Unhandled Exception: DatabaseException(error database_closed)

问题场景描述 使用Flutter的Sqlite执行多条SQL(execute multiple SQL)>10,这中间会进行原库与SQL比对,符合条件会进行关闭db.close,再new一个实例重新db初始化等,操作中报错如下: Unhandled Exception...

解决Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent

解决Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent

Android 12 对Android 12的兼容适配报错: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider ...