android
文章平均质量分 86
Cloay
小小程序员...
展开
-
android之实现底部TabHost
先说布局文件,如下:利用android:layout_alignParentBottom="true" 实现底部显示<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:i原创 2011-09-16 10:42:06 · 4794 阅读 · 2 评论 -
Android之使用RatingBar设置游戏难度并保存
最近在学习游戏开发,在游戏中常常需要设置游戏的难度,在Android中我们可以使用RatingBar来实现。具体看下面的代码:效果图如下:package com.cloay.pt.ui;import java.io.FileNotFoundException;import java.io.IOException;import android.content.Content原创 2012-03-02 19:16:28 · 1708 阅读 · 0 评论 -
Android之照相机的使用
最近在做图形处理的项目,要使用到照相机。主要实现调用图库功能打开图片或者调用照相机照相将图片返回并显示出来。下面是主要代码:package com.cloay.camera;import java.io.FileNotFoundException;import android.app.Activity;import android.app.AlertDialog;import an原创 2012-03-02 18:56:35 · 1912 阅读 · 0 评论 -
Android游戏引擎Libgdx使用入门
最近学习游戏引擎,libgdx引擎是个不错的选择!说明:转自cping1982的博客Libgdx作者博客:http://www.badlogicgames.com/ Libgdx项目地址:http://code.google.com/p/libgdx/ Libgdx是一款支持2D与3D游戏开发的游戏类库,兼容大多数微机平台(标准JavaSE实现,能运行在Mac、Li转载 2012-03-02 10:22:20 · 2124 阅读 · 1 评论 -
android之 ExpandableListView的使用
ExpandableListView顾名思义既是可扩展的ListView,我们可用来实现菜单设置之类的功能。前些时间做项目用到了,现在给大家分享一下 ExpandableListView的实现方式。先上效果图:展开后:布局文件如下:<LinearLayout xmlns:android="http://schemas.android.c原创 2012-03-07 15:31:10 · 3146 阅读 · 0 评论 -
android之使用ListView实现多菜单功能
我们知道很多软件都有设置菜单项如微信墨迹天气等的设置界面。当设置里有很多选项这时我们可以选择使用ListView实现。布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="f原创 2012-03-07 15:45:54 · 4304 阅读 · 2 评论 -
android之程序自动更新的实现
应用都有版本的更新,那么怎样实现更新呢?今天就为大家介绍应用自动更新的全过程。程序自动更新的流程大致如下:程序启动 -->适时后台检查更新--->链接远程服务器-->获取新版本信息-->比对当前版本-->if(有更新)-->显示更新提示对话框并显示更新的内容-->交与用户选择.下面是我做的demo,大家可以参考一下:布局比较简单就不上代码了。主程序代码:原创 2012-03-09 11:05:05 · 2774 阅读 · 2 评论 -
android之SQLite在下载管理中的使用
由于项目需要一个下载管理模块,最近一直研究文件下载的实现,经过不断的努力终于搞定了!文件下载管理中我们要对文件的信息进行保存,包括文件的大小,文件名,类型等。这时我们就要用到数据库了,android系统为我们提供了轻量级的数据库SQLite。对于SQLite的使用我们可以参考mars的相关视频!下面是我在项目中的实例,供大家参考。首先定义一个DBHelper继承SQLiteOpenHelper原创 2012-03-27 10:56:22 · 1740 阅读 · 0 评论 -
android之SlidingDrawer实现抽屉效果
通常我们需要在用户的屏幕上展示更多的信息,但是用户的屏幕大小是有限的,那么我们如何利用有限的空间来展示更多的信息呢?Android为我们提供了SlidingDrawer类,帮助我们轻松实现想要的效果。诸如在墨迹天气中的墨迹推荐,360安全卫士中都有所体现。下面我们就来学习SlidingDrawer类,实现上述效果:效果图:未展开时:展开后:下面看代码:首先是原创 2012-03-13 15:35:17 · 1968 阅读 · 1 评论 -
Android 利用缓存机制实现文件下载
在下载文件或者在线浏览文件时,或者为了保证文件下载的正确性,需要使用缓存机制,常使用SoftReference来实现。 SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨碍垃圾收集线程对该Java对象的回收。也就是说,一旦SoftReference保存了对一个Java对象的软引用后,在垃圾线程对这个Java对象回收前,SoftReference原创 2011-11-28 16:26:41 · 2388 阅读 · 1 评论 -
Android SharedPreferences的使用
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W原创 2011-10-18 15:01:58 · 77995 阅读 · 21 评论 -
去百度还是去创新工厂?信开复还是信彦宏?
我前两天,收到一封邮件,一位快要毕业的的大学生问我,是去百度,还是去创新工场?他在来信中说,从个人道德价值观来说,他想去创新工场,要远离流氓企业,不然会有狼狈为奸、助纣为虐的感觉,对不起自己。但是创新工场那边情况不熟悉, 不知道怎么选择,并问我现在比较热的移动互联网靠不靠谱。 ——我对新东西是总是持谨慎的态度,创新工场的刚起步,还需要磨练,而且从现阶段的情况看下来,并不太妙。百度的技术转载 2011-11-25 13:52:10 · 2406 阅读 · 2 评论 -
handler机制实现ProgressDialog
布局文件比较简单,只有一个按钮:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android原创 2011-09-16 11:06:37 · 1539 阅读 · 0 评论 -
android之ViewFlipper滑屏切换效果
设置了三个页面,布局文件如下:<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layou原创 2011-09-16 15:17:04 · 2730 阅读 · 0 评论 -
android控件之Menu的实现
今天学习Menu控件比较简单,直接上代码了。首先是布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertica原创 2011-09-16 10:55:30 · 1598 阅读 · 2 评论 -
android之ImageSwitcher 图片查看
布局文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo原创 2011-09-16 17:32:51 · 1606 阅读 · 0 评论 -
Android 之ContextMenu上下文菜单
主程序如下:package com.cloay;import android.app.Activity;import android.os.Bundle;import android.view.ContextMenu;import android.view.Co原创 2011-10-18 15:35:25 · 1768 阅读 · 0 评论 -
Android 实现微信聊天一样的布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_c原创 2011-10-18 14:47:01 · 6462 阅读 · 5 评论 -
下载管理中Notification的使用
点击下载按钮,通知用户下载任务已添加到下载列表中布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:background="@drawable/page" android:layout_原创 2011-11-18 10:00:31 · 1243 阅读 · 0 评论 -
Android 实现uc浏览器一样的菜单
使用AlertDialog生成菜单,利用setView()方法设置菜单视图。布局如下:1、菜单布局利用GridView<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height=原创 2011-11-25 10:05:59 · 2604 阅读 · 0 评论 -
android之BroadcastReceiver的使用
BroadcastReceiver用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收0.要实现一个广播接收者方法如下:(1)第一步:继承BroadcastReceiver,并重写onRe转载 2012-03-13 14:46:06 · 1086 阅读 · 0 评论