qq空间说说id在线提取
来源:热门资讯 发布时间:2013-06-21 点击:
qq空间说说id在线提取篇一
QQ在线客服状态检测,自定义在线状态图片
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
"/getonline?Type=1&';
this.header = document.getElementsByTagName('head');
this.items = this.id.childNodes;
this.lens = this.items.length;
this.index = 0;
this.data = data;
this.start();
}
QQPanel.prototype = {
get: function(id){return document.getElementById(id);},
start: function(){
if(this.index >= this.lens)return this.running=false;
this.running = true;
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = this.url + this.data[this.index] +':&'+(+new Date());
this.header[0].appendChild(script);
script.onload = script.onreadystatechange = (function(script){
var _this = this;
return (function(){
if(script.readyState){
if(script.readyState.match(/loaded|complete/i)){
_this.show(script)
_this = script = null;
}
}else{
_this.show()
_this = script = null;
}
});
}).call(this, script);
},
show: function(s){
this.items[this.index].className = '';
this.items[this.index].title = '我不在线,有事请留言.';
if(online[0] == 1){
this.items[this.index].className = 'online';
this.items[this.index].title = '我在线,有事您招呼.';
}
this.items[this.index].firstChild.href = 'tencent://message/?uin='+this.data[this.index++]+'&Site=小秦制作&Menu=yes';
this.start();
},
reload: function(){
if(this.running)return false;
this.index = 0;
this.start();
}
}
var QQOnline = new QQPanel('QQPanel', [1255230503, 276891949, 14944941, 1007051105]); setInterval(function(){//每隔10秒检测一次在线状态
QQOnline.reload();
}, 10000); //]]> </script> </body> < ml>
qq空间说说id在线提取篇二
QQ空间说说心情 你伤了别人
QQ空间说说心情 你伤了别人,有意或无意,就总会有一个人来伤你
01 理想和现实是有差距的,幸好有差距,不然,谁还稀罕理想。
02 假如有一天我们不在一起了,也要像在一起一样。
03 有些话我知道不是真的,但从你嘴里说出来,我就去相信它是真的.
04 生命的存在在于运动,结果我的两天的生命就这样浪费了。
05 "摩天轮的最顶端接吻的情侣.会永远在一起"//你告诉我的
06 什么时候的感情该认真。什么时候的人最真诚。什么时候的我能释怀。
07 当你钟情与某个人时,你会觉得那些追你的都是苍蝇让人厌恶
08 如果你单身时不快乐,那有伴时也不会快乐。快乐源于自身,而不是男人。
09 这不是我想要的结果吗?为什么心还是那么痛、、
10 我用情付诸流水,爱比不爱可悲;听山盟海誓曾经说得字字都可贵。
11 什么时候的感情该认真。什么时候的人最真诚。什么时候的我能释怀。
12 /smile/- 感情就是这样,你伤了别人,有意或无意,就总会有一个人来伤你、
13 当我知道结果,听到你真的说出口的时候,眼泪终究是流了下来。
14 一句我等你、不知道需要 多大的勇气、它远比我爱你三个字、更需要勇气゛
15 如果你单身时不快乐,那有伴时也不会快乐。快乐源于自身,而不是男人。
16 /smile/- 感情就是这样,你伤了别人,有意或无意,就总会有一个人来伤你、
17 // 一次次的伤痛,一次次的成熟。感谢你用特殊的方式让我长大。
18 当某天QQ不再上线,手机不再开机; 会有多少人记得我的存在。
19 女人就该被狠狠的伤一次,,只有这样她才能变得足够坚强{qq空间说说id在线提取}.
20 跟我结婚的男滴还不知道在跟谁撕心裂肺的谈情说爱呢
21 男人﹑好好爱你的女人,别等到分开了才想起她对你的好#
22 表面上可以装作对什么都蛮不在乎无所谓旳样子,可是再怎么装都瞒不过那颗心。
23 你泛滥的泡别人我不想听,只是你真心喜欢一个人的时候请通知我一声 24 爱就好好爱,两个人有时不等于我们,但牵了手的手就别轻易的放开。 25 我们彼此都心知肚明、但谁都不愿意说出口、保持暧昧关系。 26 如果我爱你,那么我会包容你,如果我恨你,那么我会无视你 27 人都是寂寞的,我们要学会寂寞,习惯寂寞,享受寂寞。 28 爱 从来就是一件千回百转的事 不曾被离弃 不曾受伤害 怎懂得爱人 29 爱情的保质期 是短之又短 没有哪段爱情会永远是热恋的壮态~ 30 有些话我知道不是真的,但从你的嘴里说出来,我就去相信它是真的.. 31 你笑一次,我就可以高兴好几天;可看你哭一次,我就难过了好几年。 32 总是习惯在每个地方寻找你的影子、却再也找不到了、还把自己也弄丢了 33 她渐渐忘了我, 但是她不知道。 遍体鳞伤的我, 一天都没放弃过。 34 一直等你的电话 等到眼泪流了下来,你不知道我心真的痛了。 35 如果你有那么一点点喜欢我,就一点点,我也会有勇气去争取。 36 一直相信社会是善良的。但人不一定都是善良的。 37 ∝ 走过熟悉的街角,看到熟悉的背影,突然就想起一个人的面孔 38 人生若只如初见 ,何事秋风悲画扇 .等闲变却故人心 ,却道故人心易变 ! 39 发令枪一响,你是没时间看你的对手是怎么跑的。只有明天是我们的竞争对手。 40 不联系是我们最好的选择.从此埋葬在心里.顺其自然吧.是自己的始终是自己的. 41 々向日葵的微笑是我學不會的表情,它對你微笑,我卻只能背對著你哭泣。 42 这个世界上,总有一个人,给你一包砒霜你也会当作蜜糖吃下去 。 43 爱你就让你幸福,即使你变了我也会默默的祝福你. 44 属于我的、我会一直记得、不属于我的、我只能装作若无其事、
45 我们的缘分尽了,你会不会心痛,你告诉我,在你心里,我算什么
本文由《QQ个性网名大全》/ 负责整理首发
好看的QQ空间说说 现在才知道,我对你来说是可有可无的。
01 离开一个地方。风景就不再属于你。错过一个人。那人便与你无关。
02 在黑暗的角落里、静静地望着你的背影、等你回来找我
03 //有些微笑就像创可贴,虽然掩饰住了伤口,但是心痛依然。
04 你说过我不够细腻,可是男人有几个很细腻?
05 _____ - 抽烟的孩子不一定是坏孩子、他只是心里的伤没地方说罢了。
06 Xz丶其实你很低调,低调的变成了老二,虽然我能理解。
07 在一起的时候你说什么就是什么、分开以后却再也找不到听话的理由
08 你的心,我的泪完美的结局,可那只是回忆,永远的回忆
09 我想要的你给不了,我的脾气你受不了,就请不要在我的世界里纠缠不清
10 不开灯的房间,悲伤的音乐,孤单的我 " 还要逞强我很坚强,假装我很幸福。
11 _____小小年纪的我,不想看透那么多,把一切都看透了就没意思了
12 不就是伤心了一个人躲着 不就是难过了没有人诉说 不就是这次又伤得更透彻
13 ////生命给了我们灵魂,可是没有教我们怎么走{qq空间说说id在线提取}.
14 这些年的感情, 说分离就分离.没有一点回旋的余地.
qq空间说说id在线提取篇三
qq空间超拽说说女生霸气的
qq空间超拽说说女生霸气的
一、 我能把你宠上天也能杀你不眨眼。
二、 没什么事不要找我,有事更不用找我。
三、 梦里梦到的人,醒来就该去睡了他。
四、 你已被我拉入黑名单,请勿闯进我的世界。
五、 我知道我年轻需要指点,但是我不需要你们在我背后指指点点!
六、 一炮把你干上天,你与太阳肩并肩。
七、 多个朋友多条路,朋友太多会不会迷路?
八、 我不知道自己在找什么,只觉得丢了很多。

