BennuC_社区达人页

个人头像照片
BennuC
已加入开发者社区2029

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布156篇文章
2条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Linux
擅长领域
技术认证

暂时未有相关云产品技术能力~

Android方面10年以上经验,掘金平台优质作者

暂无精选文章
暂无更多信息

2022年05月

  • 05.13 12:01:27
    发表了文章 2022-05-13 12:01:27

    Flutter如何与Native(Android)进行交互

    上一篇文章Flutter混合开发:Android中如何启动Flutter中我们介绍了如何在Native(Android项目)中启动Flutter,展示Flutter页面。但是在开发过程中,很多时候并不是简单的展示一个页面即可,还会涉及到各种交互,比如传递一些消息。 本篇文章就简单介绍一下Flutter与原生Native的三种交互方式: BasicMessageChannel、MethodChannel和EventChannel。
  • 05.13 11:58:17
    发表了文章 2022-05-13 11:58:17

    IntentService详解

    IntentService是什么? 这篇文章是之前就写好的,一直没有整理出来,这几天有空正好整理发布一下。 我们知道Service可以让我们在后台处理一些事情,但是Service实际上也是主线程,所以执行长耗时任务时依然会ANR,只不过ANR触发时间要比前台长。一般我们会在Service中开启一个子线程去完成耗时任务。 而IntentService就是解决这个问题的,它是Service的一个抽象子类,需要实现onHandleIntent,代码在这个函数中执行。它与Service最大的不同就是默认开启一个子线程,而onHandleIntent就是在子线程中执行的。
  • 05.13 11:55:37
    发表了文章 2022-05-13 11:55:37

    Preference跳转activity出错Unable to find explicit activity class

    使用Preference可以非常方便的实现类似设置页面这样的菜单布局,甚至可以不需写java代码。那么可以在Preference中直接添加页面跳转么?其实非常简单,在Preference添加intent标签即可
  • 05.13 11:54:09
    发表了文章 2022-05-13 11:54:09

    使用SearchView报错java.lang.UnsupportedOperationException: Failed to resolve ...

    SearchView是appcompat-v7中的一个组件,能够更快的实现一些基本的功能 但是在布局中使用android.support.v7.widget.SearchView,打开该页面会crash,查看错误是加载布局出问题了
  • 05.13 11:46:48
    发表了文章 2022-05-13 11:46:48

    RecyclerView局部刷新机制——payload

    这篇文章其实之前就完成了,一直遗忘在角落里了,今天无意翻之前的笔记发现的,大部分内容应该还是有效的。 之前在使用RecyclerView的遇到过一个问题,使用notifyItemChanged刷新数据的时候会出现重影或者闪烁的现象。 这个问题很容易出现,当我们的列表中有进度显示(比如下载),这时候需要不停的更新进度,就需要使用notifyItemChanged 使用notifyItemChanged可以只刷新那一个item,这样就避免了像ListView那样全部刷新 但是如果使用notifyItemChanged(position),在滑动的时候刷新就会出现重影或者闪烁的问题。
  • 05.13 11:44:07
    发表了文章 2022-05-13 11:44:07

    Flutter 中的Error的捕获及处理

    Flutter 框架可以捕获运行期间的错误,包括构建期间、布局期间和绘制期间。 所有 Flutter 的错误均会被回调方法 FlutterError.onError 捕获。默认情况下,会调用 FlutterError.dumpErrorToConsole 方法,正如方法名表示的那样,将错误转储到当前的设备日志中。当从 IDE 运行应用时,检查器重写了该方法,错误也被发送到 IDE 的控制台,可以在控制台中检查出错的对象。
  • 05.13 11:33:21
    发表了文章 2022-05-13 11:33:21

    Flutter混合开发:Android中如何启动Flutter

    flutter可以独立完成项目,但是在现有项目情况下最好的方式就是混合开发,逐步过渡。这样就会共存native和flutter代码,而其中最关键的就是native如何启动flutter页面,及flutter与native如何交互。 本文以Android为例,展示如何在一个现有项目中引入flutter、启动flutter,如何加速启动以及如何传参。
  • 发表了文章 2022-05-14

    Flutter支持Windows\MacOS\Web等

  • 发表了文章 2022-05-14

    滑动速度监听VelocityTracker

  • 发表了文章 2022-05-14

    解决No version of NDK matched the requested version问题

  • 发表了文章 2022-05-14

    如何为Electron应用实现一个简易的更新功能

  • 发表了文章 2022-05-14

    实现一个悬浮在软键盘上的输入栏

  • 发表了文章 2022-05-14

    Binder机制中的收发消息及线程池

  • 发表了文章 2022-05-14

    攻防:如何防止动态hook绕过jni签名校验

  • 发表了文章 2022-05-14

    Flutter:实现红包晃动效果

  • 发表了文章 2022-05-14

    kotlin学习笔记——类、函数、接口

  • 发表了文章 2022-05-14

    kotlin中学习笔记——null

  • 发表了文章 2022-05-14

    kotlin学习笔记——sqlite(anko)

  • 发表了文章 2022-05-14

    kotlin集合操作符——总数操作符

  • 发表了文章 2022-05-14

    c++学习笔记之数组及vector

  • 发表了文章 2022-05-14

    c++学习笔记之模板

  • 发表了文章 2022-05-14

    c++学习笔记之异常

  • 发表了文章 2022-05-14

    c++学习笔记之继承和多态

  • 发表了文章 2022-05-14

    c++学习笔记之运算符重载

  • 发表了文章 2022-05-14

    c++学习笔记之指针

  • 发表了文章 2022-05-14

    c++学习笔记之类

  • 发表了文章 2022-05-14

    c++学习笔记之基础篇

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息