自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 面试总结之:原生和flutter混合开发,是 使用多个flutter_engine还是单个flutter_engine

同时,你也可以参考Flutter官方文档和社区经验,以获取更多关于混合开发中Flutter引擎使用的建议和指导。最后,请注意,随着Flutter框架的不断发展和更新,相关的最佳实践和技术细节也可能会发生变化。不过,这也可能带来一些复杂性,比如在处理不同页面的生命周期和状态管理时可能需要更多的工作。**:另一方面,如果你的应用需要在不同的原生页面或视图中嵌入多个独立的Flutter视图,并且这些视图之间需要相互隔离或者具有不同的生命周期,那么使用多个。在原生和Flutter混合开发的过程中,关于使用多个。

2024-05-24 16:21:50 501

原创 面试总结之:socket线路切换

"socket线路切换"通常指的是在网络通信过程中,根据当前网络状态或策略来动态更换数据传输路径的技术。这种技术可以提高通信的可靠性和性能。

2024-05-24 16:09:50 209

原创 使用provider管理全局状态和局部状态

全局状态可以是:局部状态可以是:

2024-05-08 11:24:35 83

原创 微微科技遇到的问题总结

他是给公共组件添加了GlobalKey,所以flutter复用了widget,所以我们拿到的还是旧的回调数据。显示数字时,直接StringIntl.NumberFormat('#,##0')刚开是找了一个第三方,结果把问题复杂化了,另外空值时会出现显示0,但产品需求是不希望显示0的。原因是:写公共组件的同事提供的接入方式有问题。既要刷新公共组件又要获取公共组件承载的数据。问题:始终没有拿到最新的数据。1:公共组件在模块之间的协作。

2024-03-31 20:20:30 393

原创 更改类似flutter.minSdkVersion

D:\hardworkProjectInstall\flutter_windows_3.3.9-stable(注意:这个是fluttersdk安装包)\flutter\packages\flutter_tools\gradle\flutter.gradle。路径寻找,然后修改即可。

2023-04-12 17:51:39 191

原创 flutter 热更新

GitHub - iceskyblue/flutter_app2: flutter 热更新

2023-04-09 17:11:56 634 1

原创 flutter自定义报错页面

"发生了没有处理的错误\n请通知开发者",/// 自定义报错页面。

2023-03-31 19:11:41 238

原创 flutter app项目退出应用

bottomItem(Icons.account_circle, '我的', 3),onWillPop: exitApp,///通过willpopScope拦截,实现原生类似效果。_bottomItem(Icons.camera_alt, '旅拍', 2),_bottomItem(Icons.search, '搜索', 1),child: new Text("取消")),_bottomItem(Icons.home, '首页', 0),content: new Text("是否退出"),

2023-03-31 19:02:20 1426

原创 Flutter app强制竖屏

/初始化监听flutter app生命周期类。

2023-03-31 17:59:41 313

原创 bibibi上两个不错的flutter教程

打发打发

2023-03-16 16:18:19 76

原创 Flutter 性能优化相关文章

性能优化文章

2022-10-23 19:10:32 249

原创 Flutter经验整理

Flutter经验整理

2022-07-28 11:44:28 3050

原创 flutter面试题收集

flutter面试题收集

2022-07-28 09:31:17 1019

原创 设置android状态栏为透明的沉浸

flutter

2022-07-27 17:24:30 417

原创 Flutter项目第三方链接梳理

1:下来刷新上啦加载更多,flutter_easyrefresh package - All Versions

2022-02-19 11:51:04 21

原创 Flutter ListView 不显示的问题

