- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Android 小的知识片
1、TextView 内容过长时的省略和滚动 android:singleline="true", // 单行 android:ellipsize="" , // start middle end 省略的位置 android: marqueeRepeatLimit="" // marquee 跑马灯 marquee_forever
2016-05-07 14:28:59
1277
转载 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
1149
转载 Java ThreadPool
1、java类库中提供的线程池简介: java提供的线程池更加强大,相信理解线程池的工作原理,看类库中的线程池就不会感到陌生了。int mCpuNumbers = Runtime.getRuntime().availableProcessors(); // 获取Java虚拟机可用的处理器数目然而,更大的问题在于Runtime.getRuntime()
2016-05-07 11:14:07
576
转载 Android三种XML解析
原文:点击打开http://blog.youkuaiyun.com/liuhe688/article/details/6415593链接XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SA
2016-05-07 10:50:06
326
转载 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
525
转载 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
426
转载 Android Loader详解
原文:http://blog.youkuaiyun.com/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
549
转载 UML类图
原文: http://www.cnblogs.com/riky/archive/2007/04/07/704298.html1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须
2016-05-03 15:13:59
368
转载 Android中SyncTask的使用
这篇文章写的很好,学习了,转载自http://blog.youkuaiyun.com/liuhe688/article/details/6407225在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点
2016-04-28 15:48:09
3585
转载 Android编程下Touch事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Touch
2016-04-28 15:05:41
310
转载 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
358
原创 Android Broadcast and BroadcastReceiver
Broadcast: 是一种广泛运用的在应用程序之间传输信息的机制。Broadcast分为两种: 1、普通广播 normal broadcast: 完全异步的,理论上可以在同一时刻被所有的接收者接收到,优点是传递效率比有序广播消息更高,缺点是不能将处理结果传递给下一个接收者。 2、有序广播 ordered broadcast: 按照接收者声
2016-04-12 22:25:23
351
转载 Android Activity四种启动方式
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:[html] view plain copy Activity启动模式设置: activit
2016-04-11 21:54:56
467
原创 Android ContentObserver
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,相应地ContentObserver也分为“表“ContentObserver、“行”ContentObserver,当然这是与它所监听
2016-04-04 15:56:40
402
原创 Android ContentProvider
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)// ContentProvider的主要方法 根据Uri的匹配(UriMatcher)来确定同一方法
2016-04-04 15:19:03
544
原创 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
788
原创 Android SQLiteOpenHelper
引用的文章:1.SQLiteOpenHelper SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法 onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。 onUpgrade:当
2016-04-03 17:32:37
505
原创 Android SQLite & Trigger
事务在将要对数据库进行批量操作,并且必须保证所有操作都成功时才通过时使用。SQLiteDatabase.beginTransaction(); // 开启一个事务try { ... // do somethings SQLiteDatabase.setTransactionSuccessful(); //设置事务标志为true} try {} final
2016-03-27 23:21:55
566
转载 Android CursorAdapter
CursorAdapter:继承于BaseAdapter是个虚类,它为cursor和ListView提供了连接的桥梁.使用时,Cursor结果集中必须包含列名为“_id”的列,解决方法: 1、修改表结构. 一般建表时都会建立"_id“列为主键 2、查询时使用别名: select personid as _id.为什么需要”_id“列:在CursorAdapter的
2016-03-27 23:02:36
386
原创 Java: 正则表达式
百度百科:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。Pattern pattern = Pattern.compile("^[A-Z]" + &”);Pattern pattern = Pattern.compile
2015-11-16 23:04:52
297
原创 Git和adb的使用总结
因为从事的是Android平台开发,公司使用的使git来进行版本管理,工欲善其事,必先利其器,所以这篇文章就是对工作中的Git和adb使用的总结:Git: 1、git status 路径 查看该路径下修改的文件 git diff 路径 显示该文件的修改 git checkout 文件路径 取消掉该文件的改动 git ch
2015-08-29 14:50:56
801
原创 工作中Linux的使用总结
总结一年来在公司实习的收获吧,也是在优快云的首篇文章,因为是在使用中德总结,所以会比较凌乱繁琐,好了,进入主题: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
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人