自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit

2013-12-31 15:16:41 687

转载 Android中px与dip,sp与dip等的转换工具类

Android中px与dip,sp与dip等的转换工具类功能通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变。方法中的参数请参考http://www.cnblogs.com/wader2011/archive/2011/11/28/2266669.html代码/** * Android大小单位转

2013-12-31 09:45:10 356

原创 Android缩放图片大小小结

1.缩放图片文件:// 缩放图片public static Bitmap zoomImg(String img, int newWidth ,int newHeight){// 图片源   Bitmap bm = BitmapFactory.decodeFile(img);   if(null!=bm){    return zoomImg(bm,newWidth,newH

2013-12-30 18:17:26 470

转载 Android 不显示光标或者光标颜色为白色的解决方法

在Android3.2或者更高版本上面,可以按照如下的方式进行设置:EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的 android:textCursorDrawable="@null""@null"作用是让光标颜色和文本颜色保持一致 在Android3.2版本以下,不存在这个属性,所以无法通过这个属性进行设置,此时

2013-12-30 11:22:40 648

转载 android有关paint属性设置 .

/**          * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,         * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,         * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。                *          * 1.图形绘制   

2013-12-23 13:31:17 472

原创 android RadioButton 点击时候出现点击声音的效果

final RadioButton radioButtonTypeOne = (RadioButton) dialog.findViewById(R.id.select_type_one);  final RadioButton radioButtonReadPoint = (RadioButton) dialog.findViewById(R.id.select_type_two);  

2013-12-19 11:27:21 2416

转载 对AttributeSet和defStyle的理解 .

在通过xml文件构造view组件的时候,往往都要使用到AttributeSet和defStyle这个两个参数,例如Button组件的构造方法Button(Context ctx, AttributeSet attrs, int defStyle)中,ctx会调用obtainStyledAttributes( AttributeSet set, int[] attrs, int defStyleAt

2013-12-19 11:22:23 550

转载 Android中对Log日志文件的分析 (ANR重点,具体案例详细分析)

一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug,android里应用开发也就很简单了。那我们先来看看android里的ANR,怎么出现ANR呢,很简单。          # adb shell          # c

2013-12-18 11:23:08 5294

转载 android ANR 案例分析

一.案例1:关键词:ContentResolver in AsyncTask onPostExecute, high iowaitProcess:com.android.emailActivity:com.android.email/.activity.MessageViewSubject:keyDispatchingTimedOutCPU usage from 2550ms to

2013-12-18 11:14:41 605

原创 android 性能分析小结

性能分析,有分析android系统和开发的应用占用的资源?1.分析android系统资源。通过进入adb shell用linxu命令可以看出系统的负荷 top -mtop -n比如 top -m 5表示占用率最大的前5个 2.分析应用性能。 如果是单纯测试应用代码的性能,需要专门的测试方法。比如测试某段代码的运行时间,最简单当然也是最麻烦的就是在代码前获取一

2013-12-12 16:00:42 519

转载 android的窗口机制分析------UI管理系统 .

Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。    众所周知,android系统中强化了view的概念,主要是体现在对view的管理上,Android中的view以2种形态存在

2013-12-10 14:51:51 588

转载 【Android】SAX解析之错误纠正!! .

在讲这次错误之前,先看一下下面这段代码。  【◆以下解析方法是错误的×】[java] view plaincopyprint?import java.util.ArrayList;  import java.util.List;    import org.xml.sax.Attributes;  import org.xml.sax.SAXException;  

2013-12-10 13:29:40 522

原创 android动态布局方法小结

1.绝对布局,动态添加组件: AbsoluteLayout abslayout = new AbsoluteLayout (this); setContentView(abslayout); Button btn1 = new Button(this); btn1.setText(”this is a button”); btn1.setId(1); //设置布局的参数

2013-12-10 11:25:23 674

转载 Activity的启动模式(android:launchMode) 小结

Launchmode4种模式:1,standard:如果从A跳到A,intent5次,task里5个activity;2,single Top:如果从A 跳B,再从B跳A,如果此时栈顶为A,则不创建新实例,直接把Intent给A,但如果栈顶不是A,则还要创建A的实例3,singleTask如果从A跳B,再从B跳A,无论是否栈顶栈底,只要A在,则将Intent给A,不会创建A

2013-12-10 09:16:37 414

原创 Android 中替换输入流里面的特殊字符

在Android 中过来输入流里面的特殊字符,以“&”字符替换为1.替换的方法/**  * 把字节流里面的“&”字符替换  * */ private static void filterSpecial(InputStream is){   String temp = null;  try {   temp = InputStreamUtils.InputStream

2013-12-09 18:25:36 2462

转载 Java回调机制分析

Java回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。 不理解?没关系,先看看这个可以说比较 经典的使用回调的方式: class A实现接口InA ——背景1class A中包含一个class B的引用b ——背景2class B有一个参数为InA的方法t

2013-12-06 14:30:28 419

转载 android Intent FLAG介绍:

1.Intent FLAG介绍:  1) FLAG_ACTIVITY_NEW_TASK:        a). 前提: Activity A和Activity B在同一个应用中.              操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B, 启动Activity B的Intent的Flag设为  FL

2013-12-05 17:04:33 551

转载 android Task小结

1. Task是包含一系列Activity的堆栈, 遵循先进后出原则.  2. Task默认行为:      (1) 前提: Activity A和Activity B在同一个应用中.           操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态

2013-12-05 16:47:07 415

原创 java的基本数据类型小结

1.java 数据类型分类? 数据类型总共分为两大类1)基本数据类型(原始数据类型)分为三大类:a)数值型:分为两种 整数型类型(byte,short,int,long)和浮点类型(flost,double)b)字符型(char)c)布尔型(boolean)2)引用数据类型,也分为三大类:a)类(class)b)接口(interface)c)数组2.字符

2013-12-03 09:55:16 494

原创 Java的变量小结(一)

1.什么是变量?1)计算机是一种极度精确的机器;2)要将信息存储在计算机当中,就必须指明信息存储的位置和所需的内存空间(我们通过变量来表示需要存储信息的位置和内存空间);3)在Java编程语言当中,使用声明语句来完成上述的任务。2.变量的声明方法. int age;1)'int' 变量类型;2)  'age' 变量名3) ';'表示语句结束。上面语句使计算机分配

2013-12-03 09:52:09 497

原创 java基本概念小结

1.什么是环境变量?1)环境变量通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数;2)环境变量通常为一系列的键值对。2.Path环境变量的作用1)Path环境变量是操作系统外部命令搜索路径。2)在命令行要执行的命令,必须要在path里面包含,才能使用。3.classpath环境变量的作用classpath环境变量是类文件搜索路径。4.JDK里面有什么?

2013-12-01 22:57:16 429

Java面试宝典2013_PDF版

java面试和经验总结,对初学者和从别的语言转过来的同学,有比较大的帮助,可以经常查看里面的关键知识点。

2014-09-22

MMI实例培训教程.pdf

MMI实例培训教程.pdf 一共20章不是图片,需要的就来下。

2008-12-17

vc++动态菜单及高级控件利用的实例源码

vc++动态菜单及高级控件利用的实例源码,

2008-09-15

sql面试题目汇总.doc

sql面试题目汇总,有需要的朋友来看下.

2008-07-26

空空如也

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

TA关注的人

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