自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 欢迎使用优快云-markdown编辑器

Cordova初见本篇开始学习如何搭建corodva环境,以及使用cordova创建项目,并部署到手机运行。 简介 Cordova是一个移动开发框架,它的前身是PhoneGab有Adobe开发,后面捐赠给了Apache作为开源项目,并改名Cordova. 优点缺点:(随着手机硬件的不断升级,以及Cordova插件的不断丰富,缺点会慢慢的被淡化) Cordova所处的位置:环境搭建下载node.js

2016-06-15 09:38:20 386

原创 自定义View笔记一

自定义VIew的步骤: 二:设置自定义属性 然后在xml布局文件中引入命名空间并使用: 注:命名空间的引入方式: ADT是: xmlns:custom=http://schemas.android.com/apk/res-auto/项目的包名 Android Studio是: xmlns:custom="http://schemas.android

2016-02-01 01:55:42 460

转载 python批量打多渠道包

python批量打多渠道包 安卓市场太多,一个一个手动打包太累而且容易出错。 也有用ant打包的,来看看python的批量打包方式: 举个例子,如友盟(真心不是给他打广告)的多渠道统计 我们只是需要动态的修改这个channel_value,然后打包就可以了。 思路 1.导出一个未签名的apk包,其中渠道号配置如上图。 2

2015-11-23 09:42:11 683

转载 Android快速开发框架

Android快速开发框架 在开发过程中,使用一些封装好的框架,可以节约时间,减少代码量。 因为这些框架将常用的功能模块封装好,开发的时候只需简单的代码进行调用。 为了方便工作中的不时之需,特将一些框架及地址收集起来。 以下只是冰山一角,还需继续补充完善。 也希望看到的朋友多提建议,多推荐优秀的框架。先行谢过! -------------------

2015-11-17 17:09:08 447

转载 APK分包加载

安卓APK分包加载示例 当一个app的功能越来越复杂,代码量越来越多,也许有一天便会突然遇到下列现象: 1. 生成的apk在2.3以前的机器无法安装,提示INSTALL_FAILED_DEXOPT 2. 方法数量过多,编译时出错,提示: Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0

2015-11-17 15:19:31 2336

转载 Android EventBus源码解析 带你深入理解EventBus

转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】 上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这

2015-11-05 13:25:34 330

原创 安卓OTTO框架浅析

今天要介绍的是一个Android中使用得比较多的android 事件总线 EventBus模式的一个框架Otto。 Otto 官网: http://square.github.io/otto/ 一、Android Studio中配置Otto (Eclipse中直接下载jar包导入) 跟之前介绍的其他的框架一样,它只需要简单地在build.gradle中配置下面一行红色字体即可 de

2015-11-05 10:45:19 627

转载 Android EventBus实战 没听过你就out了

转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40794879,本文出自:【张鸿洋的博客】 1、概述 最近大家面试说经常被问到EventBus,github上果断down了一份,地址:https://github.com/greenrobot/EventBus,的确是个不错的框架,主要用于事件的发布和订阅。 E

2015-11-05 10:43:28 414 3

转载 Android 异步加载解决方案

Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。 Android应用开发过程中必须遵循单线程模型(Single Thread Model)的原则。因为Android的UI操作并不是线程

2015-11-04 16:24:54 390

原创 使用安卓MediaRecorder录制音频时,多个音频文件的合并操作

使用MediaRecorder录制音频时,由于没有提供暂停的API,所以在暂停操作时,只能先进行保存操作,然后再继续录制下一段,最后再对多个音频文件的合并操作。 MediaRecorder提供的音频输出格式有RAW_AMR,AMR_NB,AMR_WB,3GP,MPG4这些格式。在使用ffmpeg做一些多媒体资源的转换操作的时候,多多音频的采样率有要求。其中RAW_AMR和AMR_NB的采样率为8

2015-07-17 14:05:55 3813

原创 安卓获取手机上的联系人

安卓获取手机上的联系人的方式。 注:获取联系人需要添加权限:

2015-07-04 20:30:32 449

原创 MD5加密

以上是MD5加密的工具类

2015-07-04 20:11:08 339

原创 HttpURLConnection上传大文件内存溢出的原因及解决办法

原因: 由于HttpURLConnection默认是有缓存机制的,在对文件操作时,会将读取的数据写入到缓存区中,并不是直接写入到服务器上,只有当流被关闭时,才将数据提交到服务器上。当缓存区的数据大于虚拟机给点的内存时,就导致内存溢出。 HttpURLConnection设置固定缓存长度的代码: HttpURLConnection设置缓存模式的代码: 解决办法: conn.

2015-06-09 10:54:33 9830 1

原创 安卓项目混淆时出现的问题

安卓代码混淆时,出现的异常。

2015-06-03 10:29:36 434

原创 接口

接口 接口:       可以认为是一个特殊的抽象类,接口没有构造函数。      当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。 class用于定义类 interface 用于定义接口。 接口和抽象类区别:   相同点:都是不断向上抽取出来的抽象的概念。 区别: 1,抽象类体现继承关系,一个类只能单继承;    接口体现实现体系,一个类可以多

2014-08-10 09:09:59 406

原创 ——IO流之字符流

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- ---------------------- ASP.Net+Unity开发、<a href="http://www.itheima.com"target="blank">.Net培训、期待与

2014-08-09 23:22:46 475

原创 ——继承与多态

