Android实践项目
文章平均质量分 70
YK_love_GQ
暂时没有
展开
-
获取标题栏和状态栏的高度
/** * 状态栏和标题栏的高度 * * * */ private void print(){ LinearLayout lySpin = new LinearLayout(this); lySpin.setOrientation(LinearLayout.VERTICAL); ...原创 2012-11-26 11:10:14 · 172 阅读 · 0 评论 -
调用系统界面挑选联系人
实现效果: 我们知道,在应用中经常需要获取某一个联系人的姓名和电话号码,并返回。有两种方式可以实现,一种是比较简单的,也就是调用系统的选择联系人的界面,通过startActivityForResult来调用,在onActivityResult中处理返回的结果。 下面我们看看具体是如何实现的: private static final int CONTACT_PICKER...原创 2012-08-20 14:11:20 · 164 阅读 · 0 评论 -
程序第一次安装使用,类似于微信的新特性介绍界面的实现
先看效果: 这个效果实现起来相对比较复杂,我们先看下都有哪些文件: 滑动的效果我使用的是viewPager,使用这个类需要导入兼容包android-support-v4.jar导入的方法很简单,这里就不说了。你可以百度下,或者下载我的demo,把里面的包拿出来使用都行。 下面直接看代码吧:DotMarks.java /** * This c...原创 2012-08-22 12:56:45 · 174 阅读 · 0 评论 -
实现类似QQ通讯录中新建短信时选择联系人的效果
效果如下:Activity的上面是GridView,下面是ListView 项目结构: 实现起来很简单。注释代码中都有,直接上代码: ChoosePanelAdapter.java:import java.util.List;import android.content.Context;import android.graphics.dra...原创 2012-08-28 16:33:41 · 166 阅读 · 0 评论 -
在程序中发送短信,并写入短信数据库
效果如下: 我们经常在应用中有这样的需要:发送短信邀请其他人使用。当然,你可以调用系统发送短信的界面,也可以在自己的应用程序中进行发送,并写入短信数据库(如果不写,那么发送短信后,短信数据库中是没有记录的)。今天我们就来看看如何实现。 下面直接上代码:/** * This demo shows how to send message in self applicatio...原创 2012-08-30 16:50:19 · 355 阅读 · 0 评论 -
Fragment构建程序的框架
通过Api可以发现原来使用用于构建普通应用程序的框架的一些类,比如TabActivity,ActivityGroup都已经不推荐使用了,转而替换成Fragment。今天我们就来看看如何使用Fragment来构建应用程序。底部的BottomBar结合的是之前发出的一篇博客常用的底部分段控件BottomBar(带有小图标)下面是效果图: 我们再看下工程的目录: ...原创 2012-09-06 15:44:38 · 130 阅读 · 0 评论