自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 常用微信集成(第三方sdk集成套路)-- 微信支付

经过前面的讨论和模拟,我们大致理解了SDK在具体集成使用中的注意事项。最后,我们通过微信支付来体验一下具体完整流程中的处理过程。

2016-09-02 10:38:49 2265

原创 Android快速开发与体系搭建--持续集成--Gitlab CI

上一节我们已经搭建好了本地的Gitlab的代码托管平台。在创建好将要开发的项目后,我们选择是否配置项目CI(Continuous integration 持续集成)。

2017-03-06 17:41:55 1289

原创 Android快速开发与体系搭建--代码管理--Gitlab

一个项目的搭建离不开合理的代码管理,本章从Gitlab,讲解如何搭建一个代码托管平台,来管理项目。

2016-09-11 20:00:27 1405

原创 常用微信集成(第三方sdk集成套路)-- 微信分享

上一章我们通过微信登陆引申出了通用的SDK集成思路,现在我们使用微信分享,来进一步的展示一下通用集成流程在开发中的使用。

2016-09-01 09:56:11 1491

原创 常用微信集成(第三方sdk集成套路)-- 微信登录

序言程序开发过程中,总归是会用到第三方sdk的,这里就常用的登录、分享、支付做一个集成方法上的综述,以备引申至通用的sdk使用方法。

2016-08-29 10:13:53 2609 1

原创 android获取虚拟功能键高度

android 5.0 后,系统提供了虚拟功能键的功能,这使得我们在做一些UI特效操作时,会因为虚拟键的干扰而遭受定位不准的问题。所以,怎么获得虚拟功能键高度,就成了解决这个问题的关键了。

2016-08-05 13:34:51 6743 2

原创 小技巧--获取当前前台显示Activity

系统提供的有ActivityManager,可供我们用来获取当前系统栈中正在运行的线程,并访问系统的Activity栈

2016-07-28 19:55:48 5914

原创 图片压缩算法

图片压缩算法

2016-07-25 09:48:46 2301

原创 图片压缩保存

