代码改变世界

随笔分类 -  [11]Android学习班

初探AIR for Android开发

2011-08-28 23:32 by 狼人:-), 214 阅读, 收藏, 编辑
摘要: Adobe发布mobile AIR已经有一段时间了,但是移动设备的UI与控件与PC端截然不同,导致真正使用AIR技术开发的移动设备程序少之又少,而前段时间,adobe终于发布了包括移动UI组件的Flex SDK Hero (就是以前的Slider),虽然只支持Android系统,但是我们可以看到电子市场上使用AIR技术开发的程序越来越多。本文就将以MP3电台为例,介绍使用Flex Hero 开发mobile AIR应用程序的一些方法和心得。 介绍移动应用程序 移动程序界面中有一个重要的概念:屏幕,如下图 在MP3电台这个程序中,选台界面和播放界面就是两个屏幕,在PC端,这些操作... 阅读全文

Android用户界面设计:线性布局

2011-08-28 23:32 by 狼人:-), 258 阅读, 收藏, 编辑
摘要: 理解布局对于良好的Android程序设计来说很重要。在这个教程中,你将学习到所有关于线性布局的东西,它在屏幕上垂直地或水平地组织用户界面控件或者小工具。使用得当,线性布局可以作为基本的布局,基于这个布局来可以设计出许多有趣的Android程序用户界面。 什么是线性布局 线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像它的名字一样:它将控件组织在一个垂直或水平的形式。当布局方向设置为垂直时,它里面的所有子控件被组织在同一列中;当布局方向设置为水平时,所有子控件被组织在一行中。 线性布局可以在XML布局资源文... 阅读全文

Android与服务器端数据交互

2011-08-28 23:32 by 狼人:-), 223 阅读, 收藏, 编辑
摘要: 上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端web... 阅读全文

Windows Phone 7 Tips (1)

2011-08-28 23:32 by 狼人:-), 161 阅读, 收藏, 编辑
摘要: 学习Windows Phone 7也有一段时间了,也整理了一些不错的知识点,下面一个系列将会每篇博客分享10个Windows Phone 7 技巧,并且提供离线文档下载。 1. Windows Phone 7 应用程序不能运行在后台,不支持多任务【但我们可以使用墓碑机制Tombstoning】。 2. Windows Phone 7 应用程序的xap包最大运行为400MB。 3. 设置应用程序的ico图标:右击项目--设置icon为自己的图片即可。 4. 替换默认的windows phone 7 的启动画面:将SplashScreenImage替换为自己的图片即可。 5. 设置Windows 阅读全文

Windows Phone 7 Tips (2)

2011-08-28 23:32 by 狼人:-), 221 阅读, 收藏, 编辑
摘要: 上一篇Tips:Windows Phone 7 Tips (1), 今天也是分享10个Windows Phone 7 技巧,并提供离线文档下载。 1. 在Windows Phone 7中最简单的操作IsolatedStorge的代码: SaveNote()将文本框内容保存到Note.txt中,Edit()读取Note.txt到文本框中。 2. Windows Phone 7中的Orientation。 分为 Portrait(竖屏)和Landscape(直屏)和PortraitOrLandscape(竖屏或横屏,在切换横竖屏时会自动切换)。并且又分为支持方向和启动方向,支持方... 阅读全文

Windows Phone 7 Tips (4)

2011-08-28 23:32 by 狼人:-), 203 阅读, 收藏, 编辑
摘要: 1、Windows Phone 7 中常见的使用WebClient代码段: WebClient twitter = new WebClient();twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=" + Twi 阅读全文

Eclipse开发Android应用程序入门

2011-08-28 23:32 by 狼人:-), 355 阅读, 收藏, 编辑
摘要: 翻译:赵锟 原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/ 如今的移动设备应用程序开发充满着让人振奋的东西。功能强大的硬件支持,平板电脑,多样的软件平台(塞班 OS,iOS,WebOS,Windows Phone 7…),移动设备开发者前景充满了机会和挑战。 当你想要开始开发你的移动设备程序时,如此多的选择可能让你产生困扰。究竟应该选择神马平台?我应该学习神马语言?为你计划的项目选择神马工具?在本教程中,你将学会如何在Google公司的... 阅读全文

Android数据库程序开发必备工具SqliteDev

2011-05-15 10:57 by 狼人:-), 1390 阅读, 收藏, 编辑
摘要: sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。 阅读全文
上一页 1 ··· 6 7 8 9 10