原创 ListView點擊Item其他Item響應的錯誤筆記

在編寫一個ListView的時候裏面有一個按鈕.在Adapter裏設置了點擊事件. 但是在點擊一個Item的時候發現響應的是另一個Item, position檢查之後也沒有出錯,困擾了很久, 以下是getView源代碼 public V

原创 版本控制學習(Git分佈式)

1.1 關於版本控制 什麼是版本控制?我爲什麼要關心它呢?版本控制是記錄一個或者若干文件的變化,以便於將來查看各種特定版本修訂情況的系統.在本書中所展現的例子中,我們僅對保存着軟件源代碼的文本文件做版本控制管理 集中式版本控制系統 集中化

原创 學習Android推送功能筆記(2)---極光推送

1 三分鐘快速Demo 第一步 進入極光推送官網,註冊,登錄 第二步 在Potal上創建應用 第三步 下載應用Example,解壓 第四步 把現在的Example導入到Eclipse 第五步 運行 第六步 在Potal上

原创 學習Android推送功能筆記(1)

什麼是推送 推送就是定向將信息實時發送到客戶端(相對於IM而言,只有服務器向客戶端發送即使消息,而沒有客戶端往服務器發送即使消息) 長連接和短連接 長連接是指客戶端和服務器之間始終存在一個連接,沒有斷開可以隨時通信(例如:soc

原创 對Xabber源碼解析的過程(2)connection

1. 點開/connection包,看到了三種類型的文件:枚舉類,類,接口: 小插曲:枚舉類沒有認真研究過,先去研究一下枚舉類 枚舉類有: CertificateInvalidReason:證書無效原因; ConnectionState

原创 AndroidStudio的Gradle筆記

The Android build system uses the Android Plugin for Gradle to support building Android applications with the Gradl

原创 Android Toolbar 學習

參考博客地址:原博客地址 1.概述: Android3.0 Android推了ActionBar這個控件,而到了2013年Google開始大力推動所謂的AndroidStyle,想要逐漸改善過去紛亂的android界面設計,希望讓An

原创 Smack報錯:stream:error (conflict)

錯誤日誌: conflict You can read more about the meaning of this stream error at http://xmpp.org/rfcs/rfc6120.html#streams-er

原创 AndroidTest學習(1)Android測試基礎(部分搬運)

使用AndroidStudio創建工程的時候總會發現自動構建出一個同名的包後面括號標註(AndroidTest)或者(Test) 所以就上網查了一些關於AndroidTest的文章 原文地址:http://blog.chinaunix

原创 學習Android推送功能筆記(3)---極光推送

極光推送根據對象推送消息 1設置別名 官方API解釋 別名 alias爲安裝了應用程序的用戶,取個別名來標識。以後給該用戶 Push 消息時,就可以用此別名來指定。 每個用戶只能指定一個別名。 同一個應用程序內,對不同的用戶,建議取

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 枚舉類

1.枚舉類型的定義: 枚舉類型定義的一般形式爲 enum 枚舉名{ //枚舉值表 枚舉值1; 枚舉值2; ... } 在枚舉值列表中羅列出所有可用值,這些值也稱爲枚舉元素 enum weekdays{sun,mon,tue,

原创 Android自定義控件使用到XML的時候報錯no such method

今天自定義一個View 繼承ImageView,然後用在XML裏 自定義的類如下 public class MyView extends ImageView{ public MyView(Context context) {

原创 Smack報錯:Trust anchor for certification path not found

錯誤日誌: org.jivesoftware.smack.SmackException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorE

原创 學習Android推送功能筆記(6)---Mina--CodecFactory自定義和一點別的擴展

學習了Mina的自定義CodcFactory(自定義加解碼器) 第一步:新建一個MyCodecFactory類並實現 ProtocolCodecFactory接口,實現必須的方法getDecoder和getEncoder方法,Decor