2011年4月25日
摘要: 待续,主要讲LinearLayout和RelativeLayoutViewStub实现单/双layout切换在xml中调用另一个layout的xml文件,android:actionLayout="@layout/xmlname" 在LinearLayout中,可以通过设置visibility=“Gone”不可见,但在RelativeLayout中可能会带来问题(设置了其他的view将找不到自己的位置)此时可以通过设置android:layout_alignWithParentIfMising="true"解决与其他view的相对问题。显示在右下角and 阅读全文
posted @ 2011-04-25 17:57 榆钱沽酒 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 所以说豆瓣广播是个好东西,长久以来已经怠于主动关注paper的我,每次都能通过我那些专业敬业的友邻们发现有意思的文章或话题,知识因分享而伟大!而这一次,这篇来自youtube的4页论文[1],最初是通过Chen_1st同学的博客介绍知道的。追溯过去,又找到了Greg Linden的评荐博客。这篇文章很新,以至于我根本找不到免费的全文下载,于是很感谢zibuyu博士帮了一忙,还把youtube在08年发的那篇10页论文[2]一并给我发了过来,于是就有这个有点标题党的题目。实话说,那篇10页论文我没仔细看,但还是先来回顾一下。08年的论文主要思想是把推荐问题建立在一个user-video的图上,试 阅读全文
posted @ 2011-04-25 14:53 榆钱沽酒 阅读(2708) 评论(0) 推荐(1) 编辑
摘要: 对于ActionView,我们可以在menu的布局文件使用中来自定义searchview布局,如代码<item android:id="@+id/menu_search" android:title="Search" android:icon="@drawable/ic_menu_search" android:showAsAction="ifRoom" android:actionLayout="@layout/searchview" /> 也可以直接指定Android系统中的Se 阅读全文
posted @ 2011-04-25 11:29 榆钱沽酒 阅读(11706) 评论(0) 推荐(0) 编辑
  2011年4月24日
摘要: 用到盛大有你的时候,对直接获取本机号码比较好奇,查资料得结果如下如何在Android上获取本机电话号码,目前Android上提供了一个API可以读取早期SIM卡上固化的号码,private String getPhoneNumber(){ TelephonyManager mTelephonyMgr; mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); return mTelephonyMgr.getLine1Number();}上面的getPhoneNumber方法返回当前手机的电话号 阅读全文
posted @ 2011-04-24 17:48 榆钱沽酒 阅读(4461) 评论(0) 推荐(1) 编辑
摘要: 先来看看class OverviewThis is the public interface to the contextual ActionBar. The ActionBar acts as a replacement for the title bar in Activities. It provides facilities for creating toolbar actions as well as methods of navigating around an application.可以很容易看出Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕 阅读全文
posted @ 2011-04-24 17:47 榆钱沽酒 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 相信各位android开发者,对SAX已经并不陌生了,SAX(Simple API for XML),是一个使用非常广泛的XML解析标准,通常使用Handler模式来处理XML文档,这种处理模式和我们平常习惯的理解方式很不同,身边也经常有一些朋友在刚接触SAX的时候会觉得理解起来有些困难。其实SAX并不复杂,只不过是换了一种思维方式,正如它的名字所表示的,为了让我们以更简单的方式来处理XML文档,下面我们就开始吧。 我们通常的理解方式是,我们给出一个输入(比如xml文档的地址),然后程序返回给我们数据(比如解析后的xml文档结构),我们在返回给我们的结果中进行相应的操作,而SAX以一种更简单的 阅读全文
posted @ 2011-04-24 11:14 榆钱沽酒 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Google的开源Android移动操作系统正在席卷全球智能手机市场,和苹果不一样,它对那些想将应用程序提交到iPhone App Store的开发人员有着严格的指导方针和要求,Google的Android平台非常开放,甚至还可以用PHP编写Android应用程序,Irontech创建了一个运行在Android上的PHP移植程序,结合Android的脚本层(Scripting Layer for Android,SL4A),你就可以构建PHP Android应用程序了。在这篇文章中,我们将介绍如何安装、配置和使用PHP for Android以及SL4A,51CTO会以一个简单的demo程序为 阅读全文
posted @ 2011-04-24 11:12 榆钱沽酒 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 我们曾介绍过“在Android开发中使用Gallery实现'多级联动'”和“在Android中实现service动态更新UI界面”。今天给大家介绍一下如何实现Android主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个View,手指向右快速滑动时跳转到下一个View,本例中使用图片作为各个View的页面,实现左右快速滑动显示不同的图片。Android View首先来看看我们的layou 阅读全文
posted @ 2011-04-24 11:08 榆钱沽酒 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 之前我们曾向您介绍过在Android中实现service动态更新UI界面,在UI设计中需要利用很多图库相册软件,而Gallery 是国外一个免费开源的、功能非常强大、有丰富的扩展图库相册软件。本文将讲解利用两个Gallery实现类似多级联动的功能。一个Gallery是歌曲专辑图片,另一个Gallery是专辑的歌曲。滑动专辑Gallery,下面的歌曲也会随之发生变动。Gallery布局主要的布局是有两个相对布局+两个Gallery组成的:1:<?xmlversion="1.0"encoding="utf-8"?>2:<RelativeLa 阅读全文
posted @ 2011-04-24 11:07 榆钱沽酒 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 之前我们曾向您介绍过Android的UI设计与后台线程交互,据Android API的介绍,service一般是在后台运行的,没有界面的。那么如何实现service动态更新UI界面呢?案例:通过service向远程服务器发送请求,根据服务器返回的结果动态更新主程序UI界面,主程序可实时关闭或重启服务。注册BroadcastReceiver在主程序activity中注册一个BroadcastReceiver,用于接收Service发布的广播。@OverrideprotectedvoidonStart(){//重写onStart方法 dataReceiver=newDataReceiver(); 阅读全文
posted @ 2011-04-24 11:06 榆钱沽酒 阅读(800) 评论(0) 推荐(0) 编辑