
跟我学android4
iteye_9286
这个作者很懒,什么都没留下…
展开
-
Android4开发入门经典 之 第二部分:Android应用的核心基础
Android应用中的组件Application ComponentsAndroid应用中最主要的组件是:1:Activity:活动,活动是最基本的Andorid应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。2:Service:服务,服务是运行在后台的,通常是具有一段较长生命周期且没有用户界面的程序。比较好的一个例子就是播放歌曲的媒体播放器,就算你导航到其...2012-07-02 07:35:30 · 152 阅读 · 0 评论 -
Android4开发入门经典 之 第十二部分:最佳实践
性能提升有两个编写有效代码的基本规则:1:不要做你不需要做的。2:不分配没必要分配的内存。 应该尽量避免创建多余的对象,比如:1:在一组输入数据中抽取字符串时,尝试返回源数据的子串,而非创建一个副本2:如果你有一个返回String的方法,而且你知道它的结果将会一直被追加到StringBuffer,改变你的签名和实现,在这个函数里面直接追加,避免创建临时对象。...2012-07-24 18:48:21 · 113 阅读 · 0 评论 -
Android4开发入门经典 之 第十一部分:网络编程
基于Socket的网络编程Android的网络编程部分,基本上和Java的网络编程是一样的,基本上也分成两种,一种是基于Socket的,另外一种是基于Http协议的。基于Socket的基本用法,跟Java里面的用法一样,简单回顾一下:一:服务端1:启动一个服务器端的socket:ServerSocket server = new ServerSocket(1234...2012-07-21 08:23:53 · 113 阅读 · 0 评论 -
Hibernate4实战 之第五部分:Hibernate的事务和并发
Hibernate本身没有事务的实现Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hibernate...2012-07-11 12:09:16 · 84 阅读 · 0 评论 -
Android4开发入门经典 之 第十部分:多媒体
简介Android的多媒体框架,在2.3之前是采用的Open Core,在2.3之后采用的是Stagefright。不管框架的内部实现如何变化,对外提供的API都是一样的。Android的多媒体框架提供了对大多数主流多媒体格式的支持,使得我们能够很方便的进行音频、视频和图片的操作。最主要的就是使用MediaPlayer接口。MediaPlayer接口的常见功能1:cr...2012-07-11 12:08:31 · 124 阅读 · 0 评论 -
Android4开发入门经典 之 第九部分:Content Provider【私塾在线原创】
Content Provider基础知识http://sishuok.com/forum/blogPost/list/0/2749.html#7733Content Provider介绍Android中的Content Provider机制可以支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储...2012-07-09 19:56:59 · 153 阅读 · 0 评论 -
Android4开发入门经典 之 第八部分:SQLite
SQLite基本知识SQLite介绍SQLite是一个开源的、嵌入式关系型数据库。目前非常流行,firefox和iphone中也是使用的它,PHP5.0里面也包含了SQLite。SQLite是嵌入式的SQLite引擎不是在独立进程中运行,而是嵌入到程序中成为程序的一个部分。所以主要的通信协议是在编程语言内使用API调用,整个数据库(定义、表、索引和数据本身)都在宿主主机上...2012-07-09 12:34:15 · 109 阅读 · 0 评论 -
Android4开发入门经典 之 第七部分(2):数据存储
数据存储基本知识Android系统提供了多种数据存储的方式,如下:1:Shared Preferences:用来存储私有的、原始类型的、简单的数据,通常是Key-value对2:Internal Storage:在设备内部存储器中存储数据3:External Storage:在设备的扩展存储上保存数据,通常是SD卡4:SQLite Databases:SQLite...2012-07-08 08:45:20 · 111 阅读 · 0 评论 -
Android4开发入门经典 之 第七部分(1):数据存储
数据存储基本知识Android系统提供了多种数据存储的方式,如下:1:Shared Preferences:用来存储私有的、原始类型的、简单的数据,通常是Key-value对2:Internal Storage:在设备内部存储器中存储数据3:External Storage:在设备的扩展存储上保存数据,通常是SD卡4:SQLite Databases:SQLite数据...2012-07-08 08:44:52 · 152 阅读 · 0 评论 -
Android4开发入门经典 之 第六部分:Broadcast
Broadcast基本概念Broadcast是什么是一种能在各个应用程序之间传递数据的机制。类似于现实中的广播体系,有广播方和接收方,双方的关系是多对多的,之间传递的就是Intent对象。 Broadcast能做什么1:实现了不同的程序之间的数据传输与共享,比如我们的应用想要拦截到短信或电话,就可以接收相应的广播,然后进行处理。2:起到了一个通知的作用,比如在se...2012-07-06 20:42:12 · 100 阅读 · 0 评论 -
Android4开发入门经典 之 第五部分:Service
Service基本概念Service是什么是一种能在后台运行,不需要用户界面,用来执行需要长时间处理的组件。 Service的说明1:它通常由其他组件启动,并在后台持久的运行,即使用户已经切换到其他的应用,它仍然可以继续在后台运行。2:其他组件能够跟service绑定,甚至能进行跨进程的通讯(IPC:interprocess communication)3:一...2012-07-05 12:42:20 · 119 阅读 · 0 评论 -
Android4开发入门经典 之 第四部分:用户界面
基本概念常用Widgets和布局常用的WidgetsTextView、Button、 EditText、CheckBox、RadioGroup、RadioButton、Spinner、ProgressBar、ImageView、Date Picker、Time Picker、Rating Bar、Gallery 、Auto Complete …… 常用的Layou...2012-07-04 07:56:21 · 157 阅读 · 0 评论 -
Android4开发入门经典 之 第三部分:Activity
Activity基本概念Activity是什么Activity是Android的一种应用组件,用来提供与用户交互的屏幕,Activity提供一个Window来绘制用户界面,通常一个Activity就是我们见到的一个应用程序的界面。 Activity能干什么要注意一点,Activity只是提供View组件绘制的环境,它本身并不会绘制界面,因此,Activity主要用...2012-07-03 14:04:45 · 96 阅读 · 0 评论 -
跟我学Android4 之 第一部分:Android入门基础
Android是什么Android是一个针对移动设备的开源软件平台,该平台包括操作系统、中间件、用户界面和应用软件。 Android历史Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。Google还联合手机制造商、手机芯片厂商、移动运营商,共同于2007年11月组建一个全球性的联盟组织,称作...2012-06-30 08:09:50 · 213 阅读 · 0 评论