茅屋

安得广厦千万间,大僻天下寒士俱欢颜

排序:
默认
按更新时间
按访问量

在路上

感叹 2018年1月24号 22:09 突然发现自己发博客的频率在逐渐的降低,找个让自己安心的理由,可能是这一年换了一个新的环境,工作压力比较大,没有太多的时间去整理一篇博客。但总归,这不是一个好的现象,应该警醒。 博客是一个好的东西,能够记录自己的成长,自己的经历,能够查漏补缺,完善自己知...

2016-08-23 23:33:26

阅读数:971

评论数:2

MultiDex加载流程分析

MultiDex加载流程分析 只介绍主要流程,multiDex源码已经上传到https://github.com/AlexSmille/google-android-support-source-analyze,包含了BaseDexClassloader等一些android源码。 ...

2018-07-05 16:51:58

阅读数:134

评论数:0

Android P非公开sdk适配指南

Android P非公开sdk适配指南 因为博客中提到的地址需要通过代理才能访问,所以将对应地址下的内容已打包,有需要者可以下载https://download.csdn.net/download/lisdye2/10513405 非公开sdk说明 在P上,谷歌提出调用非公开sd...

2018-07-02 11:29:47

阅读数:73

评论数:0

Flutter 概览

Flutter概览 什么是flutter Flutter 是一套跨平台的开发框架,适用于Android,ios,fuchsia(google计划的操作系统),能够实现一套代码编译成不同平台的app。 Flutter相较于RN的区别在于Flutter是基于skia的直接渲染,和平台无关。而...

2018-06-26 11:55:21

阅读数:273

评论数:0

adb相关命令

adb相关命令 devices 查看相关设备 logcat 查看日志 adb logcat -s FastJsonRequest :显示指定标记的log adb logcat -c : 清楚日志的缓存 adb logcat | grep WIFI 管道过滤,每行包含指定信息时打印 adb ...

2018-06-08 11:57:59

阅读数:24

评论数:0

git 相关命令

git 相关命令 add add 将相关文件添加到暂存去 git add xxx git add . commit commit:将代码提交到本地仓库 git commit -m "提交描述" git commit --amend ...

2018-06-08 11:57:07

阅读数:63

评论数:2

Android 官方架构 --- Lifecycle分析

Android 官方架构 — Lifecycle分析 Lifecycle 是android 官方推出的官方架构中的其中之一,他是生命周期感知的,即他能够监听Activity和Fragment的生命周期,并且回调相应的方法,同时他能够实时的获取当前Activity和fragment的状态。 Li...

2018-06-08 11:55:00

阅读数:60

评论数:0

CentOS 配置 Tomcat

安装jdk 1.下载jdk1.8 下载tar.gz包 下载文件传输脚本lrzsz yum -y install lrzsz 切换到指定命令并上传文件 cd usr/local 输入rz命令 解压jdk包 tar zxvf jdk-8u66-linux-x64.ta...

2018-06-03 21:36:26

阅读数:23

评论数:0

Java中Lambda表达式和Groovy闭包的相关解析

Lambda名词释义 Lambda表达式表示匿名函数,和匿名类对比,及不需要声明函数的方法名和返回值,用表达式的形式完成函数的参数和相关逻辑。 Lambda表达式应用于Groovy和Kotlin中,作为实现函数式编程的关键(函数式编程是指一个函数能够作为另一个函数的入参)。而在JDK8中支持了...

2018-01-24 22:00:43

阅读数:267

评论数:0

记一次linux上部署android环境相关命令

服务器链接 ssh android@192.168.xxxx :  链接远程服务器,@前表示用户名,@后表示服务器ip地址,之后会弹出输入密码相关选项。 scp xx.apk android@192.168.xxxx:/home/android/ :传输文件,第一个参数为源文件,后跟服务器地址...

2018-01-02 17:21:11

阅读数:156

评论数:0

Android Behavior之相关解析

如果不了解Android嵌套滚动,最好看一下我之前的文章 Android 嵌套滑动——NestedScrolling完全解析,当然不了解对本篇文章的阅读也不会有太大的阻塞。 第一个简单的自定义Behavior在Android 5.0 的时候推出了CoordinatorLayout控件,该控件从翻译...

