前言 有一些人反映在github上下载的项目或者作为module导入你的项目中,运行不起来。或者几经折腾才勉强运行起来,不知道你有没有这种感觉,如果你有这种困惑不妨继续阅读下文,相信本文能帮到你。我一直认为从github…
分类:移动开发
Fragment 切换 Activity 中的 ToolBar 上的菜单
需求 当 Toolbar 布局放在底层的 Activity 中, 而Toolbar 上的菜单需要根据切换的 Fragment 进行切换时。 分析 Fragment和Activity一样,可以重写onCreateOpt…
百度定位中出现4.9E-324问题的原因和解决办法
百度定位请查看官方开发文档 定位过程中出现经纬度为4.9E-324错误的可能情况,目前收集到四种: 1.权限错误 什么是权限错误呢?分为两种情况: 一是权限没有添加完全,没有从开发文档中完全拷贝到项目中,所以建议不要手写…
Retrofit 请求加密问题咨询?
需求如下:请求时需要对参数(含头部公共参数)加密获的签名sign,之后将签名sign作为参数放入头部。 遇到问题: 自定义 converter 实现加密时候,如何获取头部参数,加密之后如何添加。 目前实现了对…
开发设计心得(关于“架构”设计)
最近这段时间一直在赶项目,作为程序员,不加个班,好像都不太像。(唉,累)不过,还好,任务分解得还行,同事也给力,每天就工作9小时左右吧,也勉勉强强的可以和进度匹配。 项目开始前期,做基础框架(有人也叫基础架构)。就是封装…
Android打开指定文件实践 --- 工具类
项目中有下载文件的功能,但是有点 low,就是单纯的下载,下载成功提示用户文件下载在哪,需要用户手动去文件管理器找这些文件,不是很人性化,于是决定新增下载文件以后让用户直接能打开文件,友好型会好很多 前言 首先在实现打开…
Android面试题附答案(持续更新...)
最近要准备换工作,所以现在总结一下可能经常会被问的面试题,以备不时之需,也为后来的同学做个参考。 软引用和弱引用区别 当内存不够时,垃圾回收器会回收软引用的对象。 弱引用的对象拥有更短暂的生命周期当垃圾回收器扫描的时候不…
我所经历的Android面试
概述 笔者15年毕业一直在小公司,觉得完全靠自学已经到了自己的天花板,然后想进大型互联网公司发展,所以年前辞职,放弃了年终奖,年后就直接来的北京,面试的公司有稳定的大公司,也有创业型公司,有些创业型的公司面试质量也挺高的…
Android单元测试--Robolectric 3.2.2
简介 Robolectric通过实现一套JVM能运行的Android代码,从而做到脱离Android环境进行测试。在unit test运行的时候去截取android相关的代码调用,然后转到他们的他们实现的代码去执行这个调…
Android 源码设计模式解析与实战 读书笔记 5 工厂方法模式
应用最广泛的模式 —— 工厂方法模式 1. 工厂方法模式介绍 工厂方法模式(Factory Pattern),是创建型设计模式之一。工厂方法模式是一种结构简单的模式,在我们平时开发中应用广泛,如 Android 中的 A…
ScrollView与头+RecycleView嵌套冲突源码分析
前段时间项目中遇到的问题,ScrollView 嵌套 LinearLayout,LinearLayout 中是上面的布局加 RecycleView,这样嵌套,滑动到 RecycleView 的时候像粘住了一样滑的很慢,网…
DataBinding取代findViewById()和setText()
blog.csdn.net/jdsjlzx/article/details/48133293