关于动态赋值已有不少帖子进行了详细的说明,本帖就不再讨论,采用运行时数据转模型是一种比较简单的且复用性强的方法,然而使用时往往遇到因为数据结构复杂导致复合型json无法完全转化的问题。本帖主要研究了运行时对模型属性的子属…
分类:移动开发
分享一款值得分享的写作工具
俗话说的好:工欲善其事,必先利其器。作为技术的工匠来说,不仅仅需要好的开发工具,好的开发工具可以提高我们的工作效率,但是我们还需要更好的写作和总结工具才行,这样有利于提高我们的技术,学习和总结能力。作为开发者和程序员,这…
Android NFC读卡器,仿真卡流程学习
学习资料: Android中NFC读取金融IC卡 感谢laocaixw大佬,找了半天NFC相关开发的博客,终于找到一个简单明了的,就把代码抄了下来,以便之后再看 一台支持NFC的Android手机,可以作为读卡器来读取一…
Android 性能优化那些事
在Android应用程序开发中关于性能的优化是一个永恒的话题,以下是在实际开发和学习中关于性能优化的一些见解。 1:内存管理 在Android系统上并没有为内存提供交换区,它是通过分页和内存映射的机制来管理内存,这就说明…
RxJava zip 源码分析
zip 方法接收多个数据源(也就是 observable)和一个用来合并数据的 BiFunction 接口。 zip 会创建一个 Observale 对象,在这个对象被订阅时,会为每个数据源创建一个 Observer,你…
Android面试题知识点积累(三)
onNewIntent()调用时机 当activity设置启动模式为singleTop和singleTask,启动该activity,会调用onNewIntent(); ActivityManagerService的功能…
ubuntu下配置Android sdk
下载 1,下载和复制所需文件到ubuntu jdk,sdk,ndk,Android studio,都要都要 2,在主文件夹上创建一个叫android_develop_tools的文件,并且把sdk等文件放进去 mkdir…
Android studio 升级到3.0时项目遇到的问题
第一个问题: 在项目的build.gradle文件里面 Cannot set the value of read-only property ‘outputFile’ Error:(56, 0) Cannot set t…
(360)简易的可拖动的桌面悬浮窗
package com.example.ruulai.test; import android.graphics.PixelFormat; import android.os.Bundle; import android…
ANR 之 traces.txt 文件分析
参考文献: https://www.jianshu.com/p/8964812972be https://blog.csdn.net/tjy1985/article/details/6777355 http://haio…
小米手机 更换app图标失败的解决方法
android开发时,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标。 测试机是小米,据说这个问题只在小米上会出现。 更新程序图标时,把…
Android根据图片路径取得图片
(惭愧,当年java是我唯一挂科的一门) File file = new File(path); ImageView img = (ImageView) findViewById(R.id.img); if(file.e…