做人要简单
码龄7年
  • 283,625
    被访问
  • 78
    原创
  • 1,668,611
    排名
  • 62
    粉丝
关注
提问 私信

个人简介:简单的做好自己

  • 加入CSDN时间: 2015-05-25
博客简介:

SimpleCoder's Blog

博客描述:
一个android开发者.flutter开发者, 首发blog地址 https://kikt.top
查看详细资料
个人成就
  • 获得51次点赞
  • 内容获得63次评论
  • 获得160次收藏
  • GitHub 获得1,660Stars
创作历程
  • 11篇
    2020年
  • 44篇
    2019年
  • 14篇
    2018年
  • 4篇
    2017年
  • 7篇
    2016年
成就勋章
TA的专栏
  • github
    1篇
  • flutter
    56篇
  • dart
    3篇
  • Android
    24篇
  • 算法
  • java
    1篇
  • poi
    1篇
  • ios
    10篇
  • golang
    2篇
  • 服务器
    2篇
  • docker
    2篇
  • 其他
    3篇
  • python
    1篇
  • flutter桌面
    4篇
兴趣领域 设置
  • 移动开发
    flutter
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Github action 的开发到发布

Github action 这东西是好东西, 但我看了一下, 很多朋友都是停留在用的阶段, 其实偶尔也要换换口味, 自己开发一个 action, 而不是仅仅是用简介github actions 是 github 推出的一个工作流的工具, 目的是为了帮助我们在某些情况下主动触发仓库的动作, 从而完成 单元测试/CI/CD, 甚至包括 release,发布包管理工具等等官方关于 actions 有关的一些仓库都在这里: https://github.com/actions , 文档在这里github 的
原创
发布博客 2020.09.09 ·
1223 阅读 ·
3 点赞 ·
0 评论

编译 go 源码为 android 动态库(so)

使用Golang,编译成android SO, 并置入android中使用
原创
发布博客 2020.08.15 ·
3006 阅读 ·
0 点赞 ·
2 评论

flutter 怎么实现app整体灰度

