- 博客(138)
- 资源 (3)
- 收藏
- 关注
原创 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
原创 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
原创 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 中文指南
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人