自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 flutter 动态添加tabBar后点击tab TabBarView不切换

解决方案:_tabController = TabController(initialIndex: _tabList.length>1?1:0, length: _tabList.length, vsync: this);源码:The `initialIndex` must be valid given [length] and must not be null. If/// [length] is zero, then `initialIndex` must be 0 (the

2021-08-30 17:17:40 1498

原创 flutter 修改状态栏文本颜色

在main.dart 文件下配置AnnotatedRegion( child: MaterialApp( //MaterialApp 一般作为顶层widget使用 title: '先锋智家',// navigatorKey: navigatorKey, onGenerateRoute: DataHelper.router.generator,

2021-07-07 16:59:01 248

原创 flutter Another exception was thrown: A RenderFlex overflowed by xx pixels on the bottom

在使用flutter 中的gridview 时候item如图:在制作完成之后遇到A RenderFlex overflowed by xx pixels on the bottom在网上查的资料都说是添加Expanded来处理,添加之后发现还是无效果,后来阅读gridview.builder() gridDelegate: SliverGridDelegateWithFixedCrossAxisCount里面的源码发现childAspectRatio这个属性默认值为1.0 也就是说你的子项..

2020-12-15 16:24:28 796

原创 Flutter 在FutureBuilder 中调用多个接口

在FutureBuilder( future: _requestData(),//调用接口方法生成此方法 红色字体为调用多个接口的操作Future _requestData() async{return Future.wait([queryAll('0'),recordUsedCar()]);}注意:如果这样写的话则 FutureBuilder 中的AsyncSnapshot<T> snapshot snapshot.data数据会变成List形式..

2020-12-11 11:06:57 666

原创 Flutter Dio 报错is not a subtype of type ‘DioError‘

flutter 通过Dio调用接口报错 “is not a subtype of type 'DioError'”拦截器中原代码如下:@override onResponse(Response response) async{ RequestOptions option = response.request; try { ///一般只需要处理200的情况,300、400、500保留错误信息 if (response.statusCode == 200 || res.

2020-12-08 15:38:20 1664

原创 NestedScrollView + ViewPager ViewPager不显示内容

NestedScrollView 属性中添加 android:fillViewport="true" 就OK了

2019-06-29 14:54:17 1222 1

原创 ConstraintLayout中设置match_parent后约束失效

设置viewpager在View底部之后再设置宽高match_parent后按照之前外面用RelativeLayout或LinearLayout布局包裹的话Viewpager应该填充View下面的全部屏幕才对,但是外面用ConstraintLayout却出现了约束失效Viewpager充满整个屏幕的情况,经查询官方文档发现被ConstraintLayout 包裹的控件不支持 match_par...

2019-04-04 00:50:37 6689

原创 码云git分支提交项目

需求:本地有两个项目一个商家端一个配送端需要创建两个分支上传到码云上1、首先在码云上创建项目生成两个分支(创建完项目直接去创建一个商家端分支一个配送端分支)2、选中商家端项目 右键 选择  git bash here3、在窗口中输入 git init 此时项目中多出一个 .git文件夹4、进入码云新建项目里,复制框里的路径5、回到窗口输入 git remote add or...

2019-02-25 17:48:35 919

原创 极光推送自定义通知栏提示音

话不多说直接上代码 /** * 实现自定义推送声音 * @param context * @param bundle */ private void processCustomMessage(Context context, Bundle bundle) { NotificationManager notification...

2019-01-30 11:17:37 1703

原创 anroid webview 请求三方https

本人在开发淘客app时需要用android webview显示拼多多api返回的https的商品url,在通过webview.load(url)发现网页无法打开获得空白页。通过百度查询说加入handler.proceed();结果测试无效 此方法貌似是针对https证书验证的最后 开启 DOM storage后成功打开页面webSettings.domStorageEnabled...

2018-09-10 14:26:39 225

翻译 android N中启用了安全“加密”提供程序

针对应用和游戏开发者的最新Android和Google Play新闻。Android N中弃用了安全“加密”提供程序2016年6月9日软件工程师Sergio Giro发布如果您的Android应用程序使用来自加密提供程序的SHA1PRNG算法派生密钥,则必须开始使用真正的密钥派生函数,并可能重新加密数据。Java加密体系结构允许开发人员使用以下调用创建类的实例,如密码或伪随机数生成器:SomeCl...

2018-03-23 11:06:23 793

原创 kotlin以及as3.0中新的添加依赖

1、在kotlin中 kapt替换 annotationProcessor2、3.0中compile被弃用 被api 和 implementation取代api用处与compile完全相同 implementation添加的则只能内部使用,如果给 libiary 中使用 implementation 添加然后主项目依赖libiary 主项目无法使用libiary 中的依赖

2017-11-23 17:00:07 1012

原创 dialog.show()异常

错误信息:android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@406ab4c8 is not valid; is your activity running?解决方案在showdialog(dialog)之前添加判断 if(!isFish

2017-11-16 15:16:46 1720

原创 kotlin学习3遍历jsonArray以及页面跳转

今天在解析数据的时候需要遍历jsonArray类型代码写 for(i in JsonArray.length())报错 for-loop range must have an iterator() method因为

2017-11-14 15:46:47 3250

原创 kotlin 省去findViewById 以及数组创建

在gradle里面添加apply plugin: 'kotlin-android-extensions'在kotlin中数组创建与java中不同 kotlin中使用array来创建例如String数组var string_array:Array = arrayOf("How", "Are", "You")基本变量的如下var long_a

2017-11-07 14:59:35 467

原创 Kotlin学习一 制作RecyclerView列表

1、相对于java中Recyclerview的setLayoutManger、setAdapter 写法变更为 recy?.layoutManager = LinearLayoutManager(this) recy?.adapter = adapters()2、获取控件方式变换为 recy = findViewById(R.id.main2_recy) as Recycler

2017-11-02 11:04:03 476

转载 修改shape中的颜色值

GradientDrawable myGrad = (GradientDrawable)view.getBackground();  myGrad.setColor(color);

2017-08-11 16:02:04 1047

原创 关于三星手机调用系统相机拍照旋转屏导致图片数据丢失问题

调用三星系统相册拍照后发现他会坑爹的旋转一下,导致页面生命周期重新执行数据丢失建议单独做一个页面用来调起系统相机,然后重写该activity的@Override protected void onSaveInstanceState(Bundle outState) { Log.e("转屏","这里处理的是数据的存储"); outState.putString("file",fil

2017-07-17 15:21:03 495

原创 自定义dialog点击区域外不消失、沉侵式状态下弹窗出现后无法覆盖标题栏,弹窗布局无法铺满屏幕问题

1、自定义dialog点击区域外无法消失问题解决:添加 setCanceledOnTouchOutside(true);2、沉侵式状态下弹窗无法覆盖标题栏问题添加stylename="mydialog2" parent="AlertDialog.AppCompat.Light"> 的windowFrame框为无--> name="android:wind

2017-07-11 10:32:54 987 1

转载 split 分割 字符串(分隔符如:* ^ : | , .) 及注意点

办文转载自绿米虾的博客http://blog.sina.com.cn/s/blog_b6487d470101g0hp.html【1】单个符号作为分隔符        String address="上海|上海市|闵行区|吴中路";     String[] splitAddress=address.split("\\|"); //如果以竖线为分隔符,则spl

2017-06-13 14:52:17 786

原创 设置键盘弹起后整个View处于键盘上方

设计效果图如下但是在制作过程中发现每次键盘弹出时始终是定位在edittext的下方,达不到设计效果,最后发现在视图外层加一个scrollview 再弹出键盘就可以了,另外一开始想用dialog写,但是自定义AlertDialog需要解决键盘无法弹出、以及根据键盘状态去修改dialog位置。感觉还不如用activity来写,于是就偷了个懒 记住要改变activity的  

2017-04-27 11:12:38 658

原创 java代码设置selector中的颜色值失效

rb_select_color.xml:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:color="#222222" android:state_checked="true"/> android:color="#80

2017-04-08 10:57:08 814 1

原创 RecyclerView 与 scrollview嵌套不显示问题

项目中需要在scrollview里面嵌套一个水平滑动的列表视图,然后巴拉巴拉用RecyclerView写完,run项目后打开一看 RecyclerView视图没有显示出来,然后看网上出的一些主意1、在ScorrlView 里面加一行 android:fillViewport="true"亲测还是不显示2、 在RecyclerView外层嵌套  测试后发现还是不显示,但是

2017-04-01 15:59:49 998

原创 乐视、小米android 6.0+系统权限填坑之旅

项目做完二期之后测试发现在乐视6.0手机上程序无法运行但小米5完美运行,经排查发现有个接口需要获取手机的imei,而这个操作需要授予READ_PHONE_STAT(获取手机状态) 权限,这个属于运行时权限需要动态授权,但是小米手机安装时自动授予该权限,而乐视手机需要用户手动授予,然后发现做这项目的哥们所有的运行时权限都没有进行权限询问判断,尼玛,填那哥们留下的坑开始吧。一、READ_P

2017-02-14 16:08:47 4281 5

原创 ec重启后资源文件丢失问题

今天重启ec之后res文件丢失然后通过右键项目-->restore from local history-->选择要恢复的文件  却发现里面没有刚刚丢失掉的res文件  瞬间蒙逼了,因为一些原因导致之前没有做过备份,难道只能重新去写??不死心啊,然后想到了通过反编译拿到资源文件重新导入然后就去下载apktool然后进行反编译获取资源文件,结果总是反编译失败,通过其他反编译工具获取到的资源打开布局文

2016-07-19 15:53:09 764

反编译工具

之前使用apktool进行反编译获取资源文件总失败,然后下载了新版可以使用

2016-07-19

空空如也

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

TA关注的人

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