自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 java中的float double精度丢失的解决方案

System.out.println(0.15d - 0.05d); // 0.09999999999999999 System.out.println(2.08f - 3.7f); // -1.6200001  System.out.println(13.2d * 7);//92.39999999999999解决方案:方案一:BigDecimal 

2014-09-03 16:25:35 767

原创 android 一些路径的标准写法

一些路径的标准写法 Environment.getDataDirectory() = /data Environment.getDownloadCacheDirectory() = /cache Environment.getExternalStorageDirectory() = /mnt/sdcard Environment.getRootDirectory() = /sy

2013-09-24 14:29:38 593

转载 SQLite与SQL差异问题

一、常见问题汇总1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC; 但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC lim

2013-09-24 11:04:22 503

转载 32位机,64位机,32位操作系统,64位操作系统

一直对这几个概念不太熟悉,然后找了一下资料,查了一下,32位机:一般指的是32位的CPU就是说CUP一次能计算32位。64位机:一般指的是64位的CPU就是说CPU一次能计算64位。32位操作系统:为32位机而制作的。指的是操作系统的字长是32位的 ,也就间接的影响了地址总线,因此,最大寻址空间也就自然是2的32次方,4G.注意:32位操作系统只能安装再32

2013-08-23 10:30:43 879

原创 关于android中的定位

目前主流的Android定位有如下几种:1.通过GPS模块GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认不开启GPS模块;3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4,室内几乎无法使用。这其中,缺点2,3都是比较致命的。需要指出的是,GPS走的是卫星通信的通道,在没有网络连接的情况下也能用。2.基站定位大致思路就是采集到手

2013-08-08 11:45:23 592

原创 语音识别代码记录

public class RecognizerIntentActivity extends Activity {        private Button btnReconizer;      private static final int VOICE_RECOGNITION_REQUEST_CODE = 1234;      @Override      protected void onC

2013-08-08 11:24:33 983

转载 onStartCommand 的返回值 .

在android中,我们使用startService启动服务。在Service的派生类里,会调用onStartCommand(Intent,int,int)来启动服务。onStartCommand有三种返回值:START_STICKY:sticky的意思是“粘性的”。使用这个返回值时,我们启动的服务跟应用程序"粘"在一起,如果在执行完onStartCommand后,服务被异常kill掉

2013-08-08 10:33:32 694

转载 Java编程中“为了性能”需做的26件事

下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。摘自:http://www.csdn.net/article/2012-06-01/2806249 1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问

2013-06-17 14:36:38 479

转载 Linux系统结构详解

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核        内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定

2013-05-24 15:32:51 834

转载 Android Dalvik虚拟机初识 .

Android Dalvik虚拟机初识首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?  首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确的定义,但是,我们似乎可以从人们对Java虚拟机的描述中得到些信息。 J

2013-05-23 14:12:48 484

原创 初步了解JNI------java程序调用c/c++程序

开发环境:JDK+VC6.0步骤:1.编写java源文件HelloWorld.java 如:class HelloWorld{ public native void displayHelloWorld(); static {  System.loadLibrary("Hello"); } public static void main(String[

2013-04-18 11:20:26 674 2

原创 手机屏幕分辨率

大家都能发现,现在流行的分辨率大都跟VGA沾点关系,无论是QVGA、WVGA还是HVGA等等,因为VGA就是这些尺寸的基础。VGA最早其实是IBM计算机的一种显示标准,最后逐渐的演变,成了640×480这个分辨率的代名词,也是现在绝大多数分辨率的基准。什么是像素?其实所有的画面都是由一个个的小点组成的,这一个个的小点就称之为像素。 一块方形的屏幕横向有多少个点,竖向有多少个点,相乘之后

2013-04-03 13:54:16 588

转载 XML 学习总结

1、XML是 区分大小写的。2、在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签,它不像HTML可以不用结束标签(比如:这是一个没有结束标签的标记)。      注:也许你已经注意到XML的声明版本和编码时没有结束标签了,但是这并不是错误的,因为声明部分不是XML的元素,因此也不需要关闭标签。3、在XML中,标签必须得正确嵌套。      例如:这是一个错误的标签嵌套

2013-04-02 14:55:36 565

转载 Android中asset文件夹和raw文件夹区别

*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r

2013-03-25 00:50:00 443

转载 Drawable、Bitmap、Canvas和Paint的关系

Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。Ca

2013-03-25 00:49:15 614

转载 位图和矢量图区别

android 笔记 --- 位图和矢量图区别位图和矢量图是计算机图形中的两大概念,这两种图形都被广泛应用到出版,印刷,互联网[如flash和svg]等各个方面,他们各有优缺点,两者各自的好处几乎是无法相互替代的,所以,长久以来,矢量跟位图在应用中一直是平分秋色。位图[bitmap],也叫做点阵图,删格图象,像素图,简单的说,就是最小单位由象素构成的图,缩放会失真。构成位图的最小单位是

2013-03-25 00:44:58 683

转载 application context/activity context与内存泄露

在android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。比如一个activity的onCreate:protected void onCreate(Bundle s

2013-03-22 17:02:53 534

转载 java中的堆、栈、常量池

Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间--------------------------------------

2013-03-22 17:01:55 527

转载 TCP_IP和OSI模型以及每层主要包括的主要协议

TCP/IP协议分为4层1.网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、SerialLine等)来传送数据。  常见的接口层协议有:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。2. 网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目

2013-03-22 17:00:56 1086

转载 强引用 软引用 弱引用 虚引用

⑴强引用(StrongReference){android c++中 声明一个类为强引用:sp 其中 sp强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。⑵软引用(SoftReference)如果一

2013-03-22 16:59:47 503

android的spring框架

android的spring框架,可以了解一下哦

2014-01-25

ActionBarSherlock

JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip

2014-01-25

jadclipse插件

jadclipse插件,一个非常实用的插件哦

2014-01-25

jad反编译工具

jad反编译工具,非常实用哦!赶紧来下载吧!

2014-01-25

SQLiteExpertPersSetup

很小很好用的数据库工具! 欢迎来下载~!

2013-09-03

空空如也

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

TA关注的人

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