自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勤劳是一种习惯

诸般勤劳都有益处,嘴上多言乃致穷乏!

  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter小技巧:用负值写布局

用负值写Flutter布局

2023-05-25 14:48:41 344

原创 git管理命令大全

git分支管理查看所有分支,包括本地和远程分支 git branch -a查看本地分支,查看当前分支(结果列表中前面标*号的表示当前使用分支)git branch切换回master分支 git checkout master切换分支 git checkout -b v0.9rc1 origin/v0.9rc1强制切换分支 git checkout -f newBranch origin/newBranch删除分支删除本地分支 git branch -D 删除远程分支

2020-07-07 18:21:16 182

原创 android应用上架到各大应用市场总结

人们常用的安卓应用市场全世界:谷歌商店中国大部分人:手机自带的应用市场:360手机助手、腾讯应用宝、百度手机助手、小米应用商店、华为应用商店、OPPO应用商店、VIVO应用商店。中国少部分人:腾讯应用宝,豌豆荚,酷安其他地方:自家服务器,Github,蒲公英一,所有的应用市场0、Google Play https://play.google.com/apps/publish1、op...

2020-04-23 11:03:34 3012

原创 Flutter 仿IOS 底部弹出框选择拍照和相册

Flutter 仿IOS 底部弹出框选择拍照和相册涉及到的库:image_picker:选择图片flutter_luban:压缩图片path_provider:获取原生的sd路径 void showImgDialog(int type){ showModalBottomSheet( context: context, backgroundColo...

2020-04-12 21:32:31 1432

原创 flutter showModalBottomSheet常用属性

在使用showModalBottomSheet这个控件时,想要设置圆角,可以在内容widget设置不管用,然后直接看这个控件的实现原理,准备看到到底什么鬼!一看有个shape属性,感觉有戏!果然设置完毕后,成功了。注意:一定不要设置builder中的背景颜色,否则会覆盖导致不能显示出圆角!showModalBottomSheetshape可以设置成自己想要的形状!isScrollCont...

2020-03-09 20:53:43 4960 2

原创 Flutter之Flare动画

说到

2019-12-12 16:26:55 902 1

原创 Flutter常见命令

Flutter常见命令flutter analyze 分析: Analyze the project’s Dart code(分析这个项目的dart代码).flutter attach(热加载) 依附:Attach to a running application(依附到正在运行的应用中).bash-completion Output command line sh...

2019-12-07 17:57:11 983 1

原创 开发Flutter不可不知的yaml文件

初次接触Flutter时,需要在pubspec.yaml文件中配置引用库的依赖关系。刚开始很容易出错,当你看完这篇文章基本上你会熟练的灵活的配置这个文件。yaml是什么?YAML的英文缩写是“Yet Another Markup Language”,翻译过来是(仍是一种标记语言)。读音(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多...

2019-12-04 11:43:15 2223

原创 Flutter之使用权限

困扰本人半天的问题我使用 permission_handler: ^4.0.0来获取权限定位权限,明明我已经点击允许获取了,进入权限页面也打开了。但是还在代码中显示没有获取成功,后来我把GPS功能打开后,马上就成功获取了,在实际的开发中,比如把是否打开GPS这个功能是否打开也需要考虑进去,否则,只是权限打开了,但是实际上GPS没有开,也是没有用的,必须友好的提示给用户。...

2019-11-27 14:14:59 2587

原创 ios开发常用命令

ios开发常用命令常用命令XCode相关命令代码注释单行注释:comand + /多行注释: alt+command+/代码搜索跳转打开帮助文档搜索当前页面:command + f快速定位。m和。h文件的切换工程相关编译工程:command + b运行工程:command + R暂停模拟器 : command + 。苹果模拟器相关命令应...

2019-11-23 17:47:57 250

原创 linux中常用命令

linux中常用命令ls {path} :将列出path目录下的所有文件和文件夹cat {file}:将在屏幕上打印出文件(file)的文本内容cd {path}:将把当前的工作目录切换到path指定的目录上去。cd …/:将把当前的工作目录切换到上一级目录上去。pwd:将输入当前工作目录。id:将会显示你的用户ID。...

2019-11-23 09:13:35 99

原创 adb shell命令

adb shell命令adb 查看应用和进程相关adb shell dumpsys activity top :查看当前正在运行app的activity信息。adb shell dumpsys : 查看设备上所有应用运行的四大组件都会打印出来adb shell dumpsys package [pkgname] : 查看指定应用的详细信息,相当于清单文件内容。adb shell dum...

2019-11-22 15:48:13 242

原创 各种编程语言的对比

在对比之前了解以下基本定义:静态和动态静态类型语言:是一种编译器无法自动检测类型的语言。动态类型语言:是一种编译器能够自动检测类型的语言。强类型和弱类型强类型语言:强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。弱类型语言:弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php,js等就属于弱类...

2019-11-21 18:12:17 351

原创 Swift基础语法

Swift是什么语言?Swift是Apple于2014年WWDC(苹果开发者大会)发布的全新开发语言,可用来为IOS,Mac,AppleTV,和AppleWatch等设备开发应用程序,具有快速而且高效的特点,设计是以安全为出发点,以避免各种常见的编程错误类别,提供实时反馈,而且可以被无缝集成到现有Objective-C 代码中。Swift的特点支持面向过程和面向对象编程支持闭包扩展...

2019-11-21 18:02:14 171

原创 Android逆向之AndroidKiller使用

AndroidKiller能干什么?Android killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站式逆向工具操作体验,大大简化了安卓应用/游...

2019-11-21 17:22:44 2248

转载 APK权限大全 Android必懂知识

目前很多Android软件和游戏中存在恶意行为或收集用户隐私等问题,APK权限代码分享。访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,...

2019-11-20 11:21:22 758

原创 adb常用命令

adb必须记住的命令ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。前提:安装好手机驱动,打开开发者选项,点允许usb调试说明:只是记录本人掌握的命令,没有掌握的则用英文代替了。参考资料:https://github.com/mzlogin/awesome-adbhttps://dev...

2019-11-18 12:56:52 761

原创 Android逆向不可不知的smali语言

1.smali语言简介smali是Dalvik的寄存器语言,smali代码是安卓apk反编译而来的,两者文件是一一对应的,获取smali需要ApkTool工具。smali语言比较简单,如果你会java和Android相关知识,就可以通过修改smali语言来改变java的代码,进而可以修改apk文件。2.smali语法前三行指明了类名,父类名,和源文件名。类名以“L”开头相信熟悉Jni的......

2019-11-12 09:54:56 8511

原创 Flutter之InheritedWidget的妙用

Flutter之InheritedWidget的妙用在看文章前,先想下这几个问题:问题1. 在一个widget中如何让子widget也得到这个widget的属性呢?比如MaterialApp中theme主题属性,如何让子widget也可以得到使用theme呢?问题2 . InheritedWidget该如何使用呢?注意什么?跟状态管理有什么不同?InheritedWidget的理解...

2019-11-02 17:38:52 2126

原创 Flutter中的Text控件,没有换行

Dart语言—不可不知的语法糖1. ?.

2019-10-25 17:46:10 9370 3

原创 Flutter和原生App混合开发

混合开发有两种集成方式源码集成,谷歌官方提供的方案,https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps产物集成,Flutter项目单独开发,开发完成后发布成aar包或者ios的framework形式,原生项目依赖flutter输出的产物即可,具体可以参考闲鱼的方案和文章。个人认为产物集成更好点,因为原生...

2019-09-19 14:24:18 4523

原创 Flutter AnimatedOpacity使用

Flutter AnimatedOpacity使用什么场景下使用:有些时候,需要让一个widget淡入或者淡出效果。还有些时候,需要几个控件一个被选择,另几个没有别选择的动画效果,可以使用AnimatedOpacity怎么使用呢像其他布局一样包裹就行,使用child还有设置时长duration,const Duration(seconds:1)可以设置opacity,可以通过setS...

2019-09-12 10:29:31 1993 1

原创 Flutter开发的坑

Flutter开发的坑如果一个变量有时候为null,并且是应用再text组件上面的,就需要避免这个变量为null,必须设置成“”空字符串,否则会报错!

2019-08-06 19:37:07 1095

原创 Flutter中所有的button集合

Flutter中所有的button集合RawMaterialButton:不适用当前Theme或者ButtonTheme的控件 , 如果自定义,官方推荐使用这个MaterialButton:google材料设计按钮,有主题的button,官网不推荐使用此控件,推荐使用它的子类,RaisedButton :凸起的按钮,其实就是 Material Design 风格的 Button,有阴影,圆...

2019-07-25 15:11:52 1167

原创 Flutter中的MaterialButton不能使用全局主题颜色的真正原因

Flutter中的MaterialButton不能使用全局主题颜色的真正原因最近在使用flutter开发项目时遇到的问题,在页面中想设置下按钮的宽度,首先想到的是RaisedButton,主要是有阴影,并且官方推荐的,但是不能设置宽度和高度,然后选用其父类MaterialButton,可以使用minWidth这个属性,也有阴影等效果,但是新的问题,我设置的全局主题中的button颜色,不能应用...

2019-07-25 14:13:42 3132

原创 kotlin边学习,边实战到项目中——必须记住的

kotlin边学习,边实战到项目中——常见语法

2019-07-23 19:18:45 133

原创 Flutter入门 -页面技巧

基本组件使用按钮的使用Flutter基础Widget之按钮(RaisedButton、FlatButton、OutlineButton,IconButton)https://blog.csdn.net/yuzhiqiang_1993/article/details/85004313加载图片flutter本地图片使用,在文件夹存放图片,在yaml中指定图片路径在dart中使用ht...

2019-07-23 19:09:29 317

原创 Flutter相关学习资料

Flutter环境去获取Flutter SDK,https://flutter.dev/docs/development/tools/sdk/releases#macos我现在使用的是:v1.7.8+hotfix.3 b712a17 2019/7/10

2019-07-23 10:01:04 268

原创 adb在android studio中的插件

adb在android studio中的插件ADB WiFi Connect插件可以通过wifi连接adb,避免了数据接触不良,经常拔插数据口对其的损坏。优点:方便,不限距离缺点:第一次必须连接adb,传输慢一点,没有充电(可以单独快速充电),ADB Idea他能快速的对app进行:卸载应用关闭应用打开应用重启应用清除应用数据清除应用数据并重启撤销应用权限用调试器打...

2019-06-26 12:09:25 553

原创 window小技巧集合

1,使用wps,屏蔽广告https://jingyan.baidu.com/article/9f63fb9171fc1bc8400f0e13.html

2019-06-20 11:45:53 144

原创 重装系统使用Androidstudio时adb出现错误

使用Androidstudio时adb出现错误起因出现新的思路终于解决了新的发现找到的相关博客:起因重装window系统时,重新配置好java环境,和adb时,打开androidstudio出现这样的错误,Verify that your localhost entry is pointhing to 127.0.0.1 or ::1 for IPv4第一个想到的时是否跟其他adb产生冲突...

2019-06-20 09:36:33 695

原创 实战kotlin中的bug

实战kotlin中的bug1.Kotlin Parameter specified as non-null is null原因:kotlin 中对于回调对象若是为说明可以为空的情况下,kotlin 会自动对齐对象进行非空检查,就会报出如上错误具体解决办法:先找到所在的报错方法,然后在看参数是否为空,最后参数设置为可空类型,就是增加一个问好?//之前代码override fun ini...

2019-06-14 18:10:51 269

原创 postman中body类别做下区别——对应retrofit的注解

此篇讲解是postman中body类别做下区别,针对Retrofit注解的。1、none:没有body就是没有请求体body,在拦截器中处理的时候,是取不出来数据的2、form-data: 多种类型表单在http请求中的multipart/form-data它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开对应注解@Multipart当写@Multipart注解时,就必须...

2019-06-14 15:56:55 1844

原创 kotlin边学习,边实战到项目中——基础中的基础

前言当你看到这篇文章时,是很想掌握这篇kotlin这样高效、简洁、安全、务实的语言。我也非常自信的告诉你,只要你会java,就可以学会。首先需要知道一个技巧可以使用AndroidStudio的一键转化代码,初步感受下kotlin的好处,这样做有不好的,是代码没有自己写的简洁优美。还有个技巧是:当你写kotlin代码不会写的时候,复制之前的java代码到当前kotlin中,会自动提...

2019-06-13 17:19:49 100

原创 选择排序java实现

选择排序概念核心思想第一次遍历出最小值的索引,跟第一个数值交换下,第二次遍历剩下的数中最小值的索引,跟第二个数值交换下,以此类推,到最后一个。特定稳定性:不稳定举个例子,数组7 8 7 2 3,我们知道第一遍选择第1个元素7会和2交换,那么原数组中2个7的相对前后顺序就被破坏了,所以选择排序不是一个稳定的排序算法。复杂性:简单空间复杂度:O(1)时间复杂度:O(n^2)第一次需...

2019-04-24 21:42:31 129 1

原创 设计模式中类与类的关系

类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式中类的关系。在Java以及其他的面向对象设计模式中,类与类之...

2019-03-23 09:41:46 154

原创 各个Android版本适配方面问题

去掉在Android P上的提醒弹窗Detected problems with API compatibility(visit g.co/dev/appcompat for more info请查看解决方案:https://www.jianshu.com/p/f87fe39caf1d?tdsourcetag=s_pctim_aiomsg通知api的不同...

2019-02-22 11:27:18 668

原创 AndroidStudio 实际技巧

Android studio和码云步骤 https://blog.csdn.net/shuijianbaozi/article/details/79030554

2019-01-09 15:38:05 228

原创 开发app需要的ui技巧收集

1,为了更好的用户体验,会想方设法把用户的点击区域变大,但实际的显示图片是正常的,常用的TextView,Button,CheckBox等都需要。CheckBox自认为这种方式比较好,不用多些布局嵌套,又使用比较方便。https://blog.csdn.net/asasasdasfaf/article/details/53763390...

2019-01-07 11:05:31 135

转载 做Android开发,遇到的坑

1,Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation字面意思就是说:只有不透明的全屏activity可以自主设置界面方向。网上搜了搜,发现不是个例,这个问题出现在android8.0以上。原因是我们给Activity同时设置了 andro...

2018-08-31 11:13:19 212

ROS MT_Syslog

MT_syslog.exe

2016-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除