- 博客(42)
- 资源 (57)
- 问答 (5)
- 收藏
- 关注
原创 Flutter ExpansionWidget 互斥点击
定义一个 全局变量记录点击 int _expendIndex = -1; Widget _wightChapterItem( int index) { return ExpansionWidget( key: UniqueKey(), initiallyExpanded: index==_expendIndex, onExpansionChanged: (v) { setState(() { _expen..
2021-06-29 19:24:15 391 1
原创 Idea神气功能。找到之前编写的代码!查看历史编译文件
git 在操作后可能因为一些原因无法回滚回来或者。。。你不知道如何回滚过来 或者一些代码你根本没有使用git记录那么。。怎么办呢?可以从这里找到历史写过的文件并 编译过的文件地址里面有时间有代码 有编译时间 改动位置非常好用---- 此教程感谢同事韩智 不然我也不知道有这个玩意。。...
2021-06-29 11:11:25 743
原创 Android Studio插件开发官网案例地址
https://plugins.jetbrains.com/docs/intellij/code-samples.html
2021-06-28 01:27:22 229
原创 IntelliJ IDEA 编写Android Studio插件【基础入门】快速搭建一个Action
新建工程这里要选择软件目录就是默认的那个目录即可1 、新建Package2、新建Actionid就是唯一标识符Class Name新建出来的类名Description描述First与Second是快捷键。长按即可设置这个是按钮上面的按键后续可以替换然后编辑找个类package com.anguomob.anguo;import com.intellij.openapi.actionSystem.AnAction;import...
2021-06-27 11:16:07 581 1
原创 Android 项目报红
背景导入了FlutterBoost flutterBoost源码爆红。但是运行正常。。这说明本身是没有问题的。。分明是没有错误的 类都存在。但是就是爆红。。。。可以关闭项目后删除这两个文件夹后重新打开项目...
2021-06-22 13:43:36 426
原创 Flutter 闪屏页面 3s的一个透明渐变动画
import 'package:flutter/material.dart';import 'package:my_translate/pages/index_page.dart';class OpenAnimation extends StatefulWidget { const OpenAnimation({Key? key}) : super(key: key); @override _OpenAnimationState createState() => _OpenAni.
2021-06-21 04:40:07 321
原创 Flutter 输入框弹框
Future<void> _chooseNetWork(context) async { showCupertinoDialog( context: context, builder: (context) { return CupertinoAlertDialog( title: Text('温馨提示'), content: Card( elevatio...
2021-06-19 18:11:38 1697 2
原创 FragmentManager is already executing transactions
java.lang.IllegalStateException: FragmentManager is already executing transactions at androidx.fragment.app.FragmentManagerImpl.ensureExecReady(FragmentManagerImpl.java:14) at androidx.fragment.app.FragmentManagerImpl.execSingleAction(...
2021-06-19 17:11:06 3991
原创 HTTP ERROR 403 No valid crumb was included in the request ~jenkins 太高的版本错误。降低版本
HTTP ERROR 403 No valid crumb was included in the requestURI: /buildByToken/build STATUS: 403 MESSAGE: No valid crumb was included in the request SERVLET: Stapler Powered by Jetty:// 9.4.33.v20201020
2021-06-18 13:58:27 893
原创 Android 给加载文本一点动画
private fun initAnim() { //页面过度动画 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { try { val slide = TransitionInflater.from(this).inflateTransition(R.transition.slide) window....
2021-06-18 13:57:15 136
原创 kotlin static关键字 伴生对象
kotlin 没有static了。。使用了伴生对象代替之前的参考文章:https://blog.csdn.net/mp624183768/article/details/106809860?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160863019816780299027377%252522%25252C%252522scm%252522%25253A%25252220140713.1301023..
2021-06-18 13:56:34 130
原创 Windows OneDrive folder is not supported on PHP versions below 7.2.23 and 7.3.10. Upgrade your PHP
安装https://pkg.phpcomposer.com/#how-to-install-composer然后Some settings on your machine may cause stability issues with Composer.If you encounter issues, try to change the following:The Windows OneDrive folder is not supported on PHP versions below
2021-06-18 13:56:07 4420
原创 终端设置代理
windwos配置用户变量http_proxy与https_proxy数值都为http://localhost:portport为你的端口号macvim ~/bash_profile新增export http_proxy="http://localhost:port" export https_proxy="http://localhost:port"
2021-06-18 12:00:46 144
原创 TextView支持富文本显示图片
package com.kaikeba.android.course.utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import android.os.
2021-06-18 12:00:11 534
原创 Row‘s children must not contain any null values, but a null value was found at index 0
少写一个Return....
2021-06-18 11:21:52 507
原创 Flutter 消除状态栏蒙层
在void mian下方新增 if (Platform.isAndroid) { // 以下两行 设置android状态栏为透明的沉浸。写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值。 SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(statusBarColor: Colors.transparent); SystemCh
2021-06-16 15:11:41 806
原创 Exception: Gradle build failed to produce an .apk file. It‘s likely that this file was generated und
ע: D:\project\flutter\anguo\flutter_anguo\flutter_plugin_anguo\android\src\main\kotlin\com\anguomob\flutter_plugin_anguo\ad\pangolin\UIUtils.javaʹ����δ�����????�ȫ�IJ�����ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣Exception: Gradle build failed to produce
2021-06-15 22:38:47 2424 1
原创 Flutter 页面嵌入原生AndroidView.
Flutter页面 final String viewType = 'banner_ad_exit_page'; // Pass parameters to the platform side. final Map<String, dynamic> creationParams = <String, dynamic>{}; var screenWidth = MediaQuery.of(context).size.width - 16;
2021-06-15 00:39:42 679
原创 Flutter [] 与 {} 参数上面的中括号与大括号
中括号表示。需要按照顺序传递参数。大括号表示可以不按照顺序传递参数。必须传递参数可以使用requeir装饰
2021-06-15 00:32:36 1364
原创 Flutter 双问号 ?? 确保返回非空
定义数据的时候可能拿到的是空比如map里面并没有这个数据var s = map['key']??"没有就返回这个数据"当map、
2021-06-15 00:29:30 1366
原创 Flutter ...三个点 拼接数组操作
buildBanner() { // This is used in the platform side to register the view. if (AGparams.networkParamsData == null) { return [Container()]; } return [Container(),Container()];}将数组拼接到一个Column或者Row上面。...
2021-06-15 00:27:38 1165 1
原创 Flutter 自适应高度bottom sheet
Future showTips() async { final flag = await showModalBottomSheet( context: context, isScrollControlled: true, builder: (BuildContext context) { return SingleChildScrollView( child: Column( c.
2021-06-14 12:04:23 555
原创 Flutter map List 等数据类型对应Android IOS的类型
The following table shows how Dart values are received on the platform side and vice versa:Dart Java Kotlin Obj-C Swift null null null nil (NSNull when nested) nil bool java.lang.Boolean Boolean NSNumber numberWithBoo
2021-06-11 07:54:24 1353
原创 pub.dev 退出登录 `xxx@gmail.com` has insufficient permissions to upload new versions of package `xxxx`.
Cannot run with sound null safety, because the following dependencies don't support null safety:pub logout然后再使用pub publish发布的时候就需要重新登录了
2021-06-10 16:08:10 64391 2
原创 Flutter 空安全 一键配置
务必对项目备份后进行操作,以免出现失败无法回退的问题用git备份最佳配置代码dart migrate --apply-changes
2021-06-10 15:29:21 317
原创 should not contain a package statement
项目出现bug前我都做了什么Flutter A项目 新建 plugin 然后删除example然后想恢复过来 从新建B项目 copy进来example
2021-06-10 14:38:31 822
原创 FlutterPlugin 获取上下文Activity
我直接贴代码了 不讲武德了 添加这个ActivityAware 可以获取Activity直接就可以获取Contextpackage com.anguomob.flutter_plugin_anguoimport android.app.Activityimport android.content.Contextimport androidx.annotation.NonNullimport com.anguomob.flutter_plugin_anguo.utils.A..
2021-06-10 11:02:35 1296
原创 Android studio Flutter Plugin 报红 爆红 但是使用正常 Flutter sdk引入
因为Flutter plugin 最终要被引入flutter app 或者 native app 所以 他们没有帮你引入 但是你运行也看不出来错误!但是编译的时候你会发现...没有什么问题 但是调试的时候不好调试啊所以我们来解决这个问题定位到local.properties保证 引入了 sdk 与flutter sdk修改根目录下面的build.gradle新增//获取local.properties配置文件def localProperties = new...
2021-06-10 10:49:17 2960 3
原创 keywords not in content, more:
jenkins钉钉插件报错keywords not in content关键字不在内容中创建钉钉机器人时会输入一个关键词,然后你发消息时必须得带有这个关键词才行{"msgtype": "text", "text": { "content": "zl我就是我, 是不一样的烟火" } }...
2021-06-09 16:06:11 514
原创 flutter release 白屏解决步骤 9天解决掉!
直接命令行执行flutter run --release --verbose然后可以看到release下面的bug
2021-06-09 11:36:07 2478 4
原创 shell判断是否为空
shell中如何判断一个变量是否为空shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下:1.变量通过" "引号引起来 1 2 3 4 5 6 7 #!/bin/sh para1= if [ ! -n "$para1" ]; then echo "IS NULL" else echo "NOT NULL" fi ...
2021-06-08 10:59:12 19100
原创 jenkins 配置两套git打包
jenkins插件名称:Multiple SCMs配置好后悔多出来一个注意这个不是新增。。是替换之前的需要注意的是此处需要把每个git项目分出来单独的子目录 否则 项目2会替换项目1 导致项目1没有被下载起来 更不用说使用了...
2021-06-07 12:30:23 502
原创 but it was already registered with this FlutterEngine
重复了。修改并删除一个修改后位置放上面即可
2021-06-05 16:06:40 343
原创 Flutter 白屏 Android FlutterEngineCache 启动白屏。分析与解决
项目背景原生Android 集成 Flutter Module原生Android里面加了一个入口。这个入口跳进去是Flutter页面 但是需要传递路由参数并与原生形成交互最下面是解决方案。上面是整个的采坑流程。这个坑还很深。还没空往下看看是为什么。因为项目在走迭代。以后感兴趣或者是有能力分析出来的小伙伴可以发博客给我看看https://flutter.cn/docs/development/add-to-app/android/add-flutter-screen?tab=custom-a.
2021-06-05 10:08:17 1033 2
原创 android 找不到类 import okio.buffer import okio.source
高版本的给okio与http分离出来了于是乎添加以下依赖即可 //高版本的okio把他刷下来了 implementation 'com.squareup.okio:okio:2.8.0'
2021-06-04 14:48:28 534
原创 Kotlin runBlocking 与 laucner标签 by协程
首先要先了解下什么是协程什么是协程?协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关事件、在不同线程(甚至不同机器)上调度执行,而代码则保持如同顺序执行一样简单。协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻塞线程,几乎是无代价的,协程是由开发者控制的。所以协程也像用户态的线程,非常轻量级,一个线程中可以创建任意个协.
2021-06-04 14:22:14 287 1
Android 官方推荐 : DialogFragment 创建对话框
2018-01-15
各种android弹出dialog效果以及各种dialog样式
2018-01-03
Android玻璃破碎效果
2017-11-04
android动画背景 as版本
2017-11-04
Synergy 1.6.2 安装包 Windows+Linux.
2017-11-03
Openssh生成key hash
2017-09-22
android开发工具类
2017-09-10
Volley框架之网络请求和图片加载
2017-09-01
Android高手进阶之自定义View,自定义属性(带进度的圆形进度条)
2017-07-16
安卓投屏助手(ARDC)最新版
2021-01-26
SwitchHosts.rar
2019-05-30
Android键盘键名和键值列表 Android虚拟键码表
2018-05-14
android 音频混合在一起Demo
2018-05-13
折叠效果侧边栏
2018-04-14
Meterial风格界面
2018-03-21
android 很棒的UI合集 都是git地址很不错的
2018-02-27
ConvertToUTF
2018-02-11
炫酷的任意两张图片进度条360cpu扫描效果
2018-02-05
非常不错的图片选择器
2018-01-13
vue加载 element-ui el-table报错
2022-01-20
想问一个大家都想知道的问题。怎么赚钱【有创业经验,或者是赚到钱的人来回答】
2021-04-13
andorid6.0如何通过一个按钮点击后接听电话
2017-07-25
as 怎么跳转到最后一行 或者说快捷键是什么????????
2017-06-14
怎么反编译已经混淆的代码
2017-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人