摘要: 来公司快三个月了,因为项目紧,很长一段时间没有发表博文了,做了两个项目,功能差不多,下面简单说明一下有哪些功能就相当于国内的新浪微博或者腾讯微博客户端之类的,请求并解析从网络获取到的特定格式的xml数据,按照一定的格式显示出来,首页是一个ListView,这点不用说吧,点击某个item的时候跳转到详细页面,在详细页面可以发表评论,可以分享到Twitter,这里用到一个控件,叫PopupWindow,记得当时弄这个东西弄了几天才实现,对于分享到Twitter,这也是个难点,之前发表了一篇博文,好像没怎么讲清楚,很多人在问我,大家的问题基本上都是我之前遇到过的,在创建应用的时候一定要设置CALLB 阅读全文
posted @ 2011-08-11 16:38 And.He 阅读(2960) 评论(2) 推荐(1) 编辑
摘要: 先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleB 阅读全文
posted @ 2011-06-01 16:16 And.He 阅读(86619) 评论(9) 推荐(12) 编辑
摘要: 最近一直纠结于ListView中每个Item中高度的问题,在网上只找出一个方法,就是在每个item里面加入图片,也就是ImageView,这样用图片来“撑”它的高度,这样实在是费劲,不可也可以解决问题今天无意间看SDK里面的Demo,发现还有一种方法,如下黑色粗体所示<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientat 阅读全文
posted @ 2011-05-31 11:19 And.He 阅读(3473) 评论(0) 推荐(0) 编辑
摘要: 继上一篇ListView动态加载数据模板(使用代码布局),笔者想利用xml布局文件实现一下,因为布局文件在xml文件中实现要规范一些,原理和之前那一篇是一样的,直接来代码主布局文件other_listview.xml,注意ListView定义id的方式<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation=&quo 阅读全文
posted @ 2011-05-30 16:15 And.He 阅读(8264) 评论(4) 推荐(3) 编辑
摘要: 对于做Android应用程序来说,ListView一定用得非常多,经常解析xml文件然后在ListView中显示,往往我们需要让它动态地加载内容,也就是不一次性地加载完成,对于手机来说,这点很重要!笔者之前也是弄的不明白,用的时候直接在网上找代码,复制粘贴,再修改一下就是自己的了,笔者的这个小Demo灵感来自于新浪或者腾讯微博手机客户端,比如第一页加载十条Item,当翻到最后一个Item的时候,会出来一个Button,当点击Button的时候就会继续加载更多的,当然如果不点,就不会加载的,节约用户流量,先看效果图OK,如果觉得满意的话就继续看下面的代码吧,笔者这里没有用到main.xml文件, 阅读全文
posted @ 2011-05-30 13:36 And.He 阅读(10461) 评论(3) 推荐(4) 编辑
摘要: 当在AndroidManifest.xml文件中定义了android:screenOrientation="portrait",就表示当我们切换横竖屏的时候,屏幕的内容始终以竖屏显示,而不会根据屏幕的方向来显示内容AndroidManifest.xml文件<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="co 阅读全文
posted @ 2011-05-24 10:27 And.He 阅读(26502) 评论(1) 推荐(0) 编辑
摘要: 一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配置,当然还是很有用的哈就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法,那当然如果不配置这个属性的话就会重新调用onCreate方法了,下面是测试AndroidManifest.xml文件<?xml version="1.0" encoding="utf-8&qu 阅读全文
posted @ 2011-05-24 10:19 And.He 阅读(12756) 评论(0) 推荐(3) 编辑
摘要: 关于Twitter这一块,自发这篇博文之后有很多人问我,有的验证成功了不跳转,或者其它原因什么的,我看了一下,这篇博文里面有写呀,下面以红色粗体文字注明一下刚进公司,叫我先学习Twitter和Facebook,就类似于国内的微博,或者分享功能,点击某个按钮,出来一个提示框,可以分享到某些地方,这里实现的就是分享到Twitter,当然得要使用代理,因为这是给老外做的,所以得符合他们的习惯先说一下实现的功能吧,首先运行的时候,会检查是否登陆twitter(通过SharedPreference文件保存登陆状态),如果没有登陆的话会跳转到twitter的登陆认证页面,提示用户输入用户名和密码,这些就是 阅读全文
posted @ 2011-05-23 17:03 And.He 阅读(2536) 评论(3) 推荐(0) 编辑
摘要: 在认证和授权的过程中涉及的三方包括: 服务提供方,用户使用服务提供方来存储受保护的资源,如照片,视频,联系人列表。 用户,存放在服务提供方的受保护的资源的拥有者。 客户端,要访问服务提供方资源的第三方应用,通常是网站,如提供照片打印服务的网站。在认证过程之前,客户端要向服务提供者申请客户端标识。使用OAuth进行认证和授权的过程如下所示:1、用户访问客户端的网站,想操作用户存放在服务提供方的资源。2、客户端向服务提供方请求一个临时令牌。3、服务提供方验证客户端的身份后,授予一个临时令牌。4、客户端获得临时令牌后,将用户引导至服务提供方的授权页面请求用户授权。在这个过程中将临时令牌和客户端的回调 阅读全文
posted @ 2011-05-22 12:44 And.He 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 在开发应用的时候,经常会限制用户输入的字数,比如发表评论或者其它什么的,下面来个简单的demoEditText et_content;//定义一个文本输入框TextView tv_num;// 用来显示剩余字数int num = 10;//限制的最大字数 et_content = (EditText) findViewById(R.id.et_content);tv_num = (TextView) findViewById(R.id.tv_num); tv_num.setText("10");下面为EditText文本框添加监听et_content.addTextChan 阅读全文
posted @ 2011-05-22 12:42 And.He 阅读(5621) 评论(3) 推荐(1) 编辑