自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ReactNative开发之Android项目中组件库link依赖

前言ReactNative开发过程中,经常会引用一些组件库来实现一些特殊需求。有些组件库使用时,需要link依赖项,是因为这些库基于一些原生代码实现,你必须把这些文件添加到你的应用,否则应用会在你使用这些库的时候产生报错。 链接原生库有两种方式,一种是自动链接,一种是手动链接。文中以我们开发中常用的react-navigation组件库为例。注:使用link依赖项之前,需先确认react-...

2020-01-20 10:56:06 4032

原创 java基础之代码注释@see与{@link}

善用java代码注释,写出高可读性代码,便于项目后期维护。@see与{@link}都具有代码关联、参考转向作用1.@see使用@see时应注意 顶头写。用法:@see 类#属性 / 方法/** * @see ClassA#属性 * @see ClassA#方法 * @see com.joh.demo.ClassB#方法 */2.{@link}{@link}的使用与@...

2020-01-18 13:40:28 22267 3

原创 java基础之数据取整

对数据进行取整package com.joh.java;/** * java取整 * * @author : Joh Liu * @date : */public class TruncDemo { public static void main(String[] args) {// 向上取整:Math.ceil() //只要有小数都+1// ...

2020-01-18 13:39:41 3237

原创 java基础之数字格式化显示(保留两位小数点)

java中常会用到数字的格式化显示,常用类有DecimalFormat、NumberFormat以及BigDecimal。1.保留两位小数点 //******=保留两位小数点=******// double d = 10 / 3; // 方式一 DecimalFormat方式 System.out.println("DecimalFormat方式显示数据:")...

2020-01-18 13:38:22 10563

原创 java基础之NumberFormat的使用

java中常会用到数字的格式化显示,常用类有DecimalFormat、NumberFormat以及BigDecimal。NumberFormat是一个抽象的数字格式化类。该类提供的格式和解析数字的接口。NumberFormat多重用途 //******=NumberFormat多重用途=******// Double dou = 123456789.987654321;...

2020-01-18 13:35:00 1369

原创 java基础之BigDecimal的使用

java中常会用到数字的格式化显示,常用类有DecimalFormat、NumberFormat以及BigDecimal。java的float只能用来进行科学计算或工程计算,在大多数的商业计算中,一般采用java.math.BigDecimal类来进行精确计算。double dd4 = 1.01 + 2.02;System.out.println(dd4); //3.03000000000...

2020-01-18 13:33:51 159

原创 Android基础之TextView简单富文本实现

1.Html.fromHtml()Html.fromHtml()是Android提供的简单支持部分html标签的方法。查看Html源码可知目前支持的html标签有<br>、<p>、<font>、<a>、<big>等private void handleStartTag(String tag, Attributes attribut...

2020-01-18 10:51:00 740

原创 Android基础之批量发送短信

// 短信发送方式1Uri smsToUri = Uri.parse("smsto:" + "12345678;123456789");Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);intent.putExtra("sms_body", "短信内容");startActivity(intent);// 短信发送方式...

2020-01-18 10:48:42 1004

原创 Android基础之Activity不同场景的生命周期

打开应用onCreate() -> onStart() -> onResume()关闭应用onPause() -> onStop() -> onDestroy()进入最近应用屏(任务管理器)onPause() -> onStop()最近应用屏进应用onStart() -> onResume()设备旋转onPause() -> o...

2020-01-18 10:45:42 137

原创 Android应用客服系统解决方案---网易七鱼客服

应用客服系统现在好多应用都有客服系统需求,常见问题可以通过智能客服解决,疑难问题可以联系人工客服实时解答。比较常见的购物应用的客服功能。七鱼客服七鱼 Android SDK Github网易七鱼 Android SDK 开发指南七鱼SDK接入1.添加依赖 // 最新版本可参考 Download 徽章后对应的数值compile 'com.qiyukf.unicorn:unico...

2019-01-29 16:54:32 7234 3

原创 Gson中@SerializedName 注解使用

当我们解析json数据时都会创建一个对应实体类,有时候json数据里面的字段是java关键词或者json数据里面的字段太简单,我们想在实体类中自定义字段名,这时就可以用@SerializedName注解。将我们自定义的字段名与json数据里面的字段对应起来。//json1{ &quot;class&quot;:&quot;1&quot; &quot;public&quot;:&quot;2&quot;}//j

2018-07-06 13:47:22 9265

原创 Android应用闪退异常java.lang.RuntimeException: Unable to instantiate application

1.闪退异常的出现开发过程中测试的时候一般都是打的debug包来测试,但是昨天打的debug包突然出现一个很棘手的问题,一直没找到原因,本来项目在手机上直接部署是没问题的,但是打个debug包给测试,安装之后一打开就闪退,捕捉一下日志,发现闪退异常java.lang.RuntimeException: Unable to instantiate application。当时以为是配置文...

2018-06-29 11:51:24 39772 17

原创 Android全面屏适配

前言之所以会有全面屏适配问题的出现还是要归结于各大Android手机厂商(没事造那么多屏幕纵横比不一样的手机干嘛),这些使广大Android开发者在屏幕适配的问题上越走越远,回不了头。 全面屏是个啥呢,其实这个定义还是很模糊的,反正各大手机厂商经常那这个做噱头,百度百科的解释全面屏适配方案全面屏手机的屏幕比大于常见的手机屏幕比(16:9),比如小米MIX(17:9)、三星S8...

2018-06-28 15:08:52 12185 2

原创 Android极光推送 API简述

上一篇文章讲述了极光推送的 jcenter 自动集成,简单快捷,本篇简单介绍一下极光推送API在实际项目中的经常使用的一些方法。1.设置调试模式JPushInterface.setDebugMode(isDebug);在自定义的Application中onCreate中调用,用于debug调试,正式环境不用调用。2.初始化JPushInterface.init(...

2018-06-28 10:11:31 1540

原创 Android极光推送 jcenter 自动集成

偶然间发现极光推送提供了一种jcenter自动集成的方式,相对于之前的手动集成方式,这种方法真的是简单快捷,可以省去很多操作,让你分分钟搞定极光推送,再也不用为以前那种大规模复制粘贴而烦恼了。1.配置jcenter支持在Project 根目录的主 gradle 中配置了jcenter支持(新建project默认配置就支持) build.gradlebuildscript ...

2018-06-27 09:21:41 2560 6

原创 RecyclerView嵌套问题

当我们布局遇到一些复杂的布局时,或是一些特殊要求的布局时,会用到RecyclerView嵌套RecyclerView或者ScrollView嵌套RecyclerView的情况,但是使用这两种嵌套方式进场会遇到滑动冲突,焦点抢占或是RecyclerView内容显示不全等问题,那么怎么解决呢?1.RecyclerView嵌套RecyclerView我们经常在项目的类似朋友圈场景中使用RecyclerVi

2017-10-13 16:32:34 3846

原创 GIt远程代码管理配置

前言本文以Git、SourceTree、码云为例git配置git只需要默认安装即可,安装后找到git的安装目录,找到git-bash,双击运行1.然后开始git的基本配置,首先填写用户名和邮箱git config --global user.name "your name"git config --global user.email "your email"2.然后创建.ssh文件用于存储SSH公

2017-10-02 18:51:15 694

原创 初识Kotlin开发Android(一) Kotlin环境搭建

一、安装 Kotlin 插件使用kotlin之前,首先要安装Kotlin插件,Android Studio在3.0之后已经内置安装Kotlin插件了,之前的版本可以在“Plugins”中搜索“Kotlin”找到插件下载安装,安装完成之后需要重启 Android Studio二、创建新的工程开始创建新的工程,新建一个Android项目吧,添加一个默认的MainActivity,按照流程完成即可创建后的

2017-09-30 13:48:20 254

原创 Markdown 文档编写简述

一、标题的写法标题有六个级别,第七个级别是文本(文本不需要加符号),这里列举经常用到的两种写法,根据不同的情况需求使用 写标题时最好将符号与要写的标题用一个空格隔开第一种写法:# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题第二种写法:# 一级标题### 二级标题##### 三级标题###......效果如下图:二、字体

2017-09-30 09:27:18 1396

ScrowViewDemo

ScrollView嵌套RecyclerView RecyclerView嵌套RecyclerView

2017-10-13

空空如也

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

TA关注的人

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