摘要: renrenSDK中有个获取系统Log的方法 将来可能用的到吧/** * $id$ */ package com.renren.api.connect.android.demo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * Read the logcat log * * @author Shaofeng Wang (shaofeng.wang@renren-inc.com) */ public final class L... 阅读全文
posted @ 2012-10-13 20:33 sfshine 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 感觉renren SDK的异步发送消息机制不是很好,其实不能这么说.为什么呢?看下文先来介绍一下它使用了一个异步类来处理请求数据,上传数据等的操作 ,这个类在sdk的AsyncRenren 以及他的辅助类StatusHelper等里面,这些异步类通过线程池的方式进行耗时操作 在demo中调用这个异步类发送数据,那发送的数据怎么通知UI更新呢?于是使用了一个listener 在demo的Activity中定义一个listener继承自sdk中的listener 这样sdk中的类就可以调用出入的listener进而操作UI了拿发送状态为例在 StatusPublishActivity中,有Stat 阅读全文
posted @ 2012-10-13 20:23 sfshine 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 忘了在上篇介绍,绑定了的apilist是怎么点击之后跳转到对应Activity的人人工程师有别于其他人的做法,把Activity跳转写到了一个invoke类中,然后根据Activity名字调用相应的Activityadapter中绑定事件的代码itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ApiDemoInvoker.invoke(activity, item.getInvokeName()); } ... 阅读全文
posted @ 2012-10-13 19:20 sfshine 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 人人的界面是仿 iphone 其实也是仿fb的这个都不是讨论的东西 很多客户就是要iphone的你也没办法.1.主界面标题栏有些变化 这是在代码中动态实现的// 左边的返回按钮不显示 titlebarLeftButton.setVisibility(View.GONE); // 设置标题 titlebarText.setText("登录");然后是主界面 用用的LinnerLayout布局内含按钮 ,<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns: 阅读全文
posted @ 2012-10-13 11:16 sfshine 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 最近做了很多sns开发平台分享的东西,说一下自己的观点1.新浪微博2.0 最差 无论是demo还是文档还是sdk的维护,各种问题 ,和1.0没法比,怀疑新浪到底还想不想开放了,好歹也是个大公司,居然写出那么恶心的代码2.腾讯1.0也很差,但是腾讯2.0不错(不得不承认人家的技术实例),只是权限很少,功能也不多,很多东西可能要自己解析json 自己写网络逻辑.其实最恶心的还是权限,现在发个说说的权限都要申请.不要建议我用腾讯微博接入,有人用吗?3.人人sdk 功能比较全面,架构也很好,可能好像人人是这个三个中最不是很普及的.正应了某个人人职员的话"人人不是腾讯百度他们那么多的项目,每个 阅读全文
posted @ 2012-10-13 10:37 sfshine 阅读(329) 评论(0) 推荐(0) 编辑