自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斜阳雨陌

你有多努力,就有多特殊!

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 armeabi和armeabi-v7a的区别

armeabi默认选项,支持基于 ARM* v5TE 的设备支持软浮点运算(不支持硬件辅助的浮点计算)支持所有 ARM* 设备armeabi-v7a支持基于 ARM* v7 的设备支持硬件 FPU 指令支持硬件浮点运算不同手机由于cpu的不同,使用不同的驱动。ABI:指应用基于哪种指令集来进行编译,ABI总共有四种,分别是armeabi、armeabi-

2016-04-30 12:03:40 1472

原创 ComponentName知识

以下是ComponentName的API /** * Create a new component identifier from a Context and Class object. * * @param pkg A Context for the package implementing the component, from * which

2016-04-28 10:25:30 361

原创 SurfaceView介绍

SurfaceView介绍通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。 如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的

2016-04-27 17:06:00 3088

原创 rand.nextint()

自从JDK最初版本发布起,我们就可以使用java.util.Random类产生随机数了。在JDK1.2中,Random类有了一个名为nextInt()的方法:public int nextInt(int n)给定一个参数n,nextInt(n)将返回一个大于等于0小于n的随机数,即:0 /** * Returns a pseudo-random uniformly d

2016-04-27 11:00:04 21510 1

原创 Callable类

(一)Callable和Runnable比较相似,都可以用来实现线程任务。但callable使用了泛型设计,使用一个V类型值,能够在执行结束后返回一个V类型的值。而Runable只会返回一个void,不能够获得执行的结果。(二)使用Callable要和Future类或者Futuretask类搭配使用,他们类似一种对线程执行任务的返回数据的操作的封装类。使用方法1 Cal

2016-04-26 15:37:44 1231

原创 HttpClient和DefaultHttpClient

HttpClient 是接口,DefaultHttpClient是实现这个接口的子类public interface HttpClient { /** * Obtains the parameters for this client. * These parameters will become defaults for all requests being

2016-04-22 19:33:39 487

原创 mnt/sdcard和storage/sdcard的区别

/mnt 目录,熟悉linux的人都清楚,linux默认挂载外部设备都会挂到这个目录下面去,如将sd卡挂载上去后,会生成一个/mnt/sdcard 目录。storage/sdcard 目录,这是一个软链接(相当于windows的文件夹的快捷方式),链接到/mnt/sdcard 目录,即这个目录的内容就是sdcard的内容。

2016-04-21 20:25:20 3111

原创 一些比特率值

比特率 比特率是指将数字声音由模拟格式转化成数字格式的采样率,采样率越高,还原后的音质就越好。比特率值与现实音频对照: 16KBPS=电话音质 24KBPS=增加电话音质、短波广播、长波广播、欧洲制式中波广播40KBPS=美国制式中波广播56KBPS=话音64KBPS=增加话音(手机铃声最佳比特率设定值、手机单声道MP3播放器最佳设定值)112KBPS=FM调频立体

2016-04-17 09:05:53 643

原创 sendBroadcast与sendStickyBroadcast的区别

前提条件:此处我主要讨论两种广播在代码中动态注册时的一些细节问题。正常情况下,广播通常都是执行一次注册代码,就会触发各接收器接收一次,无论是在onCreate里注册还是onResume里注册:若在onCreate里注册,一般我们在onDestroy中进行注销;若在onResume里注册,一般我们在onPause里进行注销。sendBroadcast为普通广播,若是动态注册的话:只有先注

2016-04-15 20:37:33 3201 2

原创 Android service 中的stub类

stub是为了方便client,service交互而生成出来的代码。AIDL(android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来伪装传递各种

2016-04-13 14:51:07 566

原创 compress()方法

boolean compress(Bitmap.CompressFormat format, int quality, OutputStream stream)把位图的压缩信息写入到一个指定的输出流中。如果返回true,可以通过传递一个相应的输出流到BitmapFactory.decodeStream()来重构该位图。注意:并非所有的格式都直接支持位图结构,所以通过BitmapFactor

2016-04-11 10:38:55 2028

原创 BaseColumns类的作用

这个类只是提供了两个字段,一个是"_id"一个是"_count",便于调用数据库时导致拼写错误,你也可以扩展它,或者自定义这么个,然后直接调用它的常量名,防止写sql语句时把列名拼错/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2

2016-04-09 20:45:02 498

原创 android 的各种文件类

File文件类 使用户可以忽略不同操作系统带来的影响 可以抽象文件的路径方式---------------------------------------------------------------------------------RandomAccessFile主要用来进行对文件操作的类 它并不继承inputStream 是一个独立设计的用来进行文件操作的类

2016-04-08 09:58:03 347

原创 String(byte[] bytes, int offset, int length)

public String(byte[] bytes, int offset, int length)通过使用平台的默认字符集解码指定的 byte 子数组,构造一个新的 String。参数: bytes:要解码为字符的 byte              offset: 要解码的第一个 byte 的索引              length: 要解码的 byte 数 的长度

2016-04-06 09:55:01 10560 3

原创 surfaceView和View区别

surfaceView和View最本质的区别在于: ---------------------------------------------------------------------------------------------------surfaceView是在一个新起的单独线程中可以重新 绘制画面,而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面可能

2016-04-05 16:13:47 460

转载 Point和PointF

Point和PointFPoint在GDI+的结构中是最简单的,在数学上它完全等价于一个二维矢量,包含两个公共整型属性,表示它与某个特定位置的水平和垂直距离。例如,为了从点A到点B,需要水平移动11个单位,并向下垂直移动11个单位。在坐标图中使用x和y,可以通过如下代码创建一个Point结构来表示:Point ab = new Point(11, 11);Console.W

2016-04-03 21:32:03 24085 2

阿里新版java开发手册.pdf

阿里开发规范手册,记录了很多后端相关的规范知识,对刚刚参加工作的同学来说非常有用,有足于提高代码水平。

2020-04-04

数据链路层协议

2017-02-20

HDLC协议概述

2017-02-20

空空如也

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

TA关注的人

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