-
Android腾讯微博客户端开发
收藏本专栏介绍了Android腾讯微薄客户端开发的关键技术,并在最终篇分享源码。
最近更新文章
Android腾讯微薄客户端开发十五:终结篇(分享源代码)
【有问题的同学请先仔细看看这里,总结了一下大家给我提的问题:】最近我有其它事情要忙,有时间我也会改之更新上来,谢谢大家的支持,另外大家遇 ...
Android腾讯微薄客户端开发十四:首页menu菜单
覆写onCreateOptionsMenu方法
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu ...
Android腾讯微薄客户端开发十三:提及篇(与我有关的微博)
public class ReferActivity extends ListActivity implements OnItemClickListener,OnItemLongClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo;
priv ...
Android腾讯微薄客户端开发十二:博主的偶像
点击收听,显示此博主的偶像列表,点击列表,将显示偶像的详情界面
public class IdolActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo ...
Android腾讯微薄客户端开发十一:博主的粉丝
点击听众,显示博主的粉丝列表,点击列表中的粉丝,显示此粉丝详情
public class FansActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo ...
Android腾讯微薄客户端开发十:博主广播篇
点击广播,显示此博主所发表的所有微博
public class TweetsActivity extends ListActivity implements OnItemClickListener{
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo;
private H ...
Android腾讯微薄客户端开发九:博主详情界面篇(广播,听众,收听)
点击顶部的标题栏,界面跳转到此博主的关注界面
关注界面,此界面下面的对话和点评以及上面的广播,听众和收听丑了点,没时间了,今天时间比较紧,美化的事情交给你们了。
public class UserInfoActivity extends Activity implements OnItemClickListener{
private String currentNick;
private ...
Android腾讯微薄客户端开发八:微博查看(转播,对话,点评)
如果是自己的微博,可以干掉它
下面三幅图是转播,对话以及点评界面
public class WeiboDetailActivity extends Activity {
private DataHelper dataHelper;
private UserInfo user;
private MyWeiboSync weibo;
private Handler ...
Android腾讯微薄客户端开发七:图片加圆角以及时间处理工具类
给图片加上圆角效果好看多了。
public class ImageUtil {
public static InputStream getRequest(String path) throws Exception {
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openC ...
Android腾讯微博客户端开发六:给用户加VIP认证以及美化微博显示内容
哈哈,通过VIP标志看到赵薇是冒牌的,李开复和冯小刚是正品。
##之间的内容是代表一个话题,@和:之间的是转发这条微博的人,也高亮显示,||代表上一次转发此微博的。url地址也高亮显示。
这个是什么组件啊?是TextView,不会吧?TextView能显示图片吗?肯定能呀。
主要是用到了SpannableString,ForegroundColorSpan,ImageSpan这3个类.
...
Android腾讯微博客户端开发5:利用FootView实现ListView滑动动态加载实现分页
老规矩,先上图
这张图片左边部分和右边部分还是有很大的不同,不是指内容上,是指布局上,左边的是我今天写这次代码之前的布局,root是用的RelativeLayout,右边是用的FrameLayout,体现在界面上就是右边的list内容可以顶到最上面,而左边的list是在上面的topBar下面。
看布局代码:布局代码还用到了include,主要是用来重用布局的。
<?xml version= ...
Android腾讯微博客户端开发四:微博发送篇(QQ表情,@搜索)
凌晨发帖不容易啊, 有一个问题,谁做过android的自定义表情啊?貌似还没有发现有客户端有,都是图片,如果能像在电脑上那样自定义表情的功能多好,那位大哥知道,麻烦告知一声,呵呵。写完,睡觉。
我们仔细来观察下腾讯微博的qq表情发送规律,由/开始,1到3个中文或者英文字符.
写个工具类来测试已测试正则表达式来匹配表情。
在上方输入框中可以输入查询 格式为 @你选择的列表值
这个是话题输 ...
Android腾讯微博客户端开发三:多账号管理的实现
先看看效果。。
列表中的账号是保存在sqlite数据库中的,下方的大图片是显示你选择的默认账号,双击图片就会显示此账号的主页
点击添加账号,将会跳向腾讯的授权页面,这个页面我是放在WebView中的,当授权成功后,腾讯的API将会返回给我们一个验证码,然后返回到我们的账号管理界面。
public class AccountActivity extends ListActiv ...
Android腾讯微博客户端开发二:相关工具篇
工欲善其事,必先利其器。先给大家介绍3个我在做腾讯微博客户端开发过程中用到的3个工具
1:一个是sqllite的数据库管理工具,http://www.sqliteexpert.com/download.html
2:腾讯API测试工具http://open.t.qq.com/resource.php?i=3,4
3:腾讯API返回的都是json和xml的数据格式,在手机上一般用json ...
Android腾讯微博客户端开发一:在下方的Tab的实现
javaEye处女贴
下面的是res下drawable文件夹下的一个selector文件,作用主要是当每一个tab选项被点击,获得焦点以及被选中的时候背景都会发生变化
<?xml version="1.0" encoding="UTF-8"?>
<selector
xmlns:android="http://sch ...