RecyclerView 添加head view头部 和foot view尾部、设置水平horizontal时左侧布局和右侧布局
折腾一下午,遇到若干问题:如,设置水平HORIZONTAL时,占用多个跨度(类似单元格的合并) 终于都好用了。。。 简陋图发6张。 LinearLayoutManager.VERTICAL LinearLayoutManager.HORIZONTAL GridLayoutManager.VERTICAL GridLayoutManager.HORIZONTAL...
View ArticleiOS10适配
一.工程改动 1. 工程配置 直接使用Xcode8Beta打开工程后,你会发现你的provisonfile配置出了问题,这是由于在Xcode8中对工程配置有了一些小的改动。 在Xcode8工程配置的general选项卡中,使用更详细signing选项替换了原有的team选项。 选中:project -> target -> general Xcode8之前team选项...
View ArticleAndroid Multimedia框架总结(八)Stagefright框架之AwesomePlayer及数据解析器
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼:http://blog.csdn.net/hejjunlin/article/details/52503057...
View Article开发者头条(二):侧滑菜单
看了别人的博客,学着自己写出来,原文:http://blog.csdn.net/lowprofile_coding/article/details/51186965 实现侧滑功能,点击侧拉栏条目,改变内容页的数据。 知识点 + 逻辑 效果图: 怎么实现的侧栏功能:...
View Article理解Volley -- Android 学习之路
sky-mxc总结 转载注明:http://blog.csdn.net/mxiaochao?viewmode=contents 介绍 优点 工作原理 请求类型 使用步骤 取消请求 网络图片加载的三种方式 代码实例 介绍 Android中的网络请求一般就是两种 HttpURLConnection 和HttpClient,不论是哪一种在使用的时候都是经过一系列的封装...
View ArticleChromium扩展(Extension)加载过程分析
Chromium在启动的时候,会根据当前用户的Profile创建一个Extension Service。Extension Service在创建过程中,会加载当前已经安装的所有Extension,并且将它们注册在一个Extension Registry中。以后通过这个Extension...
View Article工作第九周:勇敢的少年,快去创造奇迹!
这一周 最近闹得沸沸扬扬的就是郭德纲跟曹云金师徒的恩怨情仇,这俩人我也不评价,只是觉得两句话挺应景: 德不配位,必有殃灾; 还没学会就红了,红了之后更不会好好学了。 上周末又去看牙医,因为左边牙肿完右边又肿了,医生说智齿没长好,得拔。拿不定主意。这周牙消肿了,感觉整个人都精神多了,战斗力爆表!...
View ArticleHG - Hexo + GitHub + Travis CI = 自动部署博客实现
背景 这里不要背景,就是因为懒,还想高大上! hexo博客搭建先看文章 : 基于windows的实现 ! HG - 当Hexo遇到Github,擦出了什么样的火花 声明 本文如果你在windwos进行自动化部署的话,请绕道! windows下加密SSH key 的 id_rsa ,生成的文件解密不了,解密不了,解密不了!...
View ArticleAndroid知识架构 ·电话面试 · View的绘制流程
View的绘制流程:OnMeasure()——>OnLayout()——>OnDraw() 各步骤的主要工作: OnMeasure():测量视图大小。从顶层父View到子View递归调用measure方法,measure方法又回调OnMeasure。...
View ArticleAndroidStudio快捷键和使用技巧
最常用快捷键 快捷键 用途描述 ctrl+k commit到版本控制软件 ctrl+shift+K push到远程仓库 ctrl+T 拉取版本到本地 shift+F10 部署到模拟器运行 Ctrl+Shift+Space 自动补全代码 Ctrl+Alt+L 格式化代码 Ctrl + Shift + I 快速查看定义 Ctrl+E 可以显示最近编辑的文件列表 Shift+Click 可以关闭文件...
View ArticleJava反射
什么是反射 “反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释: 内省用于在运行时检测某个对象的类型和其包含的属性 反射用于在运行时检测和修改某个对象的结构及其行为 从它们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但并不支持反射,如C++...
View ArticleAndroid 7.0 Vold工作流程
一、Vold工作机制 Vold是Volume Daemon的缩写,它是Android平台中外部存储系统的管控中心,是管理和控制Android平台外部存储设备的后台进程。其功能主要包括:SD卡的插拔事件检测、SD卡挂载、卸载、格式化等。 如上图所示,Vold中的NetlinkManager模块接收来自Linux Kernel的uevent消息。...
View Article让UITableView支持长按拖动排序
来自Leo的原创博客,转载请著名出处 我的StackOverflow 我的Github https://github.com/LeoMobileDeveloper 注意:本文的代码是用Swift 2.3写的 效果 项目地址 DraggableTableView 所有Cell都可以拖拽。 固定第一个Cell 限制长按区域 实现原理 对UITableView添加LongPress手势...
View ArticleWebService理解和代码解析
/** WebServcie 概念 多个系统数据交换: 跨平台语言的相互通信; 如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的类型; 其他的不需要考虑 跨平台:不同语言可以相互通信。 通过网络:发布查找使用; 松耦合; 术语:...
View Article高仿微信5.2.1主界面及消息提醒
好久没更新博客了,最近在做公司的项目,这也算是我接触的第一个正式项目。通过项目的检验,发现自己积累了一年的知识还是远远不够,想要提高,好的方法是 :项目+书+视频+博客。最重要一点:勤动手。最近发现了慕课网的视频,居然都是高清无码免费的!而且满满的干货!我用业余时间跟着视频中大神的讲解学习了不少知识,下面就将这些小demo与大家分享,当然,我做了一些优化,代码与视频中有些出入,但功能可以完全实现。...
View Article值类型 与引用的 copy
结构体和枚举是值类型 值类型被赋予给一个变量,常数或者本身被传递给一个函数的时候,实际上操作的是其的拷贝。 在之前的章节中,我们已经大量使用了值类型。实际上,在 Swift...
View Article[读书笔记]Android LayoutInflater.inflate方法参数详解(源码分析)
LayoutInflater 在看inflate()方法时,我们随便看下如何获得 LayoutInflater ,获得LayoutInflater 实例有三种方式 LayoutInflater inflater = getLayoutInflater();//调用Activity的getLayoutInflater() LayoutInflater inflater =...
View Article开发者头条(三):实现tab与viewpager的联动
学习Ansen的博客,原文:http://blog.csdn.net/lowprofile_coding/article/details/51194577 知识点: 第一:实现首页的3个tab,让tab与viewpager实现联动 第二:轮播图的无限次自动循环滚动。 先看效果图: 项目结构图: 我们在捋顺一下逻辑:...
View Article混淆必知必会
日常开发,打包上线App的时候,混淆几乎不可避免,除非你想裸奔。 混淆的命令不多,但容易弄混。翻译小结一下,方便以后查阅。 官方文档 http://proguard.sourceforge.net/index.html#manual/usage.html 目录 输入输出选项(Input/Output Options) 保留选项(Keep Options) 收缩选项(Shrinking...
View ArticleAndroid上拉加载更多ListView——PulmListView
思路 今天带大家实现一个上拉加载更多的ListView.GitHub传送门:PulmListView, 欢迎大家fork&&star. 先带大家理一下思路, 如果我们要实现一个上拉加载更多的ListView, 我们需要实现的功能包括: 一个自定义的ListView, 并且该ListView能够判断当前是否已经处于最底部. 一个自定义的FooterView,...
View Article