自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小程序员 欢迎光临!专注于移动互联网!

博客地址:www.cloay.com Email:shangrody@gmail.com

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 新浪微博开发之授权用户登录的实现

已授权用户再次启动应用时,我们要从数据库中读取已授权用户信息,让用户选择要登录的用户名实现登录。并从数据库中读取token和tokenSecret进行初始化accessToken,为以后获取微博数据做准备!登录界面:                                                                            布局就不

2012-03-31 14:36:14 3916 4

原创 新浪微博开发之为ListView设置微博数据

获取到微博数据后,我们要自定义一个Adapter为主页Listview提供数据,listView的item布局要包含微博的相关属性,主要是微博内容,用户头像,微博发表时间等,具体布局如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertic

2012-03-31 14:20:38 2274

原创 新浪微博开发之微博主页的实现

用户使用已授权用户登录成功之后,我们就可以获取微博了。微博主页既是用户登录新浪微博时看到的内容,即自己关注用户的微博内容。我们可使用SDK中Weibo的getHomeTimeline()方法,该方法通过对API接口的访问获取微博Json数据。使用该方法前我们一定要为Weibo设置accessToken值。布局中放置一个ListView,我们要做的主要是为listview设置微博数据,布局代码如

2012-03-31 14:02:41 2240 1

原创 新浪微博开发之主程序界面的实现

授权用户登录后进入到程序主界面,主界面包括顶部标题栏、中间微博内容栏和底部菜单栏。顶部标题栏又包括发微博按钮、标题、和刷新按钮,而中间内容栏为ListView,底部菜单栏是使用RadioGroup实现的,关于底部菜单栏的实现可参考这边文章:新浪微博布局学习——妙用TabHost写的很好,这里就不做过多的解释了!主界面效果图:主界面布局代码如下:<LinearLayout xm

2012-03-29 21:13:58 2012

原创 新浪微博开发之保存授权信息

为了方便用户的下次使用我们需要将授权信息进行保存,这里我使用了android系统自带的SQLite来保存!关于SQLite的用法可参见我的这篇文章:android之SQLite在下载管理中的使用。为了程序的流畅型我们使用service后台进行保存用户授权信息:User user = (User) task.getTaskParam().get("user");UserInfo userI

2012-03-29 20:50:37 1855

原创 新浪微博开发之授权的实现(二)

接着上篇继续,如果没有授权用户则跳转到授权页:为了节省时间我使用了android SDK进行开发,SDK下载地址:新浪微博SDK(android版)这里不是官方的SDK,是Weibo4Android。在原有SDK基础上新建OAuthActivity:package com.cloay.weibo.ui;import weibo4android.Weibo;import

2012-03-29 20:32:22 3559 6

原创 新浪微博开发之授权的实现(一)

对于第三方应用来说,新浪是不会让我们直接获取用户的用户名和密码的,访问用户的数据必须经过用户授权。新浪采取的是Oauth授权机制,目前支持Oauth1.0和2.0.认证的过程我们可以参考新浪官方说明文档:具体可参见:新浪官方授权说明下面介绍我的实现方式:用户启动程序后首先出现欢迎界面,然后从数据库中查找是否已有授权用户。如果有跳转到登陆界面:将读取的用户显示到登陆框中,让用户选

2012-03-29 20:08:58 4235 2

原创 新浪微博开发之项目分析与设计

由于毕业设计选的课题是基于Android平台的新浪微博客户端的设计与实现,所以我也尝试着自己开发了一个新浪微博客户端。由于已有多位前辈开发过,所以网上资料也比较多,所以实现起来也比较简单。从今天开始,我将陆续将自己的总结以博文的方式分析给大家!今天首先介绍一下项目的整体概况,以及模块分析与设计!整体上我是模仿新浪微博官方客户端的样式来设计的!主要分为微博主页,消息提醒,个人资料,发表微博等

2012-03-29 19:22:19 1982 1

原创 android之SQLite在下载管理中的使用

由于项目需要一个下载管理模块,最近一直研究文件下载的实现,经过不断的努力终于搞定了!文件下载管理中我们要对文件的信息进行保存,包括文件的大小,文件名,类型等。这时我们就要用到数据库了,android系统为我们提供了轻量级的数据库SQLite。对于SQLite的使用我们可以参考mars的相关视频!下面是我在项目中的实例,供大家参考。首先定义一个DBHelper继承SQLiteOpenHelper

2012-03-27 10:56:22 1721

原创 android之SlidingDrawer实现抽屉效果

通常我们需要在用户的屏幕上展示更多的信息,但是用户的屏幕大小是有限的,那么我们如何利用有限的空间来展示更多的信息呢?Android为我们提供了SlidingDrawer类,帮助我们轻松实现想要的效果。诸如在墨迹天气中的墨迹推荐,360安全卫士中都有所体现。下面我们就来学习SlidingDrawer类,实现上述效果:效果图:未展开时:展开后:下面看代码:首先是

2012-03-13 15:35:17 1955 1

转载 android之BroadcastReceiver的使用

BroadcastReceiver用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收0.要实现一个广播接收者方法如下:(1)第一步:继承BroadcastReceiver,并重写onRe

2012-03-13 14:46:06 1066

原创 android之程序自动更新的实现

应用都有版本的更新,那么怎样实现更新呢?今天就为大家介绍应用自动更新的全过程。程序自动更新的流程大致如下:程序启动 -->适时后台检查更新--->链接远程服务器-->获取新版本信息-->比对当前版本-->if(有更新)-->显示更新提示对话框并显示更新的内容-->交与用户选择.下面是我做的demo,大家可以参考一下:布局比较简单就不上代码了。主程序代码:

2012-03-09 11:05:05 2723 2

原创 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 4274 2

原创 android之 ExpandableListView的使用

ExpandableListView顾名思义既是可扩展的ListView,我们可用来实现菜单设置之类的功能。前些时间做项目用到了,现在给大家分享一下 ExpandableListView的实现方式。先上效果图:展开后:布局文件如下:<LinearLayout xmlns:android="http://schemas.android.c

2012-03-07 15:31:10 3125

原创 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 1687

原创 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 1897

转载 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 2107 1

MFC 俄罗斯方块源代码

MFC 俄罗斯方块源代码 使用vc6.0 开发

2011-05-17

MFC 聊天小程序 源码

用MFC开发的聊天小程序源代码,开发环境为vs2010,分享给大家一起研究。

2011-04-04

请求调页存储管理模拟实训

1.假设每个页面中可存放10条指令,分配给作业的内存块数为4。 2.用C语言或C++语言模拟一个作业的执行过程,该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相应页调入内存。如果4个内存块均已装入该作业,则需进行页面置换,最后显示其物理地址,并转下一条指令。 在所有320指令执行完毕后,请计算并显示作业运行过程中发生的缺页率。 3.置换算法:请分别考虑最佳置换算法(OPT)、先进先出(FIFO)算法和最近最久未使用(LRU)算法。

2010-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除