因为图片存储特性,当前内存读取Byte构造的Bitmap如不存储则只能使用一次。因为图片大小缩放是图片自生属性操作。图片质量变化,属于动态像素模糊。所以图片质量缩放对应的内存输出流不能保留。则在存储压缩图片的时候,需要再次进行质量压缩。第一:我们先看一下文件命名:  private static char HEX_DIGITS[] = {'0', '1', '2', '3', '

2016-07-20 18:37:18 773

原创 Android与IOS的Transform图形变换矩阵之间快速转换方法

本文提供一种,用于解决IOS与Android图形变换矩阵之间相互转换问题的一种算法。并对其进行了解析。

2015-12-01 14:01:47 1963

原创 java基础-5-多线程(2)-死锁与线程间通信(synchronized与Lock的区别及各自用法)

------- android培训、java培训、期待与您交流! ----------死锁        死锁是指多个应用程序进程间,因为对资源的竞争而造成的一种僵局(即互相等待)。如果没有外力作用,就会使得这些进程无法向前推进的这样一种现象。从定义上,我们可以看出,死锁产生的原因有二。第一种是因为进程间对系统资源的竞争;第二种是因为进程推进的顺序非法,

2015-06-09 10:33:58 967

原创 java基础-4-多线程(1)-线程与同步

------- android培训、java培训、期待与您交流! ----------线程Thread与多线程        想要明白什么是线程,首先就需要了解什么是进程。进程是计算机资源分配的最小单位,是实际运行的一系列计算操作的集合,是计算机中的程序关于某数据集合上的依次运动活动。在早期的面向进程设计的计算机结构中,进程是程序的基本执行实体。注意,是早期。

2015-06-06 18:52:48 551

原创 java基础-3-面向对象(3)-继承、抽象类、接口与多态

------- android培训、java培训、期待与您交流! ----------继承        继承,就是承袭来自父辈的资产。java中,继承的特点是,子继父类,但是子类可以有新的特性,或是重写、覆盖一些没有限定的父类参数、动作特征。这里就需要简要的说明一下什么事子类,什么是父类。子类就是继承其他类的部分特性,并有一定自己特性的类,相较于其

2015-06-05 20:42:47 762

原创 java基础-2-面向对象(2)-封装与单例程序设计思想

------- android培训、java培训、期待与您交流! ----------封装        封装是指隐藏对象的属性及实现细节,仅对外提供公共访问方式。即程序透明。        封装的原则:     将不需要对外提供的内容隐藏起来。                                     把属性隐藏起来,

2015-06-05 17:27:46 861

原创 java基础-1-面向对象(1)-概念介绍与类、对象、构造方法

------- android培训、java培训、期待与您交流! ----------什么叫做面向对象?        想要了解什么事面向对象,我们首先需要了解,什么是面向过程。        所谓的面向过程,指的是在编程期间,我们的思路走向和注重点,主要放在事物发展的过程之上。即忽略了是谁发出过程的动作,强调的是行为本身,而不是行为的发出者。相对而言,面向对象

2015-06-05 17:19:23 1065 1

原创 占一格位置,用来写序。。

占一格位置,用来写序。。大家直接略过吧

2015-06-05 17:15:20 655

原创 java中级-14-反射-反射概念及Field、Method、Constructor的应用

------- android培训、java培训、期待与您交流! ----------反射         反射是Java的一项重要功能。对在Java运行环境中的一个任意类,反射提供了一种通过Java机制,动态的获取类的属性、方法,并实现调用的方式。         Java反射机制主要提供了4种功能:         1.在运行时判断选定的对象所属类;

2015-06-01 22:28:36 2112

原创 java中级-13-网络编程-概念及UDP、TCP连接

------- android培训、java培训、期待与您交流! ----------网络编程        在掌握了基本的程序编写技巧后,我们来看一下Java网络编程。在这部分总结之前,我们首先需要掌握一些计算机网络的学科知识,这里给出了部分主要内容的概述:        端口:为进程间通信提供必要标识的数据标识,我们称之为端口。它是计算机程序

2015-05-28 15:46:11 1122

原创 java中级-12-GUI图形用户界面(2)-GUI事件响应机制

------- android培训、java培训、期待与您交流! ----------        事件监听机制的组成是由4部分组成,分别是:事件源、事件对象、监听器、外部动作。由监听器监听事件源情况,当发生对应外部动作时,事件源产生相应的事件对象反馈信息,并由监听器捕获产生需要的处理。        每一个事件源都有自己特有的对应事件和共性事件。

2015-05-28 15:42:05 2491

原创 java中级-11-GUI图形用户界面(1)-GUI概念及组件类型

------- android培训、java培训、期待与您交流! ----------GUI图形用户界面        GUI全称为GraphicalUser Interface。当代计算机提供了两种主要的操作方式,即控制台和GUI。控制台的交互方式,由于需要熟记大量命令,所以较为繁琐。我们现在采用的Windows就是为了解决这种问题而产生的GUI用

2015-05-28 15:35:39 2202

原创 java中级-10-IO流知识点串讲(4)-利用IO流实现对数据的直接操控

------- android培训、java培训、期待与您交流! ----------ObjectInputStream与ObjectOutputStream        由这两个类所操纵的对象,必须得实现Serializable序列化接口。Serializable接口属于标记接口,该接口中没有声明任何成员。其主要作用,是通过ID标识来注明可以进行

2015-05-28 15:14:29 1069

原创 java中级-9-IO流知识点串讲(3)-IO修饰(功能扩展)类及其应用

------- android培训、java培训、期待与您交流! ----------        在字符流、字节流之下,java.io包下,还有其他几种基于这两种流为基础的新生类型。打印流PrintWriter、PrintStream,序列流SequenceInputStream,操作对象流ObjectInputStream、ObjectOutputStream

2015-05-28 15:10:45 852

原创 java中级-8-IO流知识点串讲(2)-字节流及字节字符转换流

------- android培训、java培训、期待与您交流! ----------        上面我们学习到了基本的字符流操作。但是,如果想要操纵图片数据,我们还是需要字节流才能解决。下面,我们来看字节流。字节流和字符流的不同,从类定义来看,最容易发现的就是字符流使用的是char类型数据作为传输对象,而字节流则是以byte类型数据来作为传输对象的。字节流是对

2015-05-28 10:39:11 895

原创 java中级-7-IO流知识点串讲(1)-IO流概念及字符流Writer、Reader

------- android培训、java培训、期待与您交流! ----------I/O  Input/Output        Java对数据的操作是通过流的方式来完成的,我们将它操纵数据时,对应流的情况做出了划分。按操作的数据类型来分,分为两种:字节流、字符流;按流的方向来分,也分为两种:输入流、输出流。        字符流的产生,是为了解决编码转换

2015-05-28 08:22:37 837

原创 java中级-6-IO流开篇基础API

------- android培训、java培训、期待与您交流! ----------         API  全称为Application Program Interface。为了便于随后的总结部分便于说明,我下将几个常用的类,在此处做一个方法总结。

2015-05-28 08:01:49 679

原创 java中级-5-Collection集合类知识串讲(4)-集合框架工具类Utilities

------- android培训、java培训、期待与您交流! ----------Utilities中包含了很多工具类,在这里我们有两个涉及集合操作的工具类,Collections和Arrays。它们俩主要实现的是有关集合和数组的一系列繁琐操作(较之以往来说)。Collections是隶属于Utilities的有关集合操作的工具类。如,实现查找,排序,求最值等。

2015-05-26 17:44:33 960

原创 java中级-4-Collection集合类知识串讲(3)-Map及其子类

------- android培训、java培训、期待与您交流! ----------从图1.Java中集合类的关系图中不难看出,Map从根本上讲,并不是Collection的子类。确切的来说,Map类才应该是Collection类的实现基础。Map类接口是与Collection不一样的一种集合,该集合存储的键值对,是成对的,而且对应的元素的关键字是唯一的。Map类集合是双

2015-05-26 17:38:55 3104 12

原创 java中级-3-Collection集合类知识串讲(2)-泛型及其应用规则

------- android培训、java培训、期待与您交流! ----------泛型泛型,JDK1.5版本以后提供的功能,其目的是为了解决安全问题。JDK1.5版本以后,出现了类型安全机制。泛型的使用,例如:ArrayLista1 = new ArrayList ();第一点,它是将运行时期抛出ClassCastException异常问题,转移到了编译时期,使得问题更

2015-05-26 17:20:16 735 1

原创 java中级-2-Collection集合类知识串讲(1)-List及Set

集合Collection类接口所定义的集合是单列集合,较之Map类所定义的双列集合,他只有一个类型的可操纵元素。该接口有以下几个常见的声明:Collection接口实现了Iterable接口,该接口主要抽象了iterator()方法add(e):添加至末尾;iterator()

2015-05-26 17:06:01 1001

原创 java中级-1-基础知识回顾

------- android培训、java培训、期待与您交流! ----------前言在学习新知识前,我们往往需要借鉴从前的学习经验来世我们能够更加快速的学习。为了能够简化大家的学习时间,并是自己在总结中获得对知识的新的理解及感受,本人将自己的Java学习经验总结于此。希望这份总结可以帮助到更多渴望学习Java编程的朋友,果真如此,在下在此献丑也不足为惜了。本总结(一下

2015-05-26 17:00:17 1011 2

空空如也

空空如也

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

TA关注的人

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