自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 json转实体:Gson的fromJson,传统的json解析

Gson提供了fromJson()方法来实现从Json相关对象到java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。先来看第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Person person = gson.fromJson(str, Person.class);1提供两个参数,分别是j

2017-11-24 17:14:45 2530

原创 调用so库时“xxx.so has text relocations”

今天导入别人的项目遇到了这个问题:xxx.so has text relocations参考了别人的博客才知道1、错误原因:    因为在编译.so文件时的targetSdkVersion低于当前的targetSdkVersion2、解决办法:    将module的build.gradle中targetSdkVersion改小点,直到不

2017-11-09 10:53:47 578

原创 Mob分享回调成功相关注意事项

Mob要想分享回调成功,除了写setCallback,还要记住如下要点:

2017-11-08 11:10:02 614

原创 xRecycleview position

xRecycleview里面,Activity的position比adapter里面的position大一,所以两个要注意

2017-11-08 11:07:58 247

原创 sdcard含义

安卓把图片存进sdcard里面,这个是虚拟的,不代表一定要有这个卡。

2017-11-08 11:05:07 1586

原创 解决华为手机无法输出Log.d(..)的问题

手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--打开;不能重启,我的手机重启后又会恢复。

2017-11-08 10:56:24 636

原创 getChildFragmentManager

在Fragment里面嵌套Fragment,第二个Fragment要getChildFragmentManager

2017-11-08 10:54:24 371

原创 IllegalStateException: commit already called

java.lang.IllegalStateException: commit already called 该错误,是因为你的ft事务是全局的变量,只能commit一次。所以用两个局部ft事务去做commit即可。

2017-11-08 10:53:04 466

原创 安卓6.0动态权限申请问题,可见链接

安卓6.0动态权限申请问题,可见链接https://github.com/hongyangAndroid/MPermissions  apt'com.zhy:mpermission-compiler:1.0.0'    compile'com.zhy:mpermission-api:1.0.0'

2017-11-08 10:41:36 349

原创 E/HAL: load: id=gralloc != hmi->id=gralloc

出现了这个问题E/HAL: load: id=gralloc != hmi->id=gralloc,是因为安卓6.0权限没有申请成功,申请动态权限。这里是图片选择器在用之前要申请解决链接:http://www.jianshu.com/p/43ec78a3d9cd

2017-11-08 10:35:33 685

原创 极光推送第一次进入APP无法获取RegistrationID

集成极光推送的时候,我们如果是第一次进入APP,可能会获取不到RegistrationID,原因可能有两个问题:一、极光推送注册服务的时候速度不是很快,所以当你第一次进APP的时候可能还没注册好,所以当然获取不到。可以在需要的地方获取RegistrationID。二、可能是极光本身的问题,见如下:1、首先,在activity :  public void registerMes

2017-11-08 10:03:41 10069 3

原创 Error:Execution failed for task ':app:processDebugManifest

解决方法:1、在Manifest.xml的application标签下添加tools:replace="android:icon, android:theme"(多个属性用,隔开,并且记住在manifest根标签上加入xmlns:tools="http://schemas.android.com/tools",否则会找不到namespace哦)2、而对于我这次的错误是只需要添加tools:

2017-11-07 16:23:15 2060

原创 Lambda学习、配置以及lambda expressions are not supported at this language level

Lambda是把一些编译器本来就知道的东西隐藏去掉,留下的是IT程序员必须写出来或者是可以修改的。比如: 实例1FileFilter File dir = new File("/an/dir/");   FileFilter directoryFilter = new FileFilter() {      public boolean accept(File file) {

2017-11-07 16:10:10 323

原创 线程嵌套线程,线程run里面同步

1、通过线程可以实现异步任务。线程里面不要嵌套线程。2、线程是异步的,但是在线程的run方法里面的东西就是同步的。

2017-11-07 16:08:35 7351

原创 error installing apk

出现error installing apk问题,可能是手机问题,换个手机。应该是签名不一致,就是jks。

2017-11-07 16:06:34 761

原创 删除jar包,主工程代码变成红色

在出现jar包冲突的时候,删掉了主工程的jar包,如果出现主工程的相关代码出现红色,那可能是build.gradle没有compile project(':库工程名字')

2017-11-07 16:02:09 251

原创 dialog 布局变化 windowIsFloating

如果dialog出来的时候,布局出现变化,可以设置true

2017-11-07 15:59:12 2403

原创 打包签名,设置默认签名文件为自己的签名jks

新浪微博SSO登录,微信分享这些都需要签名打包,才能看到效果,设置默认签名文件为自己的签名jks,这样就不需要打包了。步骤如下:1、在app目录下添加你的.jks,然后app的build.gradle文件中的增加以下内容:第一种:android {      signingConfigs {          debug {             storeFilef

2017-11-07 15:56:41 694

原创 微信分享闪退

如果分享微信,闪退回app,那么就是app签名和后台不一样。检查微信后台和代码里面的签名是否一致!

2017-11-07 15:53:58 453

原创 百度、谷歌地图集成相关准备:SHA1指纹

集成谷歌map,需要生产SHA1指纹,步骤如下:1、如同打包方法一样,生成.jks文件 2、入下图输入路径,即可生成指纹3、集成谷歌地图,要获取appkey,要获取服务。如果更新谷歌服务显示连接超时,可能是网络太差!

2017-11-07 15:51:21 334

LottieAnimDemo.7z

Lottie动画,只需要加载.json文件。不再像传统那样,一堆代码。UI做好动画,生成.json文件。安卓研发将其放进assets目录。

2020-03-20

ActionDown.7z

当流程需要做的事情是不确定的,并且有的时候需要等待。这个时候就需要一个队列。即将一件件事情放进队列中,然后按照顺序开始执行。当需要新增事情时,只需要在一个Group中加入一个Action即可。省去了繁琐的写代码环节。

2020-02-24

自定义电池充电动画效果

这是一个电池充电的效果,电量从底部上顶部逐渐变多,再变为0。反复循环。可以设置进度。代码用了属性动画。

2017-10-28

空空如也

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

TA关注的人

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