Android OkHttp完全解析 是时候来了解OkHttp了
标签:Android
android – CollapsingTolbar与fagment一起使用包含SwipeRefreshLayout和RecycleView
嗨,我正在使用CollapsingToobar和Framelayout.当存在事务时,片段将替换FrameLayout.一个片段包含SwipeRefreshLayout和一个RecycleView.但每当我放入swipe…
android – javac错误“错误:发现警告并且-Werror指定”在ant中禁用“-Werror”
这是一个 android项目,当我决定在运行 javac程序时将警告视为错误时,我的ant构建脚本有时会失败.说真的,它有时只会这样做,这是我可能会问的另一个问题. 它将打印错误并突然取消构建 [javac] 1 err…
android – 仅在应用程序100%完成时才进行仪器测试后正确清理/拆卸
我有一堆端到端的仪器测试(依赖Espresso)启动我们的启动器活动,然后在我们的应用程序中导航(最终创建几个活动).在每次测试结束时,我们的@After注释拆卸方法执行一些清理. 我们遇到的问题是,在测试完成(成功或失…
“隐藏”已安装的Android应用
有没有办法“隐藏”已安装的 Android应用程序显示在App>下已安装/已下载/已打开SD卡 或者有没有办法限制其他应用程序访问您的应用程序? 我试图否定APKInstaller访问“看到”我的应用程序,以防止它…
Android 自定义view中TextView的绘制
为了将TextView绘制到布局的中间 <code> private Stirng text = “test”; private Paint.FontMetrics fm; </…
Java8 学习笔记(一)——Lambda与Functional(函数式)接口
学习是通过视频和Java8新特性终极指南 1.Lambda Lambda常见组成形式:参数列表——>函数体 匿名内部类: new Thread(new Runnable() { @Override public v…
重温Volley源码(三):添加Cookie或Https的能力
目录 一、Cookie设置与持久化 二、设置Https 参考资料 一、Cookie设置 方案一:通过Volley自定义Request对象进行设置 Request是Volley的一个抽象请求类,我们可以自定义实现里面的抽象…
Andriod开发经验谈:细节优化
一、Android中尽量不要采用静态变量存储关键数据 原因:Android APP在运行后,放置在后台,一旦被回收后,再重新打开,app会恢复原有的activity,但是静态变量则会被初始化。Application也会被…
用不可逆加密纯客户端实现加密及验证
前言:先简单介绍几种加密 对称加密 加密解密的秘钥是同一个。相对来讲简单一些,同时相对不安全。 常见的是:DES、AES 非对称加密 加密和解密的秘钥不同。一般是公钥加密,私钥解密。 比如客户端需要通过jsBridge传…
【Android源码】Message 分析
在Handler中,我们都会通过发送Message的方式,在主线程中更新UI。那么系统是如何构建Message的,Message又是如何操作的? public static Message obtain() { sync…
动态加载的一些坑
背景 前一段时间,做了一个需求,需要动态加载一个so,还有一个classes.dex,还有一些资源。看上去是一个还行的需求,原理就是通过 classloader 进行动态加载,知易行难,真正做起来,还是遇到了下面的这些坑…