自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android DataBinding在自定义ViewGroup中的绑定方式之一

问题描述:    在自定义LinearLayout中使用DataBinding的时候:        1:无法使用setContentView(Activity activity, int layoutId)       2:使用inflate(LayoutInflater inflater, int layoutId,@Nullable ViewGroup parent, boolean att...

2018-03-15 17:26:20 2023

原创 react-native run-android(Exception:Could not create ADB Bridge.)

问题描述:在运行react-native安卓项目的时候,出现了此问题。解决方法:将项目导入通过gradle导入androidStudio编译一次,然后再运行。

2018-02-01 17:40:48 618

原创 windows安装Atom+Nuclide

背景描述:最近在看React-Native,在选择编辑工具时看到了Atom+Nuclide,这是FaceBook官方推出的工具,所以选择了它,当然,也可以用WebStrom。废话不多说,接下来直接进入正题。首先在安装之前默认已经安装了:react-native环境。一、安装Atom:下载安装包:官方链接(官方下载可能很慢)。下载完成后直接安装就行。安装完成后可能没有生成快捷键,可以

2018-01-30 14:57:45 2455

原创 base64:java.lang.IllegalArgumentException

问题描述:在做base64字符串转图片的时候,出现了java.lang.IllegalArgumentException错误。原因:错误的base64字符串。解决办法:因为不能肯定base64字符串是否正确,所以我想出的办法是将其用try...catch包起来。byte[] Attr = null;Bitmap bit = null;try { Attr = Base64.decode

2018-01-18 16:35:29 4939 2

原创 java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.platform.comjni.map.commo

问题描述:在android studio自带模拟器上运行带有百度地图的项目时出现了该问题,在真机上运行则没有问题。java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tri

2018-01-15 11:54:35 388

原创 时间格式转换工具

/** * 将字符串类型的时间格式转换为需要的时间格式 * * @param getdate 时间 * @param Format1 传入的使劲按格式 * @param Format2 需要的时间格式 * @return */ public static String ExchangeTimeformat(String

2018-01-12 15:29:43 284

原创 Base64字符串转语音,并播放语音的简单工具类

import android.content.Context;import android.media.MediaPlayer;import android.util.Base64;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io

2018-01-05 13:53:13 8142

原创 解决webView中输入框被软键盘挡住的问题

问题描述: 在项目中用到了有赞商城的三方框架(实际就是加载了WebView),当其运行在某些机型上时出现了软键盘遮挡了输入框,导致用户输入文字时看不到文字内容。在网上查找了相关资料,说是这本身就是安卓的一个BUG,一直未解决。但是依然有高手给出了解决办法,忘了是在谁哪里找到的解决方案了,在此说一声抱歉, 拿过来一用的确是解决了软键盘被挡住的问题,但在一些存在虚拟键的机型上出现了适配问题,经过一天(人

2017-12-13 14:32:59 1019

原创 问题:Error:Cause: https://downloads.gradle.org/distributions/gradl...

症状描述:更新git代码后,AS毫无理由的让下载gradle版本。这个问题相信很多人都会遇到,也是在使用AS时常见的问题,所以在这做一个记录。出现这个问题的原因是:下载gradle失败。这里不对下载失败如何解决进行阐述了。根据上述症状,病根不在于是否需要下载新指定的gradle版本,因为在更新git之前我的gradle是没有任何问题的,那么就不可能去下载凭空指定的gradle。于是去找

2017-10-17 16:21:36 6909

原创 关于Android调用支付宝接口”有的手机无法调起网页支付”遇到的问题

今天测试给了一个BUG给我,说是调用支付宝支付时,直接显示结果“已取消‘’。根据现象,可以看到支付宝已经返回了结果,而在代码中String resultStatus = payResult.getResultStatus();//支付宝返回结果状态码所以就想到把状态码打印出来看看,然后再百度这些码代表什么。结果是支付宝返回了6002,通过点击打开链接这篇博客看到了6002代表网络错

2017-09-22 19:50:02 3451

原创 Kotlin函数之基础函数

Kotlin函数之一一、函数的基本写法及用法:classFunTest {//函数写法/**fun:声明函数的关键字* String:返回值类型* a:传入参数.如果参数有多个以"参数名:类型名"的形式写入。参数之间用“,”隔*每个参数必须加上参数类型*double:函数名*return "$a":返回值*/fundouble(a:I

2017-06-15 16:31:22 362

原创 android studio 3.0中配置Kotlin

一、创建工程:Android Studio 3.0中绑定了Kotlin插件,打开android studio 3.0在新建工程的时候勾选“Include Kotlin support”选项。之后就按照创建java语言的安卓工程一样一直到finish并等待工程创建成功。 在新建完成的时,如下图:划红线处可能报红。此处很可能是您的sdk中的platfrorm-tools没有升级到新版本。

2017-06-13 15:38:16 616

原创 DataBinding动态改变数据

DataBinding动态改变数据DataBinding减少了java逻辑代码与xml布局的交互,不仅体现在省去了findViewById(),还体现在动态的数据改变。例如:我们不使用框架要去改变一个TextView的文本信息,则需要用TextView的对象去调用setText( )方法。使用DataBinding则不需要如此。DataBinding提供了动态改变数据的方式。一、具

2017-05-24 17:16:12 1169

原创 DataBinding笔记一

DataBinding框架使用记录一、DataBinding作用:· 单纯的摆脱findviewbyid· 绑定基本数据类型及String· 绑定Model数据· 绑定事件· 通过静态方法转换数据类型· 通过运算符操作数据· 自定义Binding的类名· 绑定相同Model的操作· model变量改变自动更新数据· 绑定List/Map等集合数据·

2017-05-24 14:45:05 255

原创 ListView下拉刷新上拉加载的实现与使用

ListView上拉加载下拉刷新记录声明:本文是借鉴别人的博客,不算是原创,主要用于记录与学习。一、理论分析:整个过程可分为两大部分:下拉刷新与上拉加载。1、下拉刷新:下拉刷新可归纳为三个状态:下拉刷新:在此种状态下,通过监控用户的手势指令来进行判断,当ListView的第一个item可见时,用户向下拉ListView的头部视图可见到全部可见之间的过程都为下拉刷新状态。

2017-05-19 19:50:25 307

空空如也

空空如也

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

TA关注的人

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