7、volley 源码解析之缓存线程工作流程
文章摘要 1、volley 缓存线程运行流程 2、volley 实现分解步骤 附:获取Volley源代码 Demos案例源码:https://github.com/HailouWang/DemosForApi、 简介: volley有两个主要的民工,CacheDispatcher以及NetworkDispatcher,也是两个线程,管理并处理Request任务。...
View Article8、volley 源码解析之网络线程工作流程
文章摘要 1、volley 网络线程工作原理 2、volley 实现 分解原理 附:获取Volley源代码 Demos案例源码:https://github.com/HailouWang/DemosForApi 简介: volley有两个主要的民工,CacheDispatcher以及NetworkDispatcher,也是两个线程,管理并处理Request任务。...
View Article9、volley 源码解析之消息分发工的工作流程
文章摘要 1、volley 消息传递工 工作原理 附:获取Volley源代码 Demos案例源码:https://github.com/HailouWang/DemosForApi 简介: volley有两个主要的民工,CacheDispatcher以及NetworkDispatcher,也是两个线程,管理并处理Request任务。...
View Article编程路上,对于迷失者的一些小小建议
前几天,在半梦半醒中写了一篇《编程路上,送给处于迷茫中的你和自己》,没想到还挺受欢迎,同时收到了一些朋友的留言和感谢,意外之余也挺开心。 大多人都会经历的迷茫...
View ArticleAPP界面框架初窥---标签导航
标签导航是十大界面框架设计里最常用的界面框架设计,也是被业界之内公认的一种普遍使用的页面框架设计。那么这种页面框架设计在作业方面对一个用户来说也是最常见的一种页面框架设计,比如说微博、微信、手机百度、支付宝、淘宝,这些我们所谓的超级APP都是运用的标签导航,无一例外。 从这个角度也可以看出来,优秀的产品用标签导航这种页面框架设计是非常普及的。标签导航位于页面底部,标签的分类最好可以控制在5个之内。...
View ArticleAndroid 内存查看常用命令
procrank与procmem dumpsys meminfo proc节点下隐藏的内存信息 参考链接 事情的终局强如事情的起头;存心忍耐的,胜过居心骄傲的。—传道书7:8 RAM(random-access...
View ArticleAndroid系统服务(一)解析ActivityManagerService(AMS)
相关文章 Android系统启动流程系列 Android应用进程系列 Android深入四大组件系列 前言...
View Article一起Talk Android吧(第三十二回:Android中的Activity四)
各位看官们,大家好,上一回中咱们说的是Android中Activity的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧! 看官们,介绍完Activity的状态后,我们在这一回中重点对Activity生命周期图形中的箭头进行分析,就是说让图形随着箭头动起来。...
View ArticleAndroid逆向之旅---Native层的Hook神器Cydia Substrate使用详解
一、前言在之前已经介绍过了Android中一款hook神器Xposed,那个框架使用非常简单,方法也就那几个,其实最主要的是我们如何找到一个想要hook的应用的那个突破点。需要逆向分析app即可。不了解Xposed框架的同学可以查看:Android中hook神器Xposed使用详解;关于hook使用以及原理不多解释了。今天我们再来看另外一个hook神器Cydia...
View Articleandroid应用开发-从设计到实现 4-5资源的导入
资源的导入 在前面讲解产品原型设计的章节中,我们已经创建出了各种开发时需要使用的各种图标了,包括应用图标、系统图标等等。 图标导入 现在,我们先把开发过程中要使用到的图片资源添加到Android Studio工程目录当中。 将Sketch创建的静态高保真原型中的图标,根据导出的尺寸,将它们分类整理到对应的文件夹当中, 打开天气预报所在的Android Studio的工程文件夹-app ->...
View Article解决ListView显示不全、滑动冲突问题
在开发中,ListView是使用得最多的控件,有时候会遇到ListView因为各种原因引起的数据显示不全,例如,嵌套了ScrollView等。这个解决的办法很多,这里记录一下我自己用过的方法,本人亲测有效。 第一种: /** * 设置listview高度的方法 * @param listView */ public void setListViewHeight(ListView...
View Article每日一文简单版
1. 简介 前段时间学习Kotlin,准备找个东西下手,复杂的内容暂时也处理不了,所以选了“每日一文”的接口作为测试,本以为内容比较少,很容易实现,最后发现,还是有一些功能不是很好处理,所以到目前为止还只是一个半成品,后面有空了再来改善吧。现在只是为了练习Kotlin。 2. 内容 Kotlin基本语法 anko-common使用 anko-sqlite使用...
View ArticleAndroid 和 Dagger 2 中的依赖注入
原文:Dependency Injection in Android with Dagger 2 作者:Joe Howard 译者:kmyhy 在现代开发团队中到处充斥着“你一定要用依赖注入”的叫嚣。依赖注入(简称 DI)变成了一个威风十足的名字,足以让每个开发者都胆战心惊。...
View Articleandroid ndk 02 C语言 二级指针 指针运算 指针与数组
c函数速查: https://pan.baidu.com/s/1sllYdul 通过几个例子 复习 二级指针 指针的运算 指针与数组 函数指针 练习 指针为什么要有类型 指针和地址的区别, 指针有类型 地址没有类型. #include <stdio.h> #include <stdlib.h> #include <Windows.h> #include...
View Article一起Talk Android吧(第三十四回:Android中的Activity六)
各位看官们,大家好,上一回中咱们说的是Android中Activity的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧! 看官们,我们在前面章回中介绍了Activity的状态和各个状态的变换,在本章回中我们继续来说Activity的生命周期。Activity的生命周期看上去是一个整体,其实可以对它进行详细的划分,我们可以将其分为三个小的部分: 完整生命周期...
View Article一起Talk Android吧(第三十五回:Android中的Activity七)
各位看官们,大家好,上一回中咱们说的是Android中Activity的例子,这一回咱们继续说该例子。闲话休提, 言归正转。让我们一起Talk Android吧!...
View Article58 同城 Android 端 HTTPS 实践之旅
自 WWDC 2016 苹果传递出从 2017 年 1 月起强制启用应用程序安全传输协议(App Transport Security)的信号,各大厂均开始了 HTTPS 化的征程。虽然目前苹果将此计划延期,但 HTTPS 协议已经在各大厂开花结果。 前言 HTTPS 协议是以 SSL 协议为基础的安全版 HTTP 协议,好处不言自明,即为安全。对于用户来说,HTTPS...
View ArticleLinux进程间通信之POSIX信号量
当多个进程同时访问系统上的某个资源的时候,就需要考虑进程的同步问题,以确保任一时刻只有一个进程可以拥有对资源的独占式访问。POSIX信号量不仅可以用于进程之间的同步,也可以用于线程之间的同步。 概述 SUSv3规定了两种类型的POSIX信号量。 命名信号量:这种信号量拥有一个名字。通过使用相同的名字调用sem_open(),不相关的进程能够访问同一个信号量。...
View ArticleAndroid面试题基础集锦《一》
深圳华谷网络技术有限公司 10道题值得思考 第一道题 1、Android 数据存储方式分为哪几种? SharedPreferences存储数据 2. CotentProvider内容提供者 3. 文件存储 4. 数据库存储(Sqlite) 5.网络存储 2. NDK是什么? 1. 一系列工具类的集合 2. Arm指令集 3....
View Article