会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Devin Zhang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2012年1月20日
Android之ContentProvider总结
摘要: 1.适用场景 1) ContentProvider为存储和读取数据提供了统一的接口 2) 使用ContentProvider,应用程序可以实现数据共享 3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等) 2.相关概念介绍 1)
阅读全文
posted @ 2012-01-20 14:27 Devin Zhang
阅读(103430)
评论(13)
推荐(19)
编辑
2012年1月19日
Android文件操作总结
摘要: Android中读取/写入文件的方法,与Java中的I/O是一样的,提供了openFileInput()和openFileOutput()方法来读取设备上的文件。但是在默认状态下,文件是不能在不同的程序之间共享的,以上两个方法只支持读取该应用目录下的文件,读取非其自身目录下的文件将会抛出FileNo
阅读全文
posted @ 2012-01-19 20:00 Devin Zhang
阅读(11293)
评论(0)
推荐(1)
编辑
Android之SharedPreferences权限
摘要: 用getsharedPreferences方法获得sharedpreferences对象,getsharedPreferences方法的第2个参数值使用到了Activity.MODE_PRIVATE常量。除了这个常量以外还可以使用另外3个常量。这4个常量用于指定文件的建立模式。他们一个重要的功能就是
阅读全文
posted @ 2012-01-19 19:21 Devin Zhang
阅读(17464)
评论(0)
推荐(2)
编辑
Android布局大全
摘要: Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。 1.LinearLa
阅读全文
posted @ 2012-01-19 17:27 Devin Zhang
阅读(72969)
评论(4)
推荐(3)
编辑
2012年1月18日
Android之TabHost布局
摘要: 1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabH
阅读全文
posted @ 2012-01-18 18:23 Devin Zhang
阅读(51053)
评论(5)
推荐(9)
编辑
context理解
摘要: 官方文档的解释是:Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。 常用的Context的子类是Activity和Ser
阅读全文
posted @ 2012-01-18 10:09 Devin Zhang
阅读(2222)
评论(0)
推荐(0)
编辑
2012年1月17日
Android网络连接之HttpURLConnection和HttpClient
摘要: 1.概念 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说
阅读全文
posted @ 2012-01-17 22:51 Devin Zhang
阅读(31561)
评论(4)
推荐(2)
编辑
Intent的简介以及属性详解
摘要: 一.Intent的介绍 Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并
阅读全文
posted @ 2012-01-17 16:08 Devin Zhang
阅读(2637)
评论(3)
推荐(1)
编辑
横竖屏切换时候Activity的生命周期
摘要: 1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate-->onStart-->onResume--> 3、按crtl+f12切换成横屏时 onSaveInstanceState-->onPause-->onStop-->onDestroy-
阅读全文
posted @ 2012-01-17 15:16 Devin Zhang
阅读(1402)
评论(0)
推荐(2)
编辑
2012年1月16日
SQLite优化方法
摘要: 1.建表优化 SQLite的数据库本质文件读写操作,频繁操作打开和关闭是很耗时和浪费资源的; 优化方法事务机制: 这里要注意一点:事务的开启是要锁定DB的,其他对DB的写入操作都是无法成功的。 db.beginTransaction(); //手动设置开始事务 try { //这里写你数据操作 db
阅读全文
posted @ 2012-01-16 17:33 Devin Zhang
阅读(18325)
评论(2)
推荐(2)
编辑
Android解析XML
摘要: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:itcast.xml 例子定义了一个javabean用于存放上面解析出来的xml
阅读全文
posted @ 2012-01-16 15:37 Devin Zhang
阅读(29975)
评论(3)
推荐(5)
编辑
2012年1月13日
Android的虚拟机Dalvik介绍
摘要: Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。一直以来都有人在猜测,选择基于寄存器的方式是因为它对提前优化(ahead-of-time optimization)提供了更好的支持,而这对类似于移动电话这样的受限环境是颇有裨益的。 Dalvi
阅读全文
posted @ 2012-01-13 17:07 Devin Zhang
阅读(865)
评论(0)
推荐(0)
编辑
Socket连接与HTTP连接
摘要: 我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,
阅读全文
posted @ 2012-01-13 16:50 Devin Zhang
阅读(43149)
评论(5)
推荐(5)
编辑
Java的HashMap和HashTable
摘要: 1. HashMap 1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子
阅读全文
posted @ 2012-01-13 13:10 Devin Zhang
阅读(76043)
评论(4)
推荐(16)
编辑
2012年1月12日
Android简单数据存储SharedPreferences
摘要: SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义
阅读全文
posted @ 2012-01-12 17:29 Devin Zhang
阅读(2740)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页