logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

flutter、rn、uni-app比较

前言每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的工作流程更加复杂。flutter最近比较热闹,毕竟是Google出品。但我们不是炒作热点的媒体,也不是忽悠你交学费的培训机构,我们作为实际的跨平台开发者,冷静的分析下这个东东。flutter是...

android studio 如何在build.gradle中添加宏定义

ndk CMake和传统方式详见点击这里1.ndk由CMake方式创建,通过下面写法添加宏定义android {buildTypes {debug {externalNativeBuild{cmake {cppFlags "-DRELEASE_MODE=1"//debug或release包定义RELEASE_MODE=1宏,供so库中的ifdef语句使用

org.json.JSONException: Unterminated object at character 103

org.json.JSONException: Unterminated object at character 103 of {"status":"ok","message":"xxxxxx","time":2020-12-02 10:36:24}错误原因: 所解析的json数据格式有错(数据中含有特殊字符、或符号为中文状态下输入、时间的格式需要转化)解决办法:规范化数据格式上面的time字段对

android.support.v4.app.Fragment和android.app.Fragment区别

Fragment(碎片)是在3.0以后才出现的,Google为了兼容3.0以前的版本,使用了android.support.v4来兼容以前的SDK。不同点如下1.最低支持版本不同android.app.Fragment 兼容的最低版本是android:minSdkVersion=“11” 即3.0版android.support.v4.app.Fragment 兼容的最低版本是android:mi

android studio怎么打开SQLite数据库

用android studio开发android的时候,会用到SQLite数据库,下面教大家如何打开SQLite数据库方法/步骤1、打开view菜单下面的Device File Explorer2、右侧找到data文件夹3、下面还有一个data文件夹4、找到你的项目的包名5、然后打开database文件夹,就看到SQLite数据库了如果没有这个文件夹,说明程序暂时还没创建数据库,所以没有db数据产

AndroidStudio Unknown attribute(在xml中没有了代码提示)

问题电脑断电后,androidstudio能小概率的出现一个非常规bug。下面这个是终极解决方案,其他方式时灵时不灵,如下图:已下载的默认会被勾选,此时取消勾选,然后点击apply,就是卸载操作。未下载的默认没被勾选,此时点击勾选之后,再点击apply,就是安装操作。...

JavaScript如何判断是否为数字?

JavaScript如何判断是否为数字?方法1:使用isNaN()函数isNaN()函数是js自带的全局函数,isNaN() 函数用于检查其参数是否是非数字值。如果 值x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true;如果 值x 是其他值,则返回 false。isNaN()的缺点就在于 null、空格以及空串会被按照0来处理NaN: Not a Number<s

Android实现弹出列表、单选、多选框

本文实例为大家分享了Android实现弹出列表、单选、多选框的具体代码,供大家参考,具体内容如下效果图如下:

Android中获取当前正在显示的Activity实例

Android开发中需要用到当前 activity实例,如何获取当前正在显示的Activity实例1.保存当前Activity实例import android.app.Activity;import java.lang.ref.WeakReference;public class MyActivityManager {private static MyActivityManag...

开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器

文章目录框架引入优化Adapter代码和原始的adapter相对,减少70%的代码量。添加Item事件Item的点击事件Item的长按事件Item子控件的点击事件Item子控件的长按事件添加列表加载动画一行代码轻松切换5种默认动画。添加头部、尾部一行代码搞定,感觉又回到ListView时代。自动加载上拉加载无需监听滑动事件,可自定义加载布局,显示异常提示,自定义异常提示。同时支持下拉加载。分组布局

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择