- 博客(31)
- 收藏
- 关注
原创 Nginx 配置ssl证书
确保您有以下文件:SSL 证书文件(通常是 .crt 或 .pem 文件)私钥文件(通常是 .key 文件)中间证书文件(如果适用,通常是 .crt 或 .pem 文件)
2024-07-09 09:27:11
795
原创 uWSGI 配置 python django 进行发布
注册并登录到你的云服务器提供商(如 AWS、阿里云等)并创建一个 Linux 实例。安装 SSH 客户端(如 PuTTY)并连接到你的云服务器。
2024-07-09 09:20:41
410
1
原创 Linux安装Docker方法
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。设置一下下载Docker的镜像源。安装docker相关的。
2024-06-21 16:49:53
243
原创 mysql8解决null, message from server: “Host is not allowed to connect to this MySOL server
1045错误 外部无法访问数据库问题解决。
2024-06-21 16:31:37
931
原创 CachedNetworkImage 在listview 返回页面闪烁问题
【代码】CachedNetworkImage 在listview 返回页面闪烁问题。
2024-04-02 23:00:54
504
原创 推荐一个输入法中英自动切换插件
现在Plugins 搜索SmartInput 安装 安装完成后Ctrl+Alt+s 打开Setting,可以搜索找到SmartInput插件设置页面,也可以通过“顶部菜单栏 -> Tools -> SmartInput -> 插件设置”快速进入。
2024-03-28 15:04:42
982
原创 webview打开的网页请求摄像头或文件的处理
重写WebChromeClient 的 onPermissionRequest()方法和onJsAlert()方法。
2024-03-28 14:49:05
702
原创 Flutter闪屏画面库flutter_native_splash
首先,添加 flutter_native_splash 依赖到 pubspec.yaml 文件中。添加后需要pub get设置启动画面2.放置在根项目文件夹中名为 的新文件中flutter_native_splash.yaml。配置如果采用2建立新文件的方式Android 12+ 支持Android 12 采用了添加启动画面的新方法,该启动画面由窗口背景、图标和图标背景组成。请注意,不支持背景图像。没有图标背景的应用程序图标,如左图所示:这应该是 1152×1152 像素,并且适合直径 768
2023-11-03 13:12:44
1103
原创 Flutter下dio请求框架的使用
dio 是一个强大的 HTTP 网络请求库,支持全局配置、Restful API、FormData、拦截器、 请求取消、Cookie 管理、文件上传/下载、超时、自定义适配器、转换器等。
2023-09-01 13:46:02
429
原创 搭建Flutter开发环境
由于Flutter会同时构建Android和IOS两个平台的发布包,所以Flutter同时依赖Android SDK和iOS SDK,在安装Flutter时也需要安装相应平台的构建工具和SDK。
2023-09-01 11:49:46
152
原创 Android 13适配指南
从Android 13开始,以Android13(API 33+)为目标平台的应用,系统新增运行时权限READ_MEDIA_IMAGES、READ_MEDIA_VIDEO、READ_MEDIA_AUDIO 替代原有的READ_EXTERNAL_STORAGE权限。如果用户之前向您的应用授予了 READ_EXTERNAL_STORAGE 权限,系统会自动向您的应用授予细化的媒体权限。否则,当应用请求上表中显示的任何权限时,系统会显示面向用户的对话框。应用请求 READ_MEDIA_AUDIO 权限。
2023-08-25 13:55:08
986
原创 Android jetpack介绍和为什么要使用
Jetpack 是 Google 为解决 Android 开发碎片化,打造成熟健康生态圈提出的战略规划,是 Google 对 Android 未来提出的发展方向,同时它也是众多优秀 Android 组件的集合。Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。Data Binding(数据绑定):数据绑定库是一种支持库,借助该库,可以使用声明式将布局中的界面组件绑定到应用中的数据源。
2023-05-21 13:38:18
409
原创 android studio 升级到3.6.1 问题
1.无法正常安装问题提示为无法安装成功,原因未知android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = defaultConfig.versionCode + "_v" + defaultConfig.versionName + ...
2020-03-27 09:45:13
948
原创 关于部分手机关闭通知权限导致Toast显示不出的问题
相信很多朋友发现了华为等部分手机把通知权限关闭之后会导致Toast无法正常弹出的情况。原因:谷歌为了让应用的 Toast 能够显示在其他应用上面,所以使用了通知栏相关的 API,但是这个 API 随着用户屏蔽通知栏而变得不可用,系统错误地认为你没有通知栏权限,从而间接导致 Toast 有 show 请求时被系统所拦截。解决方法: /** * 检查通知栏权限有没有开启 */...
2019-12-19 14:08:02
1080
原创 部分手机Textview 显示中文标点居中问题
部分手机用Textview显示中文带标点的字符串会出现逗号句号在中间的情况,而不是正常的在文字底部修改一下android:typeface=“” 字体就可以正常显示了
2019-11-14 11:23:42
1941
1
原创 Android Studio 好用插件推荐
1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。2.AndroidAccessors快速实现get和set方法的插件。3.Android Parcelable code generator快速实现Parcelable接口的插件。4.CodeGlance最大的用途:可用于快速定位代码。5.Andro...
2019-03-21 14:26:33
451
原创 webview加载http网址再跳转https问题
在webview 中增加判断if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);}在5.0 以后默认是不允许这样加载如果出现白屏在自己定义MyWebViewClient中信任所...
2019-03-18 11:14:10
1830
2
原创 swiperefreshlayout与scrollview的冲突问题。
swiperefreshlayout与scrollview 嵌套问题解决方式if (scrollView != null) { scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { ...
2018-11-02 10:16:46
513
原创 Unable to resolve dependency for ‘:app@debug/compileClasspath’
最近升级到了android studio 3.14版本关联老项目 出现了Unable to resolve dependency for ‘:app@debug/compileClasspath’在网上找到了如下解决方案:1.android-studio File->Settings->Build, Execution, Deployment->Gradle->Unc...
2018-09-26 16:06:49
1093
原创 As图片显示插件推荐
你是不是也受够了在As中不能直接看到图片显示,需要点击查看 这款插件直接带给你飞一般的体验Android Drawable Preview 使用方法: 1.Inside Android Studio go to File -> Settings -> Plugins -> Browse 2.repositories 3.Search Android Drawable Pr...
2018-09-13 15:59:05
745
原创 android 获取屏幕截图并调用系统分享
调用的系统自带的分享而不是接入的第三方sdk 第一步: 获取屏幕截图 // 获取屏幕(包括导航View dView =AddressDetailsActivity.this.getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); ...
2018-09-13 15:20:37
2118
原创 个推获取cid 问题
最近项目需要获取个推的cid 发送给服务端。 cid获取方法: PushManager.getInstance().getClientid(getApplicationContext()) 因为项目是在注册的时候发送,碰到了获取cid为空的情况属于偶然出现 需要个人做一层判断,由于个推注册需要时间,如果注册页面过前导致调用接口的时候还未获取到cid,需要做一层判断。...
2018-09-13 15:10:06
11390
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人