自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沐唐风宋雨

看庭前花开花落,望天上云卷云舒

  • 博客(138)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android知识点——更改软键盘回车键

场景:当点击搜索框,或者聊天消息框是,会看到软键盘的回车键变成“搜索”或者“发送”提醒。

2017-02-21 13:15:49 1798

原创 Android知识点——TaskStackBuilder

场景:当应用处于后台时,默认情况下,从通知启动一个Activity,按返回键会回到主屏幕。但遇到这样的需求,按返回键时仍然留在当前应用。类似于微信、QQ等点击通知栏,显示Chat页,点击返回会回到主Activity。

2017-02-21 11:30:07 575

原创 Jenkins自动集成

Jenkins简介Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。Jenkins下载与安装

2017-02-20 16:56:10 496

原创 PhotoShop第二课

抠图:将一张图像的某一个区域保留,区域部分删除。 合成:将多个素材放到一个画布中,形成一个新的图像。多边形套索工具(L):通过鼠标点击,点击,闭合(鼠标放在起点处,会有小圆圈提醒) 套索中途定点错误,通过Delete键删除。魔棒(W):选择相同相近的颜色制作选框

2017-02-09 18:41:07 392

原创 PhotoShop第一课

1. 用途2. 界面元素3. 特点4. 颜色编码

2017-02-08 09:44:07 610 1

原创 Android Studio编译异常

项目编译阶段,出现了如下错误。使用无法通过编译,一直处于gradle build running状态。Exception in thread "png-cruncher_27" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at D:\And

2017-02-07 10:00:44 794

原创 java.lang.UnsatisfiedLinkError(一个让人想哭的Bug)

读取不到so文件导致的异常

2017-01-11 16:04:50 504

原创 Android Studio下快捷键使用

文本预览、多行操作、抽取Method、抽取Style、抽取Layout、只执行一次的断点、模板方法

2017-01-05 14:51:38 684 1

原创 2017,搞事情

2017,搞事情? 2017,搞点事情。

2017-01-05 10:03:42 700

原创 Android进程启动流程

理解Android进程创建流程 理解Android进程启动之全过程站在GITYUAN大神的肩膀上学习,用一张神图表示进程基本的启动流程. 上图还需对照源码进行查看,简述一下启动流程 在Android系统全貌描述到了Zygote孵化了第一个进程是system_server进程,而且孵化第一个App进程是Launcher,也就是桌面App。 当点击桌面App的时候,发起进程就是La

2016-12-31 01:27:47 749

原创 Android中窗口的创建过程

从WindowManagerService的角度来看,标题中所说的“窗口”并非Window类,而是一个View类。Window类是一个顶级窗口外观和行为策略的抽象基类。它只是提供标准的UI策略,如背景,标题区域,默认键处理等。窗口的类型Framework定义了三种窗口类型,三种类型的定义在WindowManager类中。第一种为应用窗口。所谓的应用窗口是指该窗口对应一个Activity,由于加载

2016-12-31 01:22:34 706

原创 Android系统全貌

转自Gityuan的Android开篇,对自我学习作进一步整理。 Android系统以Linux内核作为基底,上层采用Native层和Java层。系统分为内核空间和用户空间,并通过系统调用(Syscall)连通。用户空间主要采用C++和Java代码实现,通过JNI技术连通Java层和Native层(C/C++)。Loader层Boot ROM: 电源按下,引导芯片代码开始从预定义的地方

2016-12-27 10:25:25 687

原创 2016,我有些明白了

我们都曾不堪一击,我们终将刀枪不入。2016,我明白了姜还是老的辣。曾经一位同学和我闲聊时说,她遇到一个人,一起吃饭聊天的时候,谈话间把她分析了一番。仅仅是见了一面而已,性格,处事都说的八九不离十。我一直不敢相信,直到后来,我也遇到了。自愧不如,大彻大悟。2016,我明白了礼数。偶然一次机会,与一位半醉不醉的叔叔喝酒。最平常不过的斟酒,最平常不过的碰杯,发生了颠覆我陶醉于人生的想象。原来象牙塔的生

2016-12-26 12:23:24 2169 11

原创 仿京东商品列表页码提示效果

如图,此功能需要注意两个状态: 1. 当手指滑动,并且不离开屏幕的时候PageCountView才显示; 2. 当手指快速滑动,列表还在滑翔状态时,PageCountView也显示。XML布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/re

2016-12-23 11:22:09 1059

原创 AIDL浅析

AIDL(Android Interface Definition Language),即Android接口定义语言。为了实现Android系统中进程与进程之间的通信(IPC),而提供的一种通信方式。建立步骤以AndroidStudio为例,具体步骤如下: 1. 在java同级目录下创建一个名为aidl的目录; 2. 创建一个aidl文件; 3. 执行rebuild project即可自动生

2016-12-12 14:36:00 710

原创 跌倒在Library的小坑里

由于功能模块需要集成到app中,因此小编的工作就是开发Library,打包aar。于是乎就开始了优雅地开发代码,遇到设置onClick事件时,很显然为了风格整齐,让Activity实现OnClickListener,复写onClick方法,使用switch…case…处理各种事件。然而…然而…编译出错了!!! 在Android Library中的switch语句中不能使用资源ID,原因是在libr

2016-09-01 13:28:28 512

原创 Android Studio修改Log信息颜色

Android Studio修改Log信息颜色在Android Studio中使用快捷键Ctrl+Alt+S打开Settings面板,搜索logcat,点击Android Logcat项,如图 选择Save As ,设置一个自己的风格的名称。 取消右侧Use Inherited attributes的选择,即可在上方设置自己想要的颜色。 小编还是很喜欢Eclipse中Log日志的色值,Copy

2016-08-31 12:04:34 683

原创 Eclipse转Android Studio 项目过程中遇到的问题

command 'D:\Program Files\Java\jdk1.7.0_45\bin\java.exe''finished with non-zero exit value 2

2016-03-11 09:37:58 1403

Webpack 中文指南

Webpack是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依 赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 SON、Coffeescript、 LESS等。

2017-08-15

Activity启动过程

流程图描述Activity启动过程

2017-08-04

阿里巴巴Java开发手册

阿里巴巴Java开发规约

2017-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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