今天举国哀悼, 进入各种大厂的app也可以看到主色都变成灰色的了作为程序员我们肯定会想怎么可以实现的, 我简单研究了10分钟, flutter中只要在整体外面套一个ShaderMask, 然后修改blendMode即可核心代码:class MyApp extends StatelessWidget { // This widget is the root of your applicat...
原创
发布博客 2020.04.04 ·
659 阅读 ·
1 点赞 ·
0 评论

Flutter 插件开发之引入aar到安卓部分 并使用本地maven

本篇主题: 在 flutter 插件中引入 aar本篇只包含 android 部分, iOS 的 framework 直接在 podspec 中引入就可以了,所以本篇略过不表做过安卓开发的朋友可能知道, aar 文件如果作为本地文件直接引入 library, 然后 app 引用 library 是会报找不到aar的, 需要在 app 中使用 flatDir 进行引入, 这种方式的缺点在于, 你...
原创
发布博客 2020.03.30 ·
2557 阅读 ·
1 点赞 ·
1 评论

使用 jsdelivr 加速 cocoapod 库

iOS 开发时, cocoapods(后简称 pod) 是很常用的工具我们偶尔也会自己开发 pod 库并上传到 pod 上pod 的源码支持多种来源, 本地 path git http 等一般来说, 如果是纯开源库, 我们直接把源码上传到 github , 然后使用 git 依赖即可但是这有一个问题, github 的速度在中国大陆并不快, 我们有没有办法加速它呢?这时候经过搜索, js...
原创
发布博客 2020.03.18 ·
730 阅读 ·
0 点赞 ·
0 评论

关于 ijkplayer 中 Xcode 11编译 openssl 有问题的解决方法

我是没有找到可以通过修改脚本来解决的方法, 百度谷歌, stack overflow, bilibili/ijkplayer的issue 都没有搜到.所以最终,使用Xcode11编译 openssl的时候会有问题, 解决方案就是使用xcode10.3来编译下载xcode 10为了防止遇到以前的xcodeghost事件, 去苹果官网下载旧版本的xcode, https://developer....
原创
发布博客 2020.03.09 ·
433 阅读 ·
0 点赞 ·
0 评论

flutter中的过场动画 PageTransitionsTheme

过场动画过场动画也就是切换路由时的动画这个东西有几种方案可以做继承 PageRoute来做, 复写 5 个抽象方法, 并抽象buildTransitions继承已有的系统类, 比如 MaterialPageRoute 或者 CupertinoPageRoute一劳永逸的方案, 使用PageTransitionsTheme类结合 MaterialApp 的 theme 的pageTran...
原创
发布博客 2020.02.24 ·
1413 阅读 ·
0 点赞 ·
0 评论

Flutter 1.12后 上传aar至maven私服

前言本篇写一个将 flutter 打包为 aar 置入已有项目的方案与前篇不同的是: 本篇使用新版本的 flutter 环境, 使用 build aar 命令构建 aar,并上传至 maven 私服开发环境$ flutter doctor -v[✓] Flutter (Channel stable, v1.12.13+hotfix.7, on Mac OS X 10.15 19A602,...
原创
发布博客 2020.02.06 ·
2262 阅读 ·
0 点赞 ·
10 评论

联通TEWA 800改桥接

想把光猫改成桥接, 又不想给客服打电话看脸色, 所以查查怎么自己改搜了下, 找到了一个先驱 https://blog.csdn.net/kt_ZhangSheng/article/details/80855083知道了用户名密码都是CUAdmin然后我就按照步骤来, 结果看到源码居然没格式化, 我就看了看, 用户名在方法里直接加校验了, 然而这种玩意怎么能拦住程序员…他的提交方法是 sub...
原创
发布博客 2020.01.21 ·
3799 阅读 ·
0 点赞 ·
1 评论

在 flutter 上使用 c 代码 - (二) 无源码的项目

写在前面, 对于无源码的项目, 理论上必须有头文件,不然你不知道里面都定义了什么鬼东西.本篇虽然是写无源码的项目, 但实际上还是会有源码部分, 只是通过 cmake,clang,xcodebuild,ndk 等工具编译成 so/framework 以供 android/ios 引入生成动态库整体的目录结构是这样的, 如果你只是要引入库, 可以跳过这步, 这步的主要做源码生成库的步骤$ tr...
原创
发布博客 2020.01.20 ·
709 阅读 ·
0 点赞 ·
1 评论

使用 ndk20 编译 ffmpeg4.2.2

前言ijkplayer 的 ffmpeg 是旧版本的, ndk 也是旧的, 程序员爱折腾, 所以想用最新的 ndk 编译最新的 ffmpeg, 当前就是 ndk20+ffmpeg4.2.2 了第一步自然是搜索有没有现成的, 运气不错, 找到了大佬的示例本篇参考了 https://juejin.im/post/5d831333f265da03c61e8a28的 内容, 但因为我是 macOS,...
原创
发布博客 2020.01.16 ·
1137 阅读 ·
0 点赞 ·
0 评论

Flutter 插件报 Couldn't read file LocalFile: "XXX/XXXX.kt" even though it exists!

这个问题由于没有搜到中文解释, 英文解释大部分也不太到位, 我就写了这个blog给有需要切爱用搜索引擎的朋友一个提示原因这个我曾经跟随过flutter的源码, 这个是由于某个版本中 flutter sdk的 flutter_tool的源码变动导致的sdk源码flutter_tools只会在java文件夹中找java, kotlin文件中找kt文件, 属于约定式修改但早期的插件中, kot...
原创
发布博客 2019.12.13 ·
1868 阅读 ·
0 点赞 ·
0 评论

在 flutter 上使用 c 代码 - (一) 有源码的项目

在 flutter 的 1.10.x 后的分支, dart:ffi 被并入 flutter, 现在 flutter 中也可以使用 ffi 了。这东西是啥玩意呢, 就是让 dart 可以直接调用 c/c++ 代码等东西的库, FFI(foreign function interface), 官方文档在这里。但是在当前版本中, 这东西在官方说明中依然处于技术预览版, 就是可用, 但后续不保证 ap...
原创
发布博客 2019.11.04 ·
4146 阅读 ·
2 点赞 ·
0 评论

flutter Form 表单组件的初步解析

在一个正常的应用程序中, 表单是用户交互的很重要的一部分flutter 中你可以自己"绑定"用户的输入数据和 state 中的字段当然, 还有另一个选择, Flutter 内置了 Form 组件给我们使用, 这个组件是 flutter 框架提供出来帮助我们操作表单的一个组件, 应该是官方较为推荐的方案不过 Form 的相关中文文章不太多, 基本都是介绍一下 TextFormField 的使用...
原创
发布博客 2019.07.23 ·
756 阅读 ·
1 点赞 ·
0 评论

Go Flutter Desktop (二) go 二进制程序打包为 mac app(dmg)

前篇对于 go-flutter 引擎进行了初步的探索, 打包终产物是一个二进制文件配合一些资源文件本篇研究如何将终产物变成一个 app, 进一步变成 dmg, 就和你网上下载的工具一样本篇默认你拥有全套的工具, git xcode flutter go hover文章目录打包出 go 终产物制作 app 文件新建一个文件夹Contents 文件夹Info.plist制作应用图标重命名运行打包...
原创
发布博客 2019.07.12 ·
1818 阅读 ·
1 点赞 ·
0 评论

Go Flutter Desktop (一) 初探

Flutter 在去年的时候就有一个第三方的桌面引擎, 是用 golang 开发的Github 地址是:https://github.com/go-flutter-desktop/go-flutter目前在 mac,linux,windows 均可用, 作为一个 mac 用户, 除了 retina 下字显得有点小, 感觉没有单独适配外, 总体感觉是优于官方的 desktop 引擎的另外我是真...
原创
发布博客 2019.07.12 ·
13528 阅读 ·
3 点赞 ·
4 评论

Flutter Desktop Mac版(二) 插件初探

上篇粗略的查看了一下 desktop 的基本使用, 本篇探索一下插件的使用环境变量的配置请查看上篇,本篇不再赘述更新继上一篇文章过去了几天, 这个桌面引擎有了一点点的更改: 现在完全用 swift 了,不用 oc 了,无论是 example 还是 plugin 模板都是如此所以, 为了省事,我重新 clone 了一个仓库, 然后准备用 swift 来创建插件$ git clone htt...
原创
发布博客 2019.06.17 ·
1050 阅读 ·
0 点赞 ·
0 评论

Flutter Desktop Mac版(一) 初探

随着时间的逐渐推移, Flutter 开始了扩张之路flutter 已经不满足于移动端了,桌面端也有着自己的野心但无论如何,目前 flutter desktop 还仅仅处于 demo 玩一玩的阶段, 如果谁敢生产项目来一套, 我佩服你是个勇士文章目录官方说明创建项目打开项目包控件测试输入无限滚动图片库的使用修改 yaml修改代码查看界面粗略分析插件目录创建插件后记官方说明https:/...
原创
发布博客 2019.06.17 ·
2575 阅读 ·
0 点赞 ·
0 评论

把flutter项目作为aar添加到已有的Android工程上

对于已有工程想要尝鲜 Flutter, 很多公司给出了最佳实践方案, android 中是使用 aar 加入项目中, 这样原生开发对于 flutter 环境就没有要求了, 只要 flutter 打包后上传 maven 即可, 但是这部分的过程坑很多, 后面我会再补充这种方案我也摸索了一个实践方案, 将所有项目的 aar 由 flutter 方打包 aar 后统一使用一个 module 引入所有 ...
原创
发布博客 2019.06.16 ·
4127 阅读 ·
0 点赞 ·
0 评论

把flutter作为framework添加到已存在的iOS中

之前写了一篇关于如何将 flutter 直接打包成 android aar 的文章, 本篇写一写如何将 flutter 打包成 framework 以便于直接让没有 flutter 环境的 iOS 开发者使用, 因为国内很多项目都有这样的要求本篇并不会做完全的工程集成化, 只是做一下如何将 flutter 的 framework 打出来, 并且置入到 iOS 原生工程中, 因为各项目一定户会有自...
原创
发布博客 2019.06.16 ·
4398 阅读 ·
0 点赞 ·
1 评论
加载更多