日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LumaQQ学习记录

發布時間:2023/12/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LumaQQ学习记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開始分析QQClient.java類 ---------------------------------------------------------------------------------------------------------------- 17:40 2006-03-31
登陸時的容錯:
???try {
?????? client.login();
???} catch (Exception e) {
??????????????? client.getUser().setStatus(QQ.QQ_STATUS_OFFLINE);
?????? logout();
?????? MessageDialog.openError (shell, message_box_common_fail_title, e.getMessage());
???}
13:11 2006-03-29
現在的問題是:


10:49 2006-03-27
當修改了一個密碼之后,檢測返回的QQEvent事件的代碼是不是成功修改了。
修改信息的請求包:ModifyInfoReplyPacket
修改信息的回復包:ModifyInfoReplyPacket,如果其某個對象的success值為true,則表示修改成功,否則失敗。

修改一個QQ密碼的過程:
1、登陸成功
2、提高QQ號碼和密碼
3、判斷ModifyInfoReplyPacket的對象的success值如果為true,則表示修改成功,否則失敗。
4、如果成功,則記錄下修改密碼成功的QQ號碼與新密碼
5、如果失敗,則記下修改密碼失敗的QQ號碼與舊密碼

用eclipse自動生成文檔總是有問題,我把源碼放到JBuilder里面,來生成文檔。
21:32 2006-03-26
在"帥帥的麥芽糖"的幫主下,我成功的用eclipse啟動了lumaQQ,爽啊~~~

20:42 2006-03-25
如何解決同一臺機器打開2個客戶端發送消息的問題呢?如何判斷是那個客戶端來接收或發送消息?
client.getUser().getQQ()
midi:也就是調用client對象中的QQUser對象的qq成員的值,自己的理解呵呵。

10:10 2006-03-22
找到了昨天Demo沒有打包到jar的原因,build.xml文件中用excludes把demo給排除了。
現在,我可以運行DEMO了,可以從94498640向25361549發送一條hello的消息。呵呵
理想中的命令行QQ雛形:
輸入QQ號碼
輸入密碼
登陸
如果成功,提示登陸成功
發送一條消息給指定用戶
真郁悶,一個類找不到,可查看文檔卻有,原來自己的這個JDK1.5是beta版的,沒有這個類,要下新的jdk了
我改用JB2006的jdk,OK,可以調試demo啦,爽!!!

大膽的嘗試
luma分了那么多包,我現在把包里的東西都放在這,這樣可以調試到里面,哈哈。
-------------------------------------------------------------------------------------------------------
為什么Demo這個包沒有打包到jar中??
-------------------------------------------------------------------------------------------------------
今天是值得紀念的一天,我可以把lumaQQ編譯通過了,可以運行了
接下來就可以自己在代碼上動手腳了,呵呵。
-------------------------------------------------------------------------------------------------------
包頭+包源+包命令+包序號

-------------------------------------------------------------------------------------------------------
duplicate:完全相同,重復的
delimiters:定界符
token [[名詞委審定]英漢計算機名詞(第二版, 2002)]
權標
又稱"令牌"。局域網中數據站間傳遞的一種象征權限的標記? 起控制作用。
token [簡明英漢詞典]
[5tEukEn]
n.表示, 向征, 記號, 代幣
adj.象征的, 表意的
-------------------------------------------------------------------------------------------------------
上午 10:26 2006-3-2
找到了研究的突破口
包edu.tsinghua.lumaqq.test
先研究SoundTest,MessageTest,IPSeekerTest

指定一個文件的路徑
D://eclipseRC1//workspace//JavaSoundDemo//audio//sfx-medley.rmf

通過自己寫的SoundTest與lumaQQ中SoundTest的對比,我發現自己已經基本上實現了測試的功能,不足的是,少了setStop操作.
聲音怎么停止?
觸發事件if(meta.getType() == 47) { // 47表示音軌的結束,終止線程
-------------------------------------------------------------------------------------------------------
從2003版的開始學起
從edu.tsinghua.lumaqq.test包開始
(下午 09:03 2006-2-26)
現在開始從MessageTest入手,學習QQ中消息的處理

總結

以上是生活随笔為你收集整理的LumaQQ学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。