5 米小豆361

尚未进行身份认证

我要认证

记录学习分享菜鸟历程。

等级
TA的排名 1w+

AS使用protobuf序列化方案

protobuf是google开源的序列化解决方案,本文只做记录配置,具体自行百度protobuf的AS插件地址https://github.com/google/protobuf-gradle-plugin1 在AS项目根目录下的 build.gradle dependencies下 增加classpath 'com.google.protobuf:protobuf-grad...

2019-05-30 17:30:49

Flutter state生命周期

最近研究flutter的生命周期,当然已经有大牛早已深入探究填坑了 !但是 还是有些疑问!例如 didUpdateWidget为什么没有调用?其实api早已经说明白了:父widget 重新build时调用!!/// Called whenever the widget configuration changes. /// /// If the parent widget re...

2019-04-11 18:27:15

Flutter bottomNavigationBar切换widget页面后重复创建widget的问题

问题描述:使用bottomNavigationBar +pageView切换页面,切换第二个页面后再次切换第一个页面,发现重复创建触发了网路请求,好坑!Widget build(BuildContext context) { return Scaffold( body: PageView.builder( controller: _pageControl...

2019-04-11 16:08:52

Flutter json解析报错:NoSuchMethodError: The getter 'inputs' was called on null

NoSuchMethodError: The getter 'inputs' was called on null.是缓存造成的,参考:https://github.com/dart-lang/build/issues/1804解决方法:找到flutter工程的.dart_tool,清空目录下文件...

2019-04-09 11:11:20

计算机语言划分粗浅理解(编译型/解释型,动态语言/静态语言)

编译型/解释型 分类是从 语言执行过程来讲的 参考链接编译型:源代码=》机器码=》计算机执行解释型:源代码=》中间码=》解释器解释并由计算机执行强类型语言(静态语言)需要指定变量/对象类型(也可以说 运行前 检查数据类型);弱类型语言 (动态语言) 不需要指定变量/对象类型(也可以说 运行时 检查数据类型);参考链接...

2019-03-27 15:31:12

Rxjava2报错--io.reactivex.exceptions.UndeliverableException:java.net.UnknownHostException

io.reactivex.exceptions.UndeliverableException:java.net.UnknownHostException: Unable to resolve host "xx.com": No address associated with hostname发现app报这个错误:UndeliverableException 无法传递的异常!问题分析:已经...

2019-03-26 15:44:03

AS多模块 android.support版本冲突has different version for the compile

项目使用多模块 引入多个库报错:、Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0) and runtime (28.0.0) classpath. You should manually set the same version via Depende...

2019-03-25 18:18:50

找出数组中出现次数最多的数字和出现次数

已经知道数组:int[]arr={1,4,3,4,6,6,6,8,8,9,2,8,3};//用HashMap,key作为数字,对应value作为出现次数@Testpublicvoidt1(){int[]arr={1,1,3,5,6,6,8,8,9,2,8,3};HashMa...

2019-02-22 09:18:07

android.view.InflateException报错

调试项目时候 报错: android.view.InflateException: Binary XML file line #49: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference Caused by: ja...

2019-02-15 16:27:41

RN使用native-nivigation3.0.9后报错3: unexpected char: '\' @ line 3, column 133. s\react-native-gestu

报错位置 android下setiing.gradleinclude ':react-native-gesture-handler'project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '..\node_modules\react-native-gesture-handl...

2019-01-28 09:42:39

AndroidStudio报错Manifest merger failed : Attribute application@appComponentFactory value=(android.sup

在引入库文件时候,AS报错,第一反应抓狂,然而没用Manifestmergerfailed:Attributeapplication@appComponentFactoryvalue=(android.support.v4.app.CoreComponentFactory)from[com.android.support:support-compat:28.0.0]An...

2019-01-25 19:59:10

二叉树排序树(搜索树)的理解

二叉排序树,也叫搜索树,顾名思义 是一种有顺序的二叉树;数值的插入保证插入的数值满足:节点的值大于左子树上的所有节点的值,且小于右子树上所有节点的值数值的遍历二叉树中序遍历的结果就是排列好的顺序数值的删除删除操作比较难理解,分为多种节点是叶子节点,同时是根节点 节点是叶子节点,但不是根节点 节点是支节点,同时只存在左子树(细分两种是否是根节点) 节点是支节点,同时...

2018-12-09 19:45:53

java中设置socket超时时间的那些坑

通常情况下这样设置socket超时时间方式1finalSocketsocket=newSocket("ip","port");//自动开始连接ipsocket.setSoTimeout(Constants.userRequestOutTime);//设置超时时间OutputStreamoutStream=socket.getOutputStream(); ...

2018-12-09 19:32:32

android中Dialog居中显示

//dialog 居中显示 Window window = dialog.getWindow(); if (dialog != null && window != null) { WindowManager.LayoutParams attr = window.getAttr...

2018-07-17 15:34:42

ubuntu编译ffmpeg的动态库的一些坑

以前常使用别人编译好的ffmpeg-android库文件,今天做次尝试 动手自己编译。在编译时 报了这个错:In file included from ./libavutil/avutil.h:296:0, from ./libavutil/log.h:25, from libavdevice/avdevice.h:48, ...

2018-05-08 11:07:59

kotlin中class和file的区别

kotlin中class和file的区别?如果一个 class 中只有一个 类,该类文件就以 classname命名;但是如果 在该文件中 添加一个 class 文件就变成了 .file

2018-03-01 15:19:54

Android 中判断 当前是 debug 还是release

//判断当前应用是否是debug状态 public static boolean isApkInDebug(Context context) { try { ApplicationInfo info = context.getApplicationInfo(); return (info.flags & Applic...

2018-02-10 11:19:51

AndroidStudio生成arr和jar

注意 只能在 library的module下 build时才会 生成!下图是 存放路径

2018-01-31 18:17:04

Android 删除签名文件的方法

00000

2017-12-08 16:22:32

Android中apk优化工具zipalign

...

2017-12-08 16:05:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。