
android
文章平均质量分 58
yuhan963
这个作者很懒,什么都没留下…
展开
-
Fragment重叠问题处理
fragment重叠一般是由于Activity重建导致的,比如横竖屏切换。网上一般给出的解决方法是配置android:configChanges或者add的时候增加tag参数。不过这两种方式都有局限性,这里给出个人觉得更通用的处理方式:在初始化添加fragment之前,先清除当前Activity已有的fragment。代码如下(kotlin代码): fun destroyF...原创 2018-06-05 22:56:26 · 490 阅读 · 0 评论 -
Android-aar包依赖配置
一 概述 aar包是android lib工程生成的压缩包,类似java的jar包,只不过多了各种资源文件。 多个项目公用的组件或框架打成aar包,用起来会更简易且方便版本管控。二 构建aar包 一般直接编译即会生成aar包;但是我在android studio 2.2.3版本测试发现这样生成的aar只有几k,明显不能作为最终的完整依赖。 亲测可行的方法(android原创 2016-12-09 16:57:22 · 2754 阅读 · 0 评论 -
Android如何平移一个View
Android如何平移一个View最近公司招聘Android开发同学,发现相当多的同学对此问题了解有限,因此列举几个平移的方法如下。1 View方法 setTranslationX setTranslationYAndroid3.0版本开始增加了一些用于动画的属性方法例如:setTranslationX() setTranslationX() setRotation() setAlpha()以下代码原创 2016-10-22 14:34:03 · 7698 阅读 · 0 评论 -
Retrofit2 本地模拟API数据
开发移动端应用的时候,当服务端尚不具备服务能力的时候,需要本地模拟API接口数据,这里介绍开发Android应用,并使用Retrofit2框架的时候,如何简单的在本地模拟API数据。//本地模拟API数据需要的核心类public abstract class TestCall<T> implements Call<T> { @Override public Response<T> e原创 2016-09-21 19:43:43 · 1228 阅读 · 0 评论 -
Android调试工具Stetho
一 Stetho简介Stetho是Facebook出品的一款非常强大Android调试工具。Stetho可以通过Chrome浏览器查看Android应用的网络请求和响应数据、数据库数据、页面XML布局等,具体参加官网。官网:http://facebook.github.io/stetho/Git地址:https://github.com/facebook/stetho二原创 2016-08-13 15:14:52 · 678 阅读 · 1 评论 -
Android Cookie处理
Android Cookie处理Android有两个CookieManager类,用以处理Cookie同步的问题,分别是:android.webkit.CookieManagerjava.net.CookieManager1 java.net.CookieManager的使用1.1 使用HttpURLConnection处理http请求使用CookieManager默认的实现,在Applica原创 2016-01-26 22:23:50 · 882 阅读 · 0 评论 -
Android单元测试
一、单元测试 - TestCase继承AndroidTestCase类或者TestCase类,即可进行基本的单元测试。AndroidTestCase类是TestCase的子类,其中添加了Context的相关操作。配置测试环境首先,在src目录下创建test目录,test目录下创建java目录,如下图所示。其次,在build.gradle配置文原创 2015-10-19 18:36:09 · 645 阅读 · 0 评论 -
Volley笔记-重定向的处理
一、Volley介绍Volley是一款开源的Android异步网络请求框架,适合通信量小,通信频繁的网络操作。Volley官方代码地址:https://android.googlesource.com/platform/frameworks/volleyGit地址:https://github.com/mcxiaoke/android-volleyGit地址是镜像地址,而且对官原创 2015-08-31 22:37:36 · 4449 阅读 · 0 评论 -
Android应用内获取当前栈顶的Activity
通过registerActivityLifecycleCallbacks方法监控Activity的生命周期,从而获取最新打开的Activity。代码如下(kotlin代码):class CommunityApplication : Application() { init { instance = this } companion object ...原创 2018-06-06 18:42:27 · 4284 阅读 · 1 评论