(1) 那么adjustViewBounds=”ture”是什么意思呢? 当adjustViewBounds=”ture”的时候,Adjust the ImageView&…
分类:Android
面试资料的总结
总结很到位的一篇文章:https://blog.csdn.net/qsdsn/article/details/81134143 1.四大组件 – Activity https://www.jianshu.co…
Android Webview拦截ajax请求
Android Webview虽然提供了页面加载及资源请求的钩子,但是对于h5的ajax请求并没有提供干涉的接口,这意味着我们不能在webview中干涉javascript发起的http请求,而有时候我们确实需要能够截获…
Android新特性Instant Run详解
关于 Instant Run Android Studio 2.0 中引入的 Instant Run 是 Run 和 Debug 命令的行为,可以大幅缩短应用更新的时间。尽管首次构建可能需要花费较长的时间,Instant…
面试算法知识梳理(10) - 二叉查找树
面试算法代码知识梳理系列 面试算法知识梳理(1) – 排序算法 面试算法知识梳理(2) – 字符串算法第一部分 面试算法知识梳理(3) – 字符串算法第二部分 面试算法知识梳理(4) …
二十三、Handler消息传递
Android平台不允许Activity新启动的线程访问该Activity里的界面组件,这样就会导致新线程无法动态改变界面组件的属性值,借助Handler的消息传递能够实现新启动的线程周期性的改变界面组件的属性值。 Ha…
安卓 fragment 的创建过程 怎么和activity关联的
1 commitNow commitNow – disallowAddToBackStack – execSingleAction – ensureExecReady – …
Android BLE MTU调整
一.问题背景 一个智能手表产品,采用DA14580的蓝牙芯片,MTU设成72. iOS能正常工作收发,(里面有很多是长达38字节的OTA升级包).但是在Android下,短包收发正常,但是长包 23个以上长度包,没有回应…
《App研发录》知识点汇总
�《App研发录》这部书是包建强写的,说来也巧,在读这边书之前在看池建强的《Mac 人生元编程》 ,所以读这本书的时候,将这两个建强搞混。这本书花了我一周多一点的时间看完。昨天晚看完久久不能寐,一是惊叹这本书的干货太多,…
解决点击ripple水波纹无效的问题
最近在研究MD风格,然后自己也着手开始准备做一个相关风格的APP 在水波纹研究的时候发现一个问题: 设置了background为自定义的ripple xml 但是却始终没有效果,对textview控件和linear la…
完美解决因scrollview和recycleview引起的滑动冲突
今天做了这么一个布局,scrollView嵌套一个fragment,fragment里面是一个viewpager,viewpager里面又嵌套fragment,fragment里面有一个横向的recycleview,re…
性能优化—防止内存泄漏和溢出
如何找到项目中存在的内存泄露的这些地方呢? 1.确定是否存在内存泄露 Android Monitors的内存分析 最直观的看内存增长情况,知道该动作是否发生内存泄露。动作发生之前: GC完后内存1.4M; 动作发生之后:…