需要添加属性shrinkWrap: true,不需要设置listview的高度return ListView.separated( shrinkWrap: true, itemCount: 5, //列表项构造器 itemBuilder: (BuildContext context, int index) { return getListItemForIndex(context, index); }, //分割器构造器 separatorBuilder: (Buil

2021-12-09 19:34:54 2305

原创 Flutter小技巧总结之SingleChildScrollView里面嵌套Column和ListView时候,ListView不显示

一,问题场景    shrinkWrap多用于嵌套listView中 内容大小不确定 比如 垂直布局中 先后放入文字 listView (需要Expend包裹否则无法显示无穷大高度 但是需要确定listview高度 shrinkWrap使用内容适配不会有这样的影响)二,解决办法  设置ListView/GridView属性shrinkWrap: true三,示例ListView( shrinkWrap: true,//内容适配 children...)...

2021-12-01 18:19:25 4451 1

原创 Application中初始化图片加载框架Fesco

initFrescoprivate void initFresco() { DiskCacheConfig diskCacheConfig = DiskCacheConfig.newBuilder(this). setMaxCacheSize(128 * ByteConstants.MB).build(); Supplier<MemoryCacheParams> bitmapCacheParamsSupplier = () -> new M.

2021-08-19 17:27:47 152

原创 阿里云国内镜像配置

https://help.aliyun.com/document_detail/102512.html?spm=a2c40.aliyun_maven_repo.0.0.361830549jTnxB

2021-04-20 18:44:34 341

原创 Gradle插件版本和Gradle 版本对应关系

https://developer.android.com/studio/releases/gradle-plugin

2021-04-20 18:21:16 369

原创 Android 状态栏简单总结

安卓目前默认的状态栏字体及图标都是白色的4.4版本之前:状态栏背景为黑色,字体及图标为白色4.4版本开始:状态背景开始支持全透明,并且支持沉浸式,但是字体及图标颜色依然为白色无法改变5.0版本开始:开始支持设置状态栏背景颜色6.0版本开始:既可以设置状态栏背景颜色,又可以改变状态栏字体及图标颜色(白色或者暗色)...

2020-07-10 11:12:30 222

原创 RecyclerView嵌套Viewpager的爱恨情仇

RecyclerView嵌套Viewpager的爱恨情仇场景: App首页采用RecyclerView多种布局列表,其中最后一个itemview为: Tablayout+ViewPager(Fragment+RecyclerView)。 首页初始化vie...

2019-09-06 10:35:19 2860

原创 Glide 加载的图片显示不出来,原因是需要用User-Agent 去识别用用户标识

解决办法: 在调用Glide.with(context).load(url).into(imageview) 方法之前,需要对url进行以下代码处理 GlideUrl newUrl= new GlideUrl(url, new LazyHeaders.Builder() .addHeader("User-Agent", PhoneUtils.ge...

2019-07-29 09:43:41 1327

原创 批量打包两种方式对比

为什么不推荐使用as直接批量打包呢,因为太慢、时间太长,渠道包多的情况下有时也会出现打包中断。呵呵~~第一种方式:利用360加固保 首先android studio的AndroidManifest.xml文件必须有友盟如下配置 <!-- UMeng 配置--><meta-data android:value="你的APPKEY值" android...

2019-04-30 15:01:36 491

原创 判断double类型值是否相等

看了一些网上的方法都觉得有点不太好,后来想到:直接判断两个double值的差值是否与0相等即可。

2019-04-11 09:59:37 1245

原创 RecycelerView嵌套子RecycelerView,对子RecycelerView进行notifityDataSetChanged出现回到子RecycelerView顶部的问题

解决方案:直接对外层RecycelerView.setFocusable(false), 就是不获取焦点即可。如果对子RecycelerView设置不可获取焦点,依然会出现回到顶部的问题。

2019-02-18 15:53:38 298

原创 buildscript和allprojects的作用和区别是什么?

在Android Studio的Project的build.gradle中,那么buildscript中的repositories和allprojects的repositories的作用和区别是什么呢?答:1、 buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件2、 allprojects里是项目本身需要的依赖,比如我现在要依赖我自己maven库的...

2019-01-25 15:21:26 2142

原创 解决RecyclerView notifyItem闪屏问题

((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false); recyclerView.getItemAnimator().setChangeDuration(0);

2019-01-08 15:59:51 424

原创 开发者如何在「技术+管理」的路上越走越宽? (此文章为转载100offer,以声明表致敬)

一、中高级移动开发者,职业发展面临哪些问题? 首先,移动开发人员的市场需求逐年下降,2016 年以来移动互联网创业浪潮已退去,泡沫破灭得差不多了。其次,移动端技术架构趋向于更「轻」更「灵活」。较少使用纯原生来开发 App,对移动开发者技能要求转向 hybird 架构、react、H5、VUE.JS,甚至需要使用 JAVA、PHP 写服务端接口。当然也有一些「大厂」对移动开发者的技术要求...

2019-01-03 10:08:00 355

原创 动态设置ImageView宽高,并自适应

需求现场:有些图片的宽高在布局的时候是不能够直接设定的,而是根据动态获取图片的同时,获取图片的宽高在设定 另外图片需要自适应解决方案:类似以下代码                            int bitmapHeight = bitmap.getHeight();                            float unitHeight = getReso...

2018-12-28 16:11:54 1207

原创 verticaltablayout系统适配遇到的问题

verticaltablayout在设置tab字体大小时,如果根据适配方案设置想x10,x12时:在8.0系统上会出现字体偏大的现象,而在其他系统上(包括9.0)都正常,究竟原因暂时还没搞清楚,暂时在8.0的系统上直接设置7sp,8sp...

2018-12-17 09:49:38 554

原创 RecyclerView嵌套其他列表控件问题

RecyclerView嵌套其他列表控件问题:嵌套GridView或者listview都回容易出现事件冲突,除了解决事件冲突的问题外,还可以使用RecyclerView嵌套RecyclerView来解决问题...

2018-12-14 11:24:47 311

原创 使用Button时,有时button上方顶部会出现多余的颜色线条

改为TextView就可以啦

2018-11-16 11:12:58 308

原创 Button按钮的背景阴影

现象:给button添加shape背景,会出现有阴影&lt;Button android:id="@+id/bt_manage_add" android:layout_width="match_parent" android:layout_height="@dimen/y88" android:layout_marginRight="@dimen/x115"...

2018-11-15 13:59:21 1967

原创 锤子手机上给ImageView加载Gif动画,背景闪烁的问题

现象:ImageView加载动画的区域以及上方会出现闪烁问题使用过Glide(锤子手机上有问题,其余没问题)使用android-gif-drawable(都有问题)使用Fresco加载即可解决。 ...

2018-11-05 09:50:40 929

原创 android 本地大图片造成内存溢出的解决方案

在使用中,小的图片,可以通过drawable直接引用setImageResource或者setBackgroundResource, 但涉及到大图时,尽量通过decodeStream来创建bitmap,然后再给对应的view使用。public static Bitmap readBitMap(Context context, int resId) {        BitmapFactory...

2018-10-26 15:05:05 828

原创 待测试功能

1:在Recyclerview使用GlideAPP加载大量图片导致内存溢出(oom)在Recyclerview中重写这个方法,当item被隐藏的时候,调用 Glide.with(fragment).clear(imageView);@Overridepublic void onViewRecycled(@NonNull ViewHolder holder) { super.o...

2018-10-26 14:54:50 229

原创 Android使用Glide加载Gif

1,解决Glide加载Gif非常慢问题    1 Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);    为其添加缓存策略,其中缓存策略可以为:Source及None,None及为...

2018-10-26 10:54:00 1115

原创 RxJava异步请求加载状态控制

在我看来,RxJava最大的特点就是异步,无论你是解析复杂的数据或是IO操作,我们都可以利用它内置的线程池进行线程间的调度,简单的使用当然,网络请求这种耗时的操作肯定也是要放在子线程执行的,那么是异步操作,我们就会有等待时间,安卓里通常的做法是在界面上盖一个加载中的loading;等操作完成,切换到UI线程时,我们再把它隐藏起来.于是有private final HomeContract....

2018-09-26 19:59:04 534

原创 引导页图片的适配

场景:引导页使用的是ViewPager作为容器,并且有滑动的动画,引导图片出现明显的拉伸变形问题:ImageView在添加入viewpager容器前,设置了布局参数(width=@dimen/x750, height = @dimen/y1334);           ViewPager容器设置如下&lt;android.support.v4.view.ViewPager ...

2018-09-25 12:03:36 928

空空如也

空空如也

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

TA关注的人

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