自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 小的知识片

1、TextView 内容过长时的省略和滚动  android:singleline="true", // 单行  android:ellipsize=""  ,    // start   middle   end    省略的位置       android: marqueeRepeatLimit=""      // marquee 跑马灯   marquee_forever

2016-05-07 14:28:59 1247

转载 TCP/IP、UDP、HTTP、Socket详解

原文:http://www.cnblogs.com/lavenderone/archive/2011/10/14/2212523.html网络由下往上分为: 对应物理层 数据链路层网络层( IP协议)传输层(TCP协议)会话层应用层和表示层(HTTP协议) socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议

2016-05-07 13:56:19 1098

转载 Java ThreadPool

1、java类库中提供的线程池简介:     java提供的线程池更加强大,相信理解线程池的工作原理,看类库中的线程池就不会感到陌生了。int mCpuNumbers = Runtime.getRuntime().availableProcessors();   // 获取Java虚拟机可用的处理器数目然而,更大的问题在于Runtime.getRuntime()

2016-05-07 11:14:07 543

转载 Android三种XML解析

原文:点击打开http://blog.csdn.net/liuhe688/article/details/6415593链接XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SA

2016-05-07 10:50:06 286

转载 Android SystemProperty

原文:http://www.cnblogs.com/bastard/archive/2012/10/11/2720314.html创建与修改android属性用Systemproperties.set(name,value),获取android属性用Systemproperties.get(name),需要注意的是android属性的名称是有一定的格式要求的,如下:前缀必须用s

2016-05-05 23:22:37 470

转载 Activity的ConfigChanges属性

原文: http://www.cnblogs.com/charley_yang/archive/2011/04/17/2018940.html官方解释: 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSC

2016-05-03 17:51:28 384

转载 Android Loader详解

原文:http://blog.csdn.net/luohai859/article/details/23938291在看Android的文档时,看到了这么一个东西: Loader究竟是什么东西呢? Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity

2016-05-03 16:42:22 464

转载 UML类图

原文: http://www.cnblogs.com/riky/archive/2007/04/07/704298.html1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须

2016-05-03 15:13:59 339

转载 Android中SyncTask的使用

这篇文章写的很好,学习了,转载自http://blog.csdn.net/liuhe688/article/details/6407225在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点

2016-04-28 15:48:09 3520

转载 Android编程下Touch事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Touch

2016-04-28 15:05:41 289

转载 Android Service

Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user interfac

2016-04-12 22:31:55 333

原创 Android Broadcast and BroadcastReceiver

Broadcast: 是一种广泛运用的在应用程序之间传输信息的机制。Broadcast分为两种:     1、普通广播 normal broadcast:  完全异步的,理论上可以在同一时刻被所有的接收者接收到,优点是传递效率比有序广播消息更高,缺点是不能将处理结果传递给下一个接收者。     2、有序广播 ordered broadcast:       按照接收者声

2016-04-12 22:25:23 311

转载 Android Activity四种启动方式

在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。  Android总Activity的启动模式分为四种:[html] view plain copy Activity启动模式设置:            activit

2016-04-11 21:54:56 433

原创 Android ContentObserver

ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,当然这是与它所监听

2016-04-04 15:56:40 371

原创 Android ContentProvider

1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)// ContentProvider的主要方法 根据Uri的匹配(UriMatcher)来确定同一方法

2016-04-04 15:19:03 509

原创 Android Uri

就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下:scheme://host:port/path举个实际的例子:content://com.example.project:200/folder/subfolder/etc\---------/  \-------------

2016-04-04 14:38:49 680

原创 Android SQLiteOpenHelper

引用的文章:1.SQLiteOpenHelper  SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法  onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。  onUpgrade:当

2016-04-03 17:32:37 470

原创 Android SQLite & Trigger

事务在将要对数据库进行批量操作,并且必须保证所有操作都成功时才通过时使用。SQLiteDatabase.beginTransaction(); // 开启一个事务try {  ... // do somethings SQLiteDatabase.setTransactionSuccessful(); //设置事务标志为true} try {} final

2016-03-27 23:21:55 526

转载 Android CursorAdapter

CursorAdapter:继承于BaseAdapter是个虚类,它为cursor和ListView提供了连接的桥梁.使用时,Cursor结果集中必须包含列名为“_id”的列,解决方法:    1、修改表结构. 一般建表时都会建立"_id“列为主键     2、查询时使用别名: select personid as _id.为什么需要”_id“列:在CursorAdapter的

2016-03-27 23:02:36 357

原创 Java: 正则表达式

百度百科:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。Pattern pattern = Pattern.compile("^[A-Z]" + &”);Pattern pattern = Pattern.compile

2015-11-16 23:04:52 272

原创 Git和adb的使用总结

因为从事的是Android平台开发,公司使用的使git来进行版本管理,工欲善其事,必先利其器,所以这篇文章就是对工作中的Git和adb使用的总结:Git: 1、git status 路径    查看该路径下修改的文件       git diff  路径     显示该文件的修改       git checkout 文件路径    取消掉该文件的改动       git ch

2015-08-29 14:50:56 755

原创 工作中Linux的使用总结

总结一年来在公司实习的收获吧,也是在CSDN的首篇文章,因为是在使用中德总结,所以会比较凌乱繁琐,好了,进入主题:1、修改Linux操作系统的语言:   中文: echo 'LANG="zh_CN.UTF-8"'>/etc/default/locale                echo 'LANGUAGE="zh_CN:zh"'>>/etc/default/locale

2015-08-29 14:15:17 388

空空如也

空空如也

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

TA关注的人

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