自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 Animations

一、Tweened  Animations         1、

2014-11-25 10:43:15 508

转载 android的屏幕适配

px: px是常用的像素单位,对应的是屏幕上的点。

2014-11-10 17:14:35 473

转载 Handle

Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在其他进程中通过handler给你发送

2014-10-10 18:03:45 578

转载 AlphaAnimation 、AnimationDrawable

一、AlphaAnimation           可以

2014-09-30 15:38:54 663

原创 android用户定位

手机定位的主要方式有:1. 2. 3.

2014-08-28 17:56:13 486

转载 Drawable的用法

做应用时,可能会需要动态改变控件的背景图片,如果仅仅是简单的点击,选中之类的事件,如果靠程序中写监听的代码就显得太麻烦了,在这种情况下,你可以使用selector动态改变控件背景       我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用

2014-08-06 14:52:41 558

转载 Context

大家好,今天给大家分享一下Android里的Context的一些用法,以前经常有人在群里问我比如我在一个工具类里的某个方法,或者View里需要调用Context.但是工具类还有View里没有这个上下文怎么办?为了解决大家的疑问,为了解决大家的疑问,我今天写一个简单的Demo.让大家如何学好自如的用Context.想什么时候有Context,什么时候就有Context.这里大致可以分为两种:一是

2014-06-12 09:50:51 428

转载 Android Instrumentation 测试

Android整合了JUnit测试框架和Instrumentation机制       JUnit是广泛应用于java程序开发中的单元测试框架,定义了特定格式的方法作为测试用例,提供TestSuite(测试套件)和TestRunner(测试执行器)分别用于组织测试用例和运行测试用例,并反馈测试结果。       Instrumentataion则是一种操作系统和上层应用之间的检测机

2014-05-21 11:06:06 707

原创 Android Fragment使用

Android Fragme

2014-04-29 15:27:54 494

转载 高效开发 Android App 的 10 个建议

假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题 是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经

2014-04-09 16:31:53 379

原创 Activity的四种启动方式

Activity 有四种加载模式[1] standard 模式     这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中。[2] singleTop 模式     如果在任务的栈顶正好存在该Activity的实例,就重用该实例( 会调用实例的 onNewIntent() ),否则就会创建新的实例并放入栈顶,即使栈中已经存在该Activity的

2014-03-28 10:55:27 535

转载 AsyncTask和Handler对比

1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l  在使用多个异步操作和并需要进行Ui变更

2014-03-21 09:48:41 348

转载 AndroidManifest.xml中application name功能介绍 .

android:name属性是用来设置所有activity 属于哪个application的,默认是android.app.Application。        debuggable:指定了我们的应用是否能够调试,在开发中,我们通常把它设置为true。当你把应用发布到android market上的时候,就需要把它设置为false。           这个类的作用是为了放一些全

2014-02-23 21:50:01 604

转载 Service

如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟 Activity一样也由Intent调用。在工程里想要添加一个Service,先新建继承Service的类,然后到 AndroidManifest.xml -> Application ->Application Nodes中的Service标签中添加。

2014-02-21 20:12:12 431

转载 SharedPreferences

除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的

2014-02-14 20:10:27 546

转载 TabWidget

android:theme=”@android:style/Theme.NoTitleBar”是可以使得TabWidget窗口没有标题,多点空间显示        1、选项卡中的布局如果想从setContextView(R.layout.tab)指定,那么xml配置文件应该如下编写:    http://schemas.Android.com/apk/res/Android

2014-02-13 10:00:49 1058

转载 LayoutInflater

作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setContentView

2014-02-12 17:14:33 467

原创 SQLite

SQLiteDatabase类在上面已经接触过了,这个类是核心类,用于管理和操作SQLite数据库,几乎所有的数据库操作,最终都将由这个类完成。Cursor类主要用于保存查询返回的结果,提供随机读、写的功能,从这一点上来看,有点类似于ado中的Dataset。Cursor类非常重要。     在Android中要想使用Sqlite数据库,首先应该创建一个类继承SQLiteOpenHelpe

2014-02-09 22:09:35 525

转载 网关

大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信 息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关就是一个网络连接到另一个网络的“关口”。也就是网络关卡。                                网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~1

2014-01-29 11:38:55 512

原创 Android中receiver的用法

Android中的四大组件是:Activity、Service、Broadcast和Content Provider。而Intent是一个对动作和行为的抽象描述,负责组件之间、消息之间进行消息传递。那么Broadcast Receiver组件就提供了一种把Intent作为一个消息广播出去,由所有对其感兴趣的程序对其作出反应的机制。              可以再代码中声明一个receiver

2014-01-28 15:57:35 1529

原创 批处理文件

批处理,顾名思义就是进行批量的处理。批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。                         批处理文件是无格式的文本文件。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文

2014-01-27 16:03:31 739

原创 计算机常用命令

cmd   -systeminfo  查看计算机系统详细信息   包括系统信息   硬件信息ipconfig  /all     返回详细的ip地址信息arp-a      查看局域网中所有与本机通信的ip地址ping 主机名   可以得到IP地址

2014-01-22 08:40:30 509

原创 开放系统互连参考模型(OSI)-网络中的七层协议

网络中的七层协议

2014-01-21 07:20:55 7598

原创 IO流

一、概念:数据流是一组有顺序的、有起点和终点的字节集合,输入输出过程中传递的数组组成数据流。从数据流中读取数据时,必须有一个数据源和该数据流相连IO流的分类:1)根据数据类型不同分为:字符流和字节流字符流:字节流:2)根据数据流的方向分为:输入流和输出流Java的输入流主要有InputStream和Reader作为基类,而输出流主要由OutputStream作为基类。

2013-07-02 19:31:06 500

原创 多线程

1、线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。   一个进程中至少有一个线程,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都一般常见的Java应用程序都是单线程的。比如,用java命令运行一个最简单的HelloWorld的Java应用程序时,就启动了一个JVM进程,JVM找到程序程序的入口点main(),然后运行main()方法,这样就

2013-07-02 18:36:39 573

AChartEngine源码

AChartEngine文档、jar包、demo

2015-08-12

pfSense在服务器上的安装

详细介绍了pfsense用U盘在服务器上的安装。

2014-04-01

空空如也

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

TA关注的人

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