关于TextView TextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参考,同时自己需要时候…
标签:Android
Fragment中的ViewPager嵌套Fragment
问题:在Fragment中的ViewPager设置的是FragmentPagerAdapter,发现在使用getSupportFragmentManager的时候,会出现ViewPager中的内容不显示的情况。 解决方法…
Android上使用retrofit+okhttp时token失效的处理方案
提前声明,以下提到的方案并没有去验证过可行性,只是记录一下,未来需要用到的时候,在仔细验证一下。 一般情况下,各个公司的移动端关于登录令牌(token)的设定都各不相同。 可先参考这个链接:https://www.zhi…
Android Hook AMS
Hook概念 Hook翻译过来是钩子的意思,我们都知道无论是手机还是电脑运行的时候都依赖系统各种各样的API,当某些API不能满足我们的要求时,我们就得去修改某些api,使之能满足我们的要求。这样api hook就自然而…
课程9.0之数组
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 数组的类型 数组的定义方法 数组的操作方法 数组的类型 数组的定义方法 数组的操作方法 例子1: class Demo…
Android获取两条线之间的夹角度数
核心代码 centerX、centerY为公共点,xInView、yInView为触摸点的坐标 /** *获取两条线的夹角 * @param centerX * @param centerY * @param xInVi…
android 中封装对图片存储以及传递工具类
笔者公司自己研发的android终端设备中,有拍照模块,然后应用中需要把照片传递到很多页面,如果用intent把图片的byte数组传递页面,有时候会因为字节数组过大而传递不成功,因此封装了一个工具类,先把照片存储到一个类…
Android 性能优化
通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢等,有的公司处理的很好,有的还有很大的优化空间,对于性能优化,怎么去做,我总结了一下性能优化如何入手,Andro…
Java基础——Stack源码分析
Stack是什么 Stack是继承于Vector的基础上实现的栈 Stack的特性就是队列的先进后出 class Stack<E> extends Vector<E>{} Vector有的特性,S…
android glide反射修改GlideBuilder,不使用注解
val method= Glide::class.java.getDeclaredMethod(“initializeGlide”, Context::class.java, GlideBuild…
android – Espresso – 如何将typeText切换为英文或其他语言输入模式
我正在使用Espresso来实现我的应用程序的自动测试框架.但是在我设计的一些测试用例中,我发现我的测试总是失败,根本原因不在于我的测试代码中的功能实现代码.根本原因是在 android输入法模式下,有时,它处于中文输入…
为什么android文档指的是用dpi代替ppi的密度?
我正在读(再一次) documentation about the supported screen densities 我想知道为什么密度是用dpi(每英寸点数)而不是ppi(每英寸像素数)来表示的. 首先我虽然这些是…