- 博客(27)
- 收藏
- 关注
转载 安卓实用方法,类,接口
转载自getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色值和一个结束颜色值以及一个偏移量生成一个
2016-08-03 11:24:13 342
翻译 Android学习笔记--Picasso vs Glide
他们都需要接受一个数据源参数,但是Gilde不仅仅只有Context还可以是Activity或者是Fragment,Context会自动从他们里面提出,好处显而易见吧?Context会随着Activity或者是Fragment的生命周期销毁等等。
2016-07-24 11:54:05 1073
原创 Android学习笔记--margin和padding的区别
温故而知新。其实很简单,两张图就能解决。分析图:很明显Padding is inside of a View.Margin is outside of a View.示例:对应的xml配置:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a
2016-07-23 08:23:25 508
原创 Android学习笔记--什么是回调
温故而知新。可以这样简单的理解:当一个类完成了一个任务的时候,异步或是同步通知另外一个类。 有些人称它是好莱坞原则(Hollywood principle: "Don't call us we call you".) 简单解释下:当你去好莱坞面试,面试结束的时候,面试人员最常说的就是这句话:你别打电话问我,有消息我会通知你的。举个栗子:class A im
2016-07-22 14:34:40 382
原创 Android学习笔记--Fragment基础
创建Fragment,将Frament添加到Activity中,Fragment的生命周期,Fragment之间的通信
2016-07-21 22:11:35 314
原创 编程常见单词整理
持续更新...每天看到不懂得就加小笔记本里了,合在一块的时候有点乱。init (initialization) 初始化 Linux系统中用户空间的第一个进程,pid=1. 是所有用户进程的鼻祖JNI Java native interface 提供了若干的API实现了Java和其他语言的通信,主要是C和C++。 副作用:程序不再跨平台,程序不再是绝对安
2016-07-21 20:14:10 4450
原创 Android学习笔记--Context到底是什么?
刚学安卓的时候,老是看到Context这个东西。你说Activity,Service之类的组件虽然刚接触也不懂具体是什么怎么用,可是好歹有个概念,可以很清楚的知道它们是用来干嘛的,有个方向。可是Context,我就只知道,书上都管它叫做上下文,非常多地方都会用到,可是具体是个什么东西,一直很模糊。此文更多的是为了巩固自己已学知识,如有不正确的地方,欢迎指出。
2016-07-20 00:04:29 465
原创 Android常用--正则,广播和as快捷键
正则表达式语法 广播 as快捷键Visual Basic Scripting EditionVBScript匹配/^\[
2016-07-18 20:31:08 975
原创 Android学习笔记--消息处理机制
温故而知新。因为多线程修改UI界面会造成安全问题,所以安卓禁止在子线程中对UI进行操作(也有一种特殊情况可以在子线程中修改,就是界面刚加载,画布没有被系统锁定之前)。可是在主线程中做耗时操作又会影响用户的体验(在主线程中做耗时操作容发生ANR),所以我们在子线程中处理耗时操作,主线程处理UI更新。可是主线程只有一个,子线程却很多,那么主线程和子线程之间应该如何进行交流呢?安卓为
2016-07-17 16:14:14 251
原创 Java 垃圾回收
温故而知新。这些知识是很久之前看一个视频记得,有些零碎。GC 概念和算法:GC (Garbage Collection) 垃圾收集 (1960年list就使用了GC)Java中 GC的对象是堆空间和永久区。GC的一些算法机制:1. 引用计数法(老牌的垃圾回收算法) Java并没有使用这种算法通过引用计数来回收垃圾,当一个对象没有被其他
2016-07-16 20:21:17 226
原创 Android学习笔记--AIDL
温故而知新。AIDL (Android Interface Definition Language) 安卓接口定义语言官方文档的解释说明: AIDL (Android Interface Definition Language) is similar to other IDLs you might have worked with. It allows you to d
2016-07-16 19:45:39 250
原创 Java核心---反射
反射的概念:在运行状态中,可以获取任意一个类中的所有属性和方法或者是调用任意一个对象的任意方法和属性。获取Class对象的方式:1.类名.class 例如 System.class 每次都需要具体的类和类中一个静态的class方法 2.对象.getClass() 例如 n
2015-11-17 11:08:09 251
原创 Java核心---网络编程
1.网络协议IP协议:用于将多个包交换网络连接起来,在原地址和目的传递数据包,还提供了对数据大小重新组装的功能。TCP协议:是一种面向连接的、可靠的、基于字节流的传输层通信协议。数据传输之前先是三次握手搭建通道,然后才开始传输数据。UDP协议:不需要建立连接,每个数据包的大小的限制,因为不用提前建
2015-11-13 14:10:08 502
原创 Java核心---I/O流
流概述:流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O(Input/Output,输入/输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。输入和输出模式如下图:输入/输出流 所有输出流泪都是抽象类InputStream(字节输入流)或抽象类R
2015-11-12 15:31:13 353
原创 Java核心---多线
进程就是正在进行中的程序,线程就是进程中一个负责程序执行的控制单元。 一个进程中可以有多个执行路径,称为多线程。一个进程中至少要有一个线程。 电脑只有一个CPU的情况为什么可以同时执行多个任务呢? 其实电脑同一个时间点只能执行一个任务,因为切换速度快所以让我们觉得电脑能够同一个时间执行多个任务。 多线程的
2015-11-11 11:38:11 401
原创 Java核心---集合类
java.util包中提供了一些集合类,与数组类似,集合也被称为容器。它们的不同点是数组的长度是固定的,集合的长度是可变的,数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有
2015-11-10 16:01:01 409
原创 Java基础---类的继承
在Java中,被继承的类叫超类(superclass),继承超类的类叫子类(subclass)。子类继承了超类中所有的属性和方法。 有一对爷俩,爸爸和儿子,爸爸的眼睛是单眼皮,个子很高,头发很好,皮肤很黑,而儿子同样有他爸爸的一些特征,但是儿子的皮肤很白,双眼皮,戴眼镜,在外人看来他们是爷俩。儿子具有爸爸的所有特
2015-11-09 14:04:40 376
原创 Java基础---包装类
Java是一种面向对象语言,Java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,java为每个基本类型都提供了包装类.
2015-11-08 14:46:35 366
原创 Java基础---类和对象
一.面向对象概述面向对象是一种编程思想,相对面向过程而言更加灵活。例子:面向过程:把大象装进冰箱1 打开冰箱 2 存储大象 3 关上冰箱。 这里的打开存储和关上都是需要人去关的,强调的是冰箱具有的功能。面向对象:把大象装进冰箱1 冰箱打开 2 冰箱存储 3 冰箱关闭。 这里的打开存
2015-11-07 15:38:11 343
原创 Java基础语法(三)---数组
数组:相同类型数据的集合,是一个容器。使用数组的好处就是方便操作里面的元素。一维数组的创建和使用格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];例: 不确定具体数据时:int[] arr = new int [7];格式2:已知存储的具体数据元素类型[
2015-11-06 19:31:54 425
原创 Java基础语法(二)---流程控制与函数
一.流程控制1.if语句格式一: if(条件表达式) {执行语句; }注意:如果if语句中只有一条语句那么可以不写大括号,也就是if只能控制离他最近的单条语句。格式二:if(条件表达式){执行语句;}else{执行语句
2015-11-06 15:20:02 411
原创 Java基础语法(一)---关键字、标识符、注释、常量、变量、运算符
一.关键字 关键字的定义和特点: 定义:被Java语言赋予了特殊含义的单词。 特点:关键字中所有字母都为小写。关键字含义abstract表明类或者成员方法具有抽象属性assert用来进行程序调试bo
2015-11-05 19:25:57 399
原创 JDK安装与配置详细图文教程
一.下载JDK(可以直接去官网下载,因为资源免费安全)1. 访问 www.oracle.com,点击 Downloads 下的 Java for Developers。2. 点击 JDK 下的 DOWNLOAD 按钮。3. 在下载之前,首先需要接受 JDK 的许可证协议,然后再
2015-11-04 16:03:00 729
原创 Java概述
一.什么是Java语言Java是由Sun Microsystems公司推出的Java面向对象程序设计语言和Java平台的总称。它是由有java之父之称的Sun研究院院士詹姆斯博士亲手设计而成的,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java,正
2015-10-28 13:57:41 494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人