自从谷歌宣布,kotlin为Android官方的开发语言,它确实火了,因为他有强大的背景,更因为它的安全,简洁 大部分的人会说,我的项目是java,换成kotlin那成本太大了.其实kotlin的开发者早就想到这一点,k…
分类:Android
NestedScrollView、RecycleView、ViewPager 等布局方面的常见问题汇总,及解决
前言 在开发中我们经常会用到 NestedScrollView 和 RecycleView,一般情况下这两种布局是不需要进行嵌套的,很多情况下 RecycleView 就可以自行解决,但是毕竟是一般情况,因此超出一般情况…
探究 ViewPager 使用 Fragment 无法刷新的原因
本文将从源码角度探究 ViewPager 使用 FragmentPagerAdapter、FragmentStatePagerAdapter 无法刷新的原因,以及对应的解决方案。 让我们先从一个简单的例子入手,请看下面这…
Android app被回收之后会导致的问题
当android app被回收之后,再次点击图标会回到最后打开的页面,但是一些数据已经被回收了,直接打开可能会报空指针异常之类的,我们可以判断是否被回收,然后重启app public class StatusHolder…
JNI编程指南(一):基本类型、字符串、数组
前言 对于任何一个初学者,学习JNI都是从Java和C/C++之间如何传递数据,以及数据类型之间是如何相互映射开始。 Native方法和C函数原型 看点代码 package com.net168.xxx class Si…
25个Android酷炫开源UI框架
1.Side-Menu.[Android](http://lib.csdn.net/base/android “Android知识库”) 分类侧滑菜单,Yalantis 出品。 项目地址:https://gi…
Android 常用开源库总结(持续更新)
前言 收集了一些比较常见的开源库,特此记录(已收录380+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 TextView HTextView 一款支持TextVie…
Fragment 几个问题:
一类标题 1,activity是fragment的容器,还是fragment的启动目标?? 如果是第一种那就用接口 第二种直接塞intent fragment是启动跳转到activity时传数据 哪就intent好了啊 …
记一次趣头条Android面试经历!
2018年末,在互联网寒冬下,本人也很不幸成为了牺牲品,原公司项目停止,项目组解散。我也在没有任何补偿的情况下(郑州很多公司都不正规,工资发全就不错了)被迫离职。 过年期间给自己定了下个工作的期望: 1. 离开郑州 2.…
Android的WindowManager解析
定义 开发者官网的定义 The interface that apps use to talk to the window manager. Use Context.getSystemService(Context.WI…
一种监听ANR方案
监听上报ANR(Application Not Responding,应用无响应)是数据采集系统功能之一,本文讲述一种可行实现方案。 方案概述 ANR一般有三种类型[1]: KeyDispatchTimeout(5 se…