2017-10-25 17:28:40

阅读数:204

评论数:0

Android 嵌套滑动——NestedScrolling完全解析

基本的事件分发流程对于一次从父布局到自布局的触摸事件流程分发,关键便是在三个方法上的流程处理dispatchTouchEvent(),onInterceptTouchEvent(),onTouchEvent()。由于和NestScroll相关,所以不细致分析到View层面上的事件分发。对于事件分发...

2017-10-25 17:21:33

阅读数:275

评论数:0

Transition的相关分析与使用

TransitionTransition:意“过渡”,从字面意思上理解,就是从一种状态到另一种状态的切换过程,同样,对于Android中,其实现了UI状态的切换,其中包含了同一个Activity不同UI视图的变换,同时也能够实现不同Activity的切换动画,最出名的可能就是共享元素动画了。官网提...

2017-07-27 21:46:48

阅读数:386

评论数:0

Span使用之利用自定义Span解析Html中特殊标签实现类似微博@效果

Span使用之利用自定义Span解析Html中特殊标签实现类似微博@效果在前两篇博客中,讲解了系统已经定义好的Span,并且怎么利用系统的span实现一些特殊的效果。本篇博客将是这一系列的最后一篇。 Span使用之系统提供的Span基本样式 Span使用之利用系统Span样式实现模糊搜索,匹配变色...

2017-07-20 23:00:31

阅读数:570

评论数:0

Span使用之利用系统Span样式实现模糊搜索,匹配变色的特殊UI效果

Span使用之利用系统Span样式实现模糊搜索,匹配变色的特殊UI效果在上一篇博客中,演示了基本的Span的使用,实现了对于字体的放大,缩小,变色等等。而这篇博客便是对于上一篇博客所讲解的东西加以利用。如果对于上一篇博客不是很清楚的,请点击如下链接: Span使用之系统提供的Span基本样式 Sp...

2017-07-17 22:51:26

阅读数:1518

评论数:2

Span使用之系统提供的Span基本样式

Span的应用在Android中,使用TextView显示文本,但往往有一些特殊的文本样式,比如一段文本,中间某几个字颜色不同或者中间某几个字能点击等等,这些样式如果没有不同,就编写一个新的TextView,那么一段文字将使用很多的TextView去显示,那么,有没有可能使用一个TextView显...

2017-04-18 22:28:18

阅读数:1982

评论数:0

Linux学习之shell脚本——函数

怎么声明函数声明函数的方式如下:函数名 () { 函数体 }或function 函数名 { 函数体 }可以看到,函数的声明并没有任何传入参数的方式,那么如何传入参数呢,后面再说。 注意:函数的声明必须放在调用之前。 编写一个简单的例子:#!/bin/bashrun_fun(){...

2017-04-12 23:42:27

阅读数:481

评论数:0

Linux学习之shell脚本——条件语句与循环语句

if条件语句和其他语言类比,我们只需要了解if,if...else,if..else if...else...三种形式在shell中的使用。在shell中,最基本的if的语法如下if [ 条件 ] then 符合条件的执行逻辑 fi或if [ 条件 ]; then 符合条件的执行...

2017-04-12 23:41:39

阅读数:676

评论数:0

Linux学习之shell脚本——变量

echo:显示内容在学习变量之前先了解一个命令echo,该命令类似于c中的print,在控制台打印消息。输入echo Hello World命令,结果如下[root@iZ2zebizp6le568407aeayZ shell]# echo Hello World Hello World在这里,ec...

2017-04-12 22:10:41

阅读数:561

评论数:2

Linux学习之第一个shell脚本

什么是shellshell作为linux系统的一层外壳,向用户提供使用操作系统的接口(命令)。它是命令语言、命令解释语言、程序设计语言的统称。 shell 是用户和linux之间的接口程序,如果把linux内核当做一个球体,shell就是围绕内核的外层,当从shell向linux传递命令时,内核会...

2017-04-12 21:43:00

阅读数:497

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