继cheng 继承:       1,提高了代码的复用性。       2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 缺点:打破了封装性 注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a。 -------------------------------------------

2014-08-09 21:51:36 379

原创 ——枚举

枚举  枚举是JDK1.5以后提供的新特性。枚举是一个特殊的类,  其中的每一个元素都是该类的一个对象。  枚举就相当于一个类,其中也可以有构造方法,成员变量,普通方法和抽象方法。  注:枚举元素必须位于枚举体重的最开始部分,枚举元素之间用逗号隔开,      结尾用";"分号与其他成员隔开。  枚举的构造方法:       一,枚举的构造方法必须是私有的,       二,枚举元

2014-08-09 21:02:49 692

原创 ——银行业务调度系统

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

2014-08-09 11:57:03 455

原创 ——交通灯管理系统

交通灯关系系统项目需求:   一,异步随机生成按照各个路线行驶的车辆。   二,信号灯忽略黄灯,只考虑红灯和绿灯。   三,左转的车辆要受交通灯控制,右转车辆不受信号灯控制。   四,信号灯的控制逻辑和现实 现实中的交通灯控制逻辑相同,       不考虑特殊情况下的控制逻辑。 注:南北向的车辆与东西向的车辆交替放行,同方向等待的车辆应先放行直行车辆,然后再放行左转车辆。   五,每

2014-08-08 13:25:08 670

原创 ——JDK1.5新特性之泛型

泛型:     JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制。     好处: 1,将运行期,出现的问题ClassCastException,转移到了编译时期。   方便与程序员解决问题,让运行时问题减少,保证安全。 2,避免了自动装箱和拆箱的操作。避免了拆箱的安全问题。     泛型格式:通过 在使用java通过的对象时,什么时候使用泛型  通常在集

2014-08-06 18:08:39 501

原创 ——Collection集合的概述

集合类    为什么出现集合类? 面对对象语言对事物的提示都是以对象的形式, 所以为了方便对多个对象操作,就对对象进行 存储,集合存储对象最常用的一种方式。    数组和集合类同时容器,有何不同? 数组虽然也可以存储对象,但长度是固定的; 集合长度是可变的。 数组中可以存储基本数据类型和引用类型,集合只能存储对象。    集合类的特点 1,集合只用于存储对象; 2,集

2014-08-06 17:21:30 586

原创 ——String类,StringBuffer类,StringBuilder类的简述和操作。

String类    字符串类同于描述字符串事物。如姓名等。    字符串是一个特殊的对象    字符串一旦初始化就不可以被改变,即一个字符串常量。    字符串是常量;它们的值在创建之后不能更改。    字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。    例如:      String str = "abc";    等效于:      ch

2014-08-04 15:03:10 624

原创 ——多线程的优先级,setDaemon方法,yield方法及join方法简述

守护线程:    使用Thread类中的 static void setDaemon(boolean on)方法当on参数为true时,将线程标记为守护线程池    或者用户线程(后台线程)。当正在运行的线程都是守护线程时,java虚拟机退出。程序结束。    注:该方法必须在启动线程前调用。    守护线程的特点是: 随着前台线程结束而结束。 实例代码: public class

2014-08-03 20:44:05 622

原创 ——java多线程机制

进程:    是一个正在执行中的程序。    没一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者就一个控制单元。    一个进程中至少有一个线程。 线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。 java JVM虚拟机启动时会有一个java.exe    该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在与main方法中。

2014-08-03 20:14:16 448

原创 ——java异常机制

异常:   什么是异常?       异常时对问题的描述,将问题进行对象封装。   异常体系: Throwable    |--Error |--多个子类    |--Exception |--RuntimeException 其中以个特殊的子类  |--其他的多个子类    异常体系的特点: 异常体系中的所有类及其产生的对象都具有可抛性, 就是说可以被throw和thro

2014-08-01 16:57:01 437

原创 ——java动态代理及AOP

代理的概念及作用    生活中的代理:      一,买东西可以从代理商那里买,也可以从厂商那里卖。 但目的都是要得到商品。从代理商那里买显然更方便。    程序中的代理      1,要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能 例如,异常处理,日志,计算方法的运行时间,事务管理等等。。      2,编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标

2014-07-31 21:54:25 513

原创 ——java中的注解

java的内置了3个基本注解,保存在java.lang中:    1,@SuppressWarnnings("deprecation")用于取消警告    2,@Deprecated标识该处已经过时。    3,@Override标识重写父类的方法或实现接口的方法    注:       注解相当于一种标记,在程序中加了注解就等于打上了某种标记       注解可以在包,类,字段,方法

2014-07-30 23:05:36 489

原创 ——javaBean的讲解,及内省操作

什么是javaBean?  1,按照一定特殊规则编写的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。  2,如果要再两个模块之间传递多个信息,可以将信息封装到JavaBean中,这种JavaBean的实例对象 通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取 或设置字段的值,则需要通过一些相应的方法

2014-07-30 22:13:15 510

原创 ——java中的反射

一, 反射就是把java类中的各个成员,提取成其对应的java类对象。 二,如何获取一个类的字节码?  有3中方式: a,类名.class; b,对象名.class; c,Class.forName(类的全名称(包名+类名)字符串);

2014-07-24 22:48:45 430

原创 ——java基础之函数

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 详细请查看:www.itheima.com

2014-07-22 21:15:03 368

空空如也

空空如也

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

TA关注的人

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