登陆界面 login.gif 使用的控件: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk…
分类:移动开发
Android零基础入门第30节:两分钟掌握FrameLayout帧布局
前面学习了线性布局、相对布局、表格布局,那么本期来学习第四种布局——FrameLayout帧布局。 一、认识FrameLayout 帧布局是Android布局中最简单的一种,使用FrameLayout标签。 帧布局为每个…
兼容性问题的两种策略
当我们处理兼容性问题的时候有两种策略可以选择,一种是回退,一种是复制. 回退是指,应用在新系统上用系统的特色功能及代码,而在旧系统上运行时,则回退使用早期的特色功能. 从技术的手段角度来说,这是通过在运行时检查SDK版本…
Android 混淆简单入门
为什么要进行混淆 混淆是一种安全措施,防止在App发布以后被人反编译出来直接看到源码。做了混淆处理以后即使反编译出来一些类名也变成了Class a,Class b之类的,增加了阅读难度。 混淆以后就一定安全了嘛? 答案显…
Retrofit2.0- 源码分析
1. 阅读引导 在分析 Retrofit 源码之前,你首先得理解动态代理模式,因为Retrofit是通过动态代理的方式进行统一网络请求接口类的处理。Retrofit的代码量并不大,只是对OkHttp进行了封装,用更少的代…
课程3.1之分支语句
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本届课程将学习以下知识点: 程序运行流程的分类 if…else…分支语句 switch分支语句 程序运行流程的分类 顺序…
RecyclerView实现 垂直的Viewpager效果
这一段时间 抖音短视屏 比较火,我司要求模仿抖音 首页; 开干: 抖音首页是垂直的Viewpager效果,有兴趣的可以下载看看; 开始 我想到的也是 垂直的Viewpager, 遂,去GitHub找了个垂直的Viewpa…
Toolbar设置详解----掉坑总结
转载请标明出处:http://www.jianshu.com/p/7b5c99e1cfa3 本文出自:Jlanglang 前言: 因为需要封装toolbar,所以彻底的研究了下toolbar, 以前只是简单用用,现在发现…
Android性能调优(6)—Bitmap优化
在上一篇文章《Android性能调优(5)—Bitmap内存模型》一篇我们介绍了Bitmap在Android系统中内存模型、内存复用、占用内存大小以及Android特殊场景的计算方式;对Bitmap有了一个更为全面的认识…
FFmpeg下载与配置(Visual Studio)
前言 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水…
数据库操作指令(一)
1. 数据库管理 1.1 查询所有数据库 show databases; 1.2 创建数据库 create database demo; //demo为创建的表名 1.3 查看数据库的默认字符集 show create …
RecyclerView的超强辅助Graywater——理论篇
关于Graywater的系列文章 RecyclerView的超强辅助Graywater——理论篇 RecyclerView的超强辅助Graywater——基础实操篇 RecyclerView的超强辅助Graywater—…