九、 我不缺爱,你的离开,只是让我少了一个习惯。
十、 集体穿校服的好处就是,在冥冥之中,你和喜欢的人穿了情侣装。
十一、 我又不是没人喜欢,何必对你横加阻拦。
十二、 时间久了我就原形毕露越来越放肆那些无理取闹乱吃醋无从说起的坏脾气全在你面前显露你会退缩吗。
十三、 安慰别人的话,始终都安慰不了自己。
十四、 用最慵懒的姿势,恍惚地面对这个世界。
十五、 记住那些在你生命中留下一笔的人,那些在深夜里陪你聊天,那些默默陪在你身边,那些生病时在你左右,那些你难过时会想起的人。正是因为这些人的陪伴,你才变成了现在的你。好好珍惜身边的每一个人,一如珍惜你自己一样。即使你们终究会面对离别。
十六、 我觉得自己没有好脾气,动不动就大声吼,动不动就不理人,自然而然能一起走的朋友真的很少,哪怕以前是跟很多人关系很好,可是到后来也会变成熟悉的陌生人,也对,我没什么好的,别人凭什么死乞白赖的跟你好,感情不就是你情我愿的事,一个争吵也会变成永远的冷淡,这个世上没有绝对的感情,珍不珍惜那是你的事。
十七、 生活就是生的不尽人意,活的惊天动地。
十八、 肉麻的话我不会说,没把握的事我不会做,欺骗背叛伤害过我的人我更不会再联络。
十九、 有一天,我可以让我妈去买衣服时不再看价格再下手,我可以让我妈开上自己喜欢的车去她喜欢的城市旅行,我可以让我妈用上可以让她永保青春的护肤品,我可以把我妈身上的毛病统统治好,我可以让我妈住上她梦想的房子,我可以让我妈说我现在没有烦恼过得很好,更希望有一天,我可以永远陪伴在她身边。
二十、 我宁愿认识一个没权没势,可以陪我嘻嘻哈哈的朋友,也不愿意认识一个有权有势,喜欢整天摆个脸色自认清高的土狗子。
二十一、 见不到你的时候,心里有好多话想和你说,你在身边时,觉得静静地靠着你,即使不说话,也很好。
二十二、 初中同学就是一群掌握你黑历史的禽兽。
二十三、 抽过烟喝过酒爱过人渣信过狗。
二十四、 自己选的路,跪着也要走完。
二十五、 三年时间,我要改变我自己,我要变高冷不在疯疯癫癫,我要把头发留长减到自己喜欢的身材完成自己的学业,我要学会对每个人微笑,我要学会该放弃的就不要执着,
我要想得到的就不要说不能也不要半途而废,我要学会三思而后行学会独立,我要学会说对不起,我要学会宽容,我要学会坚强,我要坚信我的友谊会一直在,我要学会不再解释,我要学会更加关心自己和她们,我要学会默默喜欢一个人,我要时刻记住一句话坚持下去就对了坚持下去我就赢了,从现在开始我最应该在乎的是未来,因为未来我要让她们幸福,三年之后是毫无收获还是满载而归,三年不长不短,如果我努力就是一场华丽的蜕变,如果我放纵一切就是回归零点,但愿三年之后我们都能见到自己想见的人做自己爱做的事走自己坚持的路。
二十六、 你问我为什么喜欢他,很难回答这个问题,就好像在描述水是什么味道一样。 二十七、 若天压我,劈开那天,若地拘我,踏碎那地,我等生来自由身,谁敢高高在上。 二十八、 分分合合那叫爱,一炮就散那叫合作愉快,活在草泥马的年代,睡对了就结婚,睡错了叫青春。
二十九、 短短的一生太多的变化,最惊心动魄的是你,抓不住的也是你。
三十、 渐渐地发现对周围的所有事物都没兴趣了,也渐渐发现都变得无所谓了,为什么唯有你却一直在我心里搁着。
三十一、 做一个干净也洒脱的人,往事不记后事不提。
三十二、 所谓幸福,就是一个笨蛋遇到一个傻瓜,引来无数人的羡慕和嫉妒。 三十三、 谁要是在你怀里抢我的位置我就直接送她去火葬场。
三十四、 大概女生都会这样,喜欢用任性用无理取闹来证明自己的重要性,你闷闷不乐,你故作生气不理睬,无非都是想让那个人来哄你,或者一个抱抱,来满足你内心的安全感,爱你的人会纵容你觉得你的任性也很可爱,但一句“你能不能不无理取闹”终究是不爱你的人吧。
三十五、 我可以道歉,但你必须跪着听。
三十六、 即使有人骂我神经病,我也会坚强的抬起头蔑视的对他说“你难道和我一个医院的?”
三十七、 我的爱情,非你不可,别离开我。
qq空间说说id在线提取篇四
qq空间说说生日祝福
qq空间说说生日祝福
满天的烛光,照亮你那幸福的脸庞。愿我的微笑如常青绿叶,陪伴着怒放的烛花。在你的生日里,为你祈祷,祝你:生日快乐!本文是小编为大家整理的qq空间说说的生日祝福,仅供参考。
qq空间说说生日祝福精选:
1) 在这个特别的日子里,我有一句话想对你说,这是我一直想要告诉你的,那就是--我有两次生命:一次是出生,一次是遇见了你!{qq空间说说id在线提取}.
2) 父亲的爱深沉而热烈,给了我勇敢、坚定的信念,在为您点燃生日蜡烛的时候,我真心希望父亲的生命之树常绿!
3) 在这个特殊的日子,我谨代表全国人民正式通知你:罚你一天不准吃东西,美味与蛋糕是我们的;只准喝酒,因为我们的酒由你解决;只准笑不准不快乐,因为今天是你生日!
4) 昨天曾经辉煌,但那已成过去;明天多么美好,但那是日后;只有今天才是最实际、最美好、最值得珍惜,愿你天天开心,时时幸福!生日快乐!
5) 生日快乐!在你生日来临之际,送上我最真挚的祝福。祝你事业正当午,身体壮如虎,金钱不胜数,干活不辛苦,悠闲像老鼠,浪漫似乐谱,快乐非你莫属!生日快乐!
6) 祝福的蜡烛已点燃,幸福是唯一的主题。那些值得留念的日子,将与平凡的日子一样,都会带上快乐的皇冠。都会罩上幸福的光环......祝你生日快乐。
7) 祝福直奔生日主题,牵挂是彼此的银行账号,祝福是解开心结密码,快乐是你的空白支票,关爱是我最真的签名,你的生日,再署上最完美的日期。生日快乐!
8) 祝福是一朵美丽的鲜花,盛开在温馨浪漫的天空下,只为装点温馨的情调,为你的生日增添一片繁华,是快乐的步调,是幸运的萌芽,祝生日之际笑容开花!
9) 祝福送清凉,心情会清爽;问候散忧愁,烦恼叶渐黄;友情用心赏,甜蜜温馨长,牵挂刻心上,幸福请珍藏;祝生日快乐笑容时刻飞扬,幸福紧握在手掌!
10) 祝福的话说也说不完,托短信送出!快乐的心情藏也藏不住,来向你倾诉!一串美丽的祝福,一份浓浓的关怀,在这个特别的日子里,对你说声:生日快乐!
11) 祝愿你,在这特别的日子里,幸福平安,心情美丽;祝愿你,在这美好的日子里,爱情甜蜜,事事如意;祝愿你,在这特别的日子里,一切顺利。生日快乐!
12) 秋水淡淡送你一声祝愿,愿你的生活多彩斑斓;香水依依送你一句温暖,愿你的生活幸福甘甜;灯火闪闪送给一把平安,愿你的快乐长挂脸边,生日快乐!
qq空间说说生日祝福大全:
1) 祝福是一朵美丽的鲜花,盛开在温馨浪漫的天空下,只为装点温馨的情调,为你的生日增添一片繁华,是快乐的步调,是幸运的萌芽,祝生日之际笑容开花!
2) 带上诚挚的祝福,听说初一鸡生日,初二狗生日,初三羊生日,初四猪生日,初五牛生日,初六马生日,初七人日。忘记初四祝你快乐了,现补上!人日快乐!
3) 打开音箱,播放最美丽的生日歌曲,扭动身躯,跳出最优美的舞姿。快乐不需要过多的言语,只是大声的欢笑,亲爱的朋友,祝你生日快乐。
4) 满天的烛光,照亮你那幸福的脸庞。愿我的微笑如常青绿叶,陪伴着怒放的烛花。在你的生日里,为你祈祷,祝你:生日快乐!
5) 让我的祝福穿过大街小巷的电线杆,掠过滚滚长江的急流险滩,踏过万里长城的块块青砖, 爬上那巍峨的喜马拉雅山,向你的方向嗷嗷的呼喊:生日快乐!
6) 朋友,今天又是你的生日,我在千里之外祝你生日快。每每回忆当年,我心永远是那么热恋。最后还好吧,还是那么的忙,我们的秋结束了。但愿相会的那天。
7) 我用滚滚的财富作为面粉,甜蜜的爱情作为黄油砂糖,成功的事业作为鸡蛋,再加上快乐和幸福做成一个大蛋糕送给你。祝生日快乐!
8) 送你一碗香喷喷的长寿面,筋斗的面条是我长长的祝愿,一丝丝将你缠绕到永远,愿幸福和甜蜜、健康与快乐与你日夜相伴,祝你生日快乐。
9) 公告:恭贺您中了一特奖,奖品是朋友送的"生日祝辞"一句及生日歌曲一首。生日祝辞:祝你生日快乐,万事如意!
10) 把幸福榨成汁,去搅拌温馨的面粉,加入快乐的调味剂,用真诚的小火烘焙,并配以开心的奶油,点缀各色甜蜜的花饰,做一个蛋糕送给你,祝生日快乐!
11) 生日歌是为你欢乐奏响,快乐幸福伴你成长。愿你的生活像蛋糕一样甜蜜芬芳。蜡烛点亮,请记得许下美好的愿望。祝你生日快乐,美梦成真!
12) 朝霞闪耀天空的美,玫瑰歌颂鲜花的美,而你则代表了人的美!生日到了,在这美丽的日子向美丽的你献上最美的祝福:祝你幸福日日相伴,美丽直到永远!
13) 让世界上一切的欢乐都融和在我的歌中,来庆贺你的生日这一季的花开得格外娇艳,你可知,那是因为我用情感在浇灌只等你的生日赠与你,愿你喜欢。
14) 每一个生命都是一个奇迹,在曾经的某一天,你来到这世界,为深爱你的人带来了欢笑;今天当你重温诞生的喜悦,全世界的笙歌都为你吹响!祝你生日快乐!
15) 生日值得纪念,因为自那一刻起,许多东西在冥冥中,有了一种重新的安排;包括你我的相遇、相识、相爱、让我们彼此珍惜!
16) 如果我是富翁,我会让你去享福,如果我是官宦,我会让你当下属,如果我有别墅,我会让你成房主,如果我在做梦,刚才的话全白数。祝你生日快乐,美梦成真。
17) 总有一份思念萦绕心头,总有一个回忆心间绽放,总有一个梦想展翅飞翔,总有一股愿望正在期待,总有一个日子真的等待。今天,烛光为你而燃放美丽,祝你生日快乐!
18) 采一片云,做你美味的蛋糕;摘一颗星,做你许愿的烛光。遥远的距离隔不断我对你的惦念,让你身处的四周都围绕着我对你的祝愿:祝你生日快乐!
19) 小鸟叽叽喳喳,青蛙咕咕呱呱,清风嘻嘻唰唰,蛐蛐唧唧吱吱,知了吱吱了了,万物如此兴奋,到底是何缘因,原来是你生日,祝你生日快乐,快乐一生。
20) 愿你一生快乐,万事顺利烦恼抛开;愿你幸福围绕,亲朋好友常聚身边;愿你财源滚滚,金银钞票用不完;愿你好运不断,笑逐颜开。祝你生日快乐,我们的友情常开不败!
21) 你是我的太阳,可惜下雨了;你是我的月亮,可惜被云遮住了;你是我心中最美的花朵,可惜开过了;你是天上的嫦娥降临人间,可惜脸先着地了...宝贝,生日快乐!
22) 刚进大学时,大伙都还不怎么认识,所以彼此都还挺含蓄矜持的,后来,有一哥们过生日,叫了他们寝室的几个,买了点冷菜,瓶白酒开干上了,我在隔壁闻到味道。
23) 遥远问候温暖心头,美丽瞬间也会永久;此情悠悠山水依旧,伤感不再,快乐奔流;你的问候我会永留,希望我的祝福也能为你荡起,快乐的心舟!
24) 没钱来帮你买蛋糕,发个短信逗你笑一笑;不能帮你达成心愿,只祈祷你快乐每一天;清晨太阳升起,愿你生日愿望都实现。生日快乐!
25) 穷的喝不起水,穷的交不起费,穷的吃不起饭,穷的就剩下碗,穷的浑身都累,穷的就剩下嘴;大方发条信息:祝你生日快乐。
26) 花儿为你绽放,鸟儿为你歌唱,风儿为你祈祥,雨儿润你心房,阳光照你脸庞,祝福送你心上,生日为你开场,快乐随你心想,愿你福寿无疆。
27) 没有你的日子里,似白天没有了太阳,心里失去了温暖;没有你的日子里,似夜晚没有了月光,生活失去了浪漫。有你真好,祝你生日快乐!永远开心!
28) 花儿会记得雨露的润调,大地会念得阳光的普照,天空会想起星星的缀陶,树丛会惦念鸟儿的喧闹。而我不会忘记你生日的来到:祝生日快乐!
qq空间说说id在线提取篇五
等价类边界值综合示例-QQ号申请
等价类边界值综合练习题:QQ免费帐号申请
昵称:必填,最多12个字符
生日:年、月、日必填(1900年1月1日~2007年12月31日) 性别:男、女选其一
密码:6-16个字符组成,区分大小写,不能为9位以下纯数字 确认密码:与密码输入完全一致,区分大小写 所在地:国家、省份、城市必选
验证码:输入看到的字符,不区分大小写 验证码:点击可更换图片
1、确定输入
输入:昵称、生日、性别、密码、确认密码、所在地、验证码
2、确定每个输入的输入条件 昵称:必填,最多12个字符
生日:年、月、日必填(1900年1月1日~2007年12月31日) 性别:男、女选其一
密码:6-16个字符组成,区分大小写,不能为9位以下纯数字 确认密码:与密码输入完全一致,区分大小写 所在地:国家、省份、城市必选
验证码:输入看到的字符,不区分大小写 验证码:点击可更换图片
4、根据分析出的有效等价类、无效等价类、边界值设计输入数据{qq空间说说id在线提取}.
qq空间说说id在线提取篇六
QQ分享说明
Android_SDK使用说明
特别提示: Android SDK 1.6与1.5和1.4版本兼容,与 1.3及以前版本不兼容。类名、接口和回调方式都有变化,因此不能通过替换jar文件的方式升级。建议开发者按照本文档的方式,重新配置SDK并添加对应的业务逻辑代码。
目录[隐藏]
1. Andriod_SDK_V1.6 简介
2. 下载Android SDK
3. 创建工程及引用SDK源码文件
4. Andriod_SDK_V1.6 使用说明
4.1 配置AndroidManifest
4.2 创建实例
4.3 实现回调
4.4 access_token、openid的获取和使用
4.4.1获取access_token和openid
4.4.2使用access_token和openid
4.5 调用OpenAPI
4.6 混淆说明
5. 返回码说明
6. FAQ
6.1 授权相关
6.2 Andriod_SDK_V1.5相关问题
6.2.1 只有java开发的应用可以使用本SDK吗?非原生开发的应用可以使用吗?
6.2.2 调用发送分享和应用分享有什么区别?
6.3 如何获取Android app包名?
1. Andriod_SDK_V1.6 简介
Android SDK以Jar包形式提供,封装了QQ登录的登录授权以及大部分OpenAPI,移动应用只需要修改少量代码,不需要理解验证授权流程,即可快速实现QQ登录功能,并可调用平台提供的OpenAPI。
Android平台上的应用,要使用QQ互联提供的Android SDK,请先在QQ互联开放平台进行注册,获取appid和appkey。
主要提供的功能接口有:登录、注销、邀请好友、应用分享、获取用户信息、获取用户相册列表、发送分享、发表说说、上传图片、创建相册、邀请好友、应用分享、设置QQ头像等功能,Andriod_SDK_V1.6新增了发送请求、赠送礼物、发送挑战、炫耀、增量授权、分享消息给QQ好友等功能,更多详细信息请查看API列表。
2. 下载Android SDK
请到SDK下载页面下载Android SDK和示例代码。
3. 创建工程及引用SDK源码文件
以下以eclipse为开发的IDE进行范例说明:
(1)创建一个工程,并把open-sdk.jar放到libs(或lib)目录下,如下图所示: android_sdk_1_4_pic_1.png
(2)将open-sdk.jar加入编译路径中。 具体的操作步骤为:选中open-sdk.jar,右键菜单中
选择Build Path, 选择Add to Build Path,如下图所示:
android_sdk_1_4_pic_2.png
在工程的Referenced Libraries目录下看到导入的jar包,说明已经成功将jar包加入build path,如下图所示:
android_sdk_1_4_pic_3.png
4. Andriod_SDK_V1.6 使用说明
在使用Andriod_SDK_V1.6时,主要有以下五个步骤:
Step1:给应用的AndroidManifest增加SDK需要的配置;
Step2:创建SDK的主要实现类的实例;
Step3:实现SDK接口回调;
Step4:access_token、openid的获取和使用;
Step5:调用OpenAPI。
4.1 配置AndroidManifest{qq空间说说id在线提取}.
在应用的AndroidManifest.xml增加配置的<application>节点下增加以下配置(注:不配置将会导致无法调用API);
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application>
<activity
android:name="com.tencent.tauth.AuthActivity"
android:noHistory="true"
android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tencent你的AppId" />
</intent-filter>
</activity>
<application>
其中,如果你已经添加了"android.permission.INTERNET"和"android.permission.ACCESS_NETWORK_STATE"权限,则无需重复添加。
而"你的AppId"则要替换成具体应用的AppId,例如你的AppId是"222222",则<data>标签应该是这样的:
<data android:scheme="tencent222222" />
4.2 创建实例
创建SDK主要实现类Tencent类的示例代码如下:
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Tencent类是SDK的主要实现类,开发者可通过Tencent类访问腾讯开放的OpenAPI。 // 其中APP_ID是分配给第三方应用的appid,类型为String。
mTencent = Tencent.createInstance(APP_ID, this.getApplicationContext());
// 1.4版本:此处需新增参数,传入应用程序的全局context,可通过activity的getApplicationContext方法获取
// 初始化视图
initViews();
}
4.3 实现回调
所有的SDK接口调用,都会传入一个回调,用以接收SDK返回的调用结果。回调的主要接口有两种:
(1) IUiListener:调用SDK已经封装好的接口时,例如:登录、快速支付登录、应用分享、应用邀请等接口。
IUiListener的实现示例代码如下:
private class BaseUiListener implements IUiListener {
@Override
public void onComplete(JSONObject response) {
mBaseMessageText.setText("onComplete:");
mMessageText.setText(response.toString());
doComplete(response);
}
protected void doComplete(JSONObject values) {
}
@Override
public void onError(UiError e) {
showResult("onError:", "code:" + e.errorCode + ", msg:"
+ e.errorMessage + ", detail:" + e.errorDetail);
}
@Override
public void onCancel() {
showResult("onCancel", "");
}
}
(2) IRequestListener:使用requestAsync、request等通用方法调用sdk未封装的接口时,例如上传图片、查看相册等。
IRequestListener的实现示例代码如下:
private class BaseApiListener implements IRequestListener {
@Override
public void onComplete(final JSONObject response, Object state) {
showResult("IRequestListener.onComplete:", response.toString());
doComplete(response, state);
}
protected void doComplete(JSONObject response, Object state) {
}
@Override
public void onIOException(final IOException e, Object state) {
showResult("IRequestListener.onIOException:", e.getMessage());
}
@Override
public void onMalformedURLException(final MalformedURLException e,
Object state) {
showResult("IRequestListener.onMalformedURLException", e.toString());
}
@Override
public void onJSONException(final JSONException e, Object state) {
showResult("IRequestListener.onJSONException:", e.getMessage());
}
@Override
public void onConnectTimeoutException(ConnectTimeoutException arg0,
Object arg1) {
// TODO Auto-generated method stub
}
@Override
public void onSocketTimeoutException(SocketTimeoutException arg0,
Object arg1) {
// TODO Auto-generated method stub
}
//1.4版本中IRequestListener 新增两个异常
@Override
public void onNetworkUnavailableException(NetworkUnavailableException e, Object state){ // 当前网络不可用时触发此异常
}
@Override
public void onHttpStatusException(HttpStatusException e, Object state) {
// http请求返回码非200时触发此异常
}
public void onUnknowException(Exception e, Object state) {
// 出现未知错误时会触发此异常
}
}
应用在调用SDK提供的接口时,将实现了对应回调接口的实例传入。当SDK的接口调用完成后,具体如登录、应用邀请和应用分享调用完成后,会回调传入的接口实例。 特别注意:
应用调用Andriod_SDK_V1.6接口时,如果要成功接收到回调,需要在调用接口的Activity的
onActivityResult方法中增加如下代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
mTencent.onActivityResult(requestCode, resultCode, data) ;
}
4.4 access_token、openid的获取和使用
4.4.1获取access_token和openid
应用通过调用SDK的登录接口获取access_token和openid。登录接口的调用说明详见SDK包里的《Andriod_SDK_V1.6接口调用说明》中的"1.1登录"。
调用SDK的登录接口,用户登录成功后,会通过回调的方式返回一个json格式的字符串,在这个json字符串中会包含三个参数,分别是openid、access_token、expires_in。 返回参数说明如下表所示:
返回参数 参数说明
openid 用于唯一标识用户身份(每一个openid与QQ号码对应)。
access_token 用户进行应用邀请、分享、支付等基本业务请求的凭据。
expires_in access_token的有效时间,在有效期内可以发起业务请求,过期失效。
access_token的有效期为3个月,在有效期内,使用此token进行应用分享、邀请等操作都是可以正常完成的。超过这个时间,服务器会认为token已失效,需要重新登录。
4.4.2使用access_token和openid
应用在每次登录之后,都会获取到openid、access_token和expires_in,在调用SDK提供的接口时,后台会根据这三个参数来验证请求的合法性。
(1)如果应用已经走过登录流程,调用应用分享、邀请等接口,是不需要再将这三个参数传入到请求参数中去的,这是因为在登录成功后,SDK会自动将这几个参数保存在SDK的上下文中,在发送请求时,会自动为请求加上这些参数。
(2)如果应用不希望每次都走登录流程来使用SDK的功能,可以通过以下步骤来实现: Step1:在首次登录成功后,将返回的openid、access_token、expires_in三个参数保存在本地(比如保存在sharedPreferrence)。其中expires_in参数在存储前需进行如下计算: System.currentTimeMillis() + Long.parseLong(expires_in) * 1000;
这样得出的就是token的失效日期。
Step2:在用户下次进入应用,发起应用分享等SDK调用之前,首先创建Tencent实例,然后取出之前保存的openid、access_token、expires_in(前面计算出来的值)的值。
Step3:调用Tencent类的setOpenId和setAccessToken方法。其中setOpenId的参数传入上一步取出的openid,setAccessToken的第一个参数传入上一步取出的access_token,第二个参数传入(上一步保存的token失效日期-当前系统时间)/1000。这里计算出的结果是当前保存的token的有效时间,如果结果小于或等于0,表示token已经过期,应该提示用户重新走登录流程。
免登录流程调用SDK接口的示例代码如下(省去了获取存储的变量的过程):
String openid = "1234567896ASDFGHJKLLIUYT";
String access_token = "2C0884DC4B930010D852D8D504FC9F4D";
推荐内容