自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 java基础中的反射机制

目的:为了了解注解式框架的原理 ViewInject bindView Retrofit2等,里面都用到了注解,底层都是通过反射实现的什么是java中的反射机制?通过Class对象,获取字节码文件中的成员变量,构造方法,普通方法的机制1)反射机制是对类而言的,目的是为了获取类的所有属性和方法。Java反射机制实在程序运行状态中,对于任意一个类,都能知道这个类的所有的属性

2016-09-23 14:06:22 934 2

原创 解决滑动冲突和自定义控件中对onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法的理解

package com.crs.demo.view;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.view.View;import android.widget.ListView;/** * Created

2016-09-20 18:08:39 2550

原创 以OKHttp为基础封装网络请求工具类

特点:1)支持SPDY协议,共享一个socket来处理同一个服务器的所有请求。2)无缝支持GZIP,来减少数据流量。3)缓存相应数据来减少重复的网络请求。 网络协议:SPDY(读作“SPeeDY”)是Google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的

2016-09-19 18:41:53 2803

原创 RxAndroid+OKHttp进行网络请求

Rx(Reactive Extensions)指响应式编程,本质是观察者模式,是以观察者和订阅者为基础的异步响应方式,它是一种编程思想的突破。 Rxandroid有四个基本的概念:Observable(被观察者)、Observer(观察者)、subscribe(订阅)、事件。Observer Observable Subscribe 关键是这三个类以及其中方法的使用。如何创建观察者

2016-09-19 12:23:20 4050

原创 Android中常用的adb命令

ADB的全称为Android Debug Bridge,就是起到调试桥的作用。ADB是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真机. adb kill-server 杀死adb服务adb shell 重新启动adb adb version 查看adb版本 adb devices 查看已经连接的设备 安装apk: ad

2016-09-14 16:45:11 605

原创 软件测试

一、定义检测软件产品是否满足规定的需求,或者弄清楚预期结果与实际结果之间的差别。一句话,软件测试其实就是检查程序对需求的实现程度。自动化测试与人工测试:人去一步一步执行测试用例;用自动化工具去执行测试用例(执行测试用例的主体是谁?)。二、目的软件测试为了发现程序中存在的错误去执行程序。软件测试是为了证明程序有错,而不是为了证明程序没错。三、软件测试工作流程(

2016-09-13 13:57:17 484

原创 LuBan图片压缩

添加依赖: //LuBan图片压缩 compile 'io.reactivex:rxandroid:1.2.1' compile 'io.reactivex:rxjava:1.1.6' compile 'top.zibin:Luban:1.0.5'代码如下:package com.crs.demo.ui;import android.os.Bundle;

2016-09-08 18:15:44 3455

原创 BaseAdapter的封装

代码如下:首先介绍一下RecyclerView的常规用法:package com.crs.demo.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.V

2016-09-08 16:25:02 926

原创 安卓开发 市场需求技能

有上线的Android应用(需要有投入市场的产品,最好附带作品演示)。有安卓系统完整产品开发经验。有流媒体、音视频Codec开发经验者优先(媒体应用开发经验);熟悉Android多媒体(音频,视频)处理编程(掌握断点续传、视频编解码等技术)。有Android平台各类常见问题的应对经验(处理Andriod bug)。参与过开源项目者优先。有后台开发经验者优先。做过 Andro

2016-09-07 19:24:55 1139

转载 国内Top500Android应用分析报告(技术发展方向)

要减少OOM最简单的办法可能就是开启largeHeap.(51%的应用开启了大的堆内存)。Google官方是不推荐使用largeheap的,更大的内存意味着更长的垃圾回收时间。开发中常用的开源项目:网络请求、图片加载、依赖注入、json解析、数据库、事件总线、热更新、刷新框架其他一些常用的第三方开源项目。有比较多的产品在使用rxjava和react-native。第三方服务:

2016-09-07 11:08:45 1395

原创 android常见面试模块

一、ANR异常 (Application Not Responding) 应用程序无响应   ANR定义:一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。在程序里对响应性能的设计很重要,这样系统不会显示ANR给用户。 默认情况下,在android中Activity的最长执行时间是5秒,BroadcastReceiver的最长执行时间则是10秒。 第一:什么

2016-09-02 00:48:32 1031

原创 手机时代的互联网金融

IPO 公开募股集资新三板股票涨跌消息、连续涨停、资金出逃、热钱流入、上海股市(股票交易市场)、证券、上海广东路、股票停止交易、股价、股灾、中国股市、为求致富而炒股、通货膨胀剧烈,钱放在银行贬值、牛市(赚钱)、股市暴涨、股市暴跌、股民们、预测股票的人、国家提倡振兴股市、股票交易、哪家公司的股票看涨、中医相关股票、哪种行业的股票、寻找波动的临界点、股票交易手续费、股市开盘、短线交易 

2016-09-01 17:42:30 759

.net服务器端性能优化

.net服务器端性能优化

2016-12-20

数据库基础操作

数据库基本操作:增删改查

2016-10-25

自定义对话框

自定义对话框,直接可以拿来用的。

2016-07-29

图片多点触控代码案例 可以直接拿来用

图片多点触控功能的实现、特别好用、能够减少很多时间。原理是手势识别和边界控制

2016-07-19

安卓开发中的图片加载框架Glide 案例源码

安卓开发中的图片加载框架Glide 案例源码

2016-05-21

安卓开发中的mvp模式、小案例源码

安卓开发中的mvp模式、小案例源码

2016-05-05

c#基础编程小程序

一些简单的小程序,求水仙花数,进行异常检测等等

2014-08-21

空空如也

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

TA关注的人

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