- 博客(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
原创 xRecycleview position
xRecycleview里面,Activity的position比adapter里面的position大一,所以两个要注意
2017-11-08 11:07:58 247
原创 解决华为手机无法输出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
原创 打包签名,设置默认签名文件为自己的签名jks
新浪微博SSO登录,微信分享这些都需要签名打包,才能看到效果,设置默认签名文件为自己的签名jks,这样就不需要打包了。步骤如下:1、在app目录下添加你的.jks,然后app的build.gradle文件中的增加以下内容:第一种:android { signingConfigs { debug { storeFilef
2017-11-07 15:56:41 694
原创 百度、谷歌地图集成相关准备:SHA1指纹
集成谷歌map,需要生产SHA1指纹,步骤如下:1、如同打包方法一样,生成.jks文件 2、入下图输入路径,即可生成指纹3、集成谷歌地图,要获取appkey,要获取服务。如果更新谷歌服务显示连接超时,可能是网络太差!
2017-11-07 15:51:21 334
ActionDown.7z
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人