原创 Socket使用中常見的異常整理

在平時開發過程中,不可避免的會涉及到網絡編程,雖然網上有很多網絡開發框架,但是基本的網絡操作還是要有所瞭解的,如果想要告別“屌絲碼農”的境地,那麼基本的網絡編程知識是必須的,而且要深入。越深越好~最近看郭霖大哥的一部視頻,感覺棒棒的,是講

原创 Android Service完全解析,關於服務你所需知道的一切(上)

轉一篇郭大神的文章,好多知識點我都是從郭大神的博客裏學來的,講得實在是太好了,敬仰啊。。。是我等屌絲努力的方向啊。 轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/

原创 Android Service完全解析,關於服務你所需知道的一切(下)

轉一篇郭大神的文章,好多知識點我都是從郭大神的博客裏學來的,講得實在是太好了,敬仰啊。。。是我等屌絲努力的方向啊。 轉載請註冊出處:http://blog.csdn.net/guolin_blog/article/details/

原创 Android深入淺出之Binder機制

轉一篇大神鉅作,供自己學習。 一 說明  Android系統最常見也是初學者最難搞明白的就是Binder了,很多很多的Service就是通過Binder機制來和客戶端通訊交互的。所以搞明白Binder的話,在很大程度上就能理解程序運行的流

原创 Java中4種格式的Json解析詳解

在我們的額日常開發中,一般會遇到四種格式的Json,如何對他們進行解析,以及每種格式分別解析成什麼樣的格式,我這裏簡單做了一個總結,封裝了一個Json解析的工具類,希望在以後的項目中直接拿來用。 3種格式的json分別如下 1、基本類型

原创 struts2文件的上傳與下載--超出指定文件大小的校驗提示

在做B/S架構項目時,經常會遇到文件上傳與下載的需求,在struts2框架中幫我們實現的文件上傳與下載機制,能夠很好地實現項目需求。在使用的時候,需要導入文件上傳與下載需要的兩個jar,一個是commons-fileupload-x.x.

原创 eclipse中egit插件使用

轉自點擊打開鏈接 以前使用svn做代碼管理,覺得不錯,後來使用了開源中國的git代碼託管,覺得很贊,但是都是簡單的提交、提交,根本沒有用其他功能,只是基本一下修改,太大材小用了。有一天突然想嘗試一下分支啊、標籤啊什麼的(據說git就是

原创 Android自定義控件--下拉刷新的實現

我們在使用ListView的時候,很多情況下需要用到下拉刷新的功能。爲了瞭解下拉刷新的底層實現原理,我採用自定義ListView控件的方式來實現效果。 實現的基本原理是:自定義ListView,給ListView加載頭佈局,然後動態的控制

原创 除了技術,我們還能拼什麼?

今天在網上看到了一篇大神的博客,感覺非常好,值得我們靜下心來思考。大神的博客地址:http://notes.stay4it.com/ 接下來是大神博客的內容: 信息爆炸的時代,信息的獲取變得非常容易,但也有太多無效的信息。如何分析

原创 Android中圖片的三級緩存策略

一、簡介 現在的Android應用程序中,不可避免的都會使用到圖片,如果每次加載圖片的時候都要從網絡重新拉取,這樣不但很耗費用戶的流量,而且圖片加載的也會很慢,用戶體驗很不好。所以一個應用的圖片緩存策略是很重要的。通常情況下,Androi

原创 List集合去除重複對象

對象重複是指對象裏面的變量的值都相等,並不定是地址。list集合存儲的類型是基礎類型還比較好辦,直接把list集合轉換成set集合就會自動去除。    當set集合存儲的是對象類型時,需要在對象的實體類裏面重寫public boole

原创 Android即時通訊--仿QQ即時聊天:(五)聊天模塊

1、複雜ListView的展示 聊天模塊其實就是一個複雜的ListView,在數據適配器中,從application中獲取到當前登錄的用戶,與聊天消息中的from參數進行比較,如果兩者相同則說明是自己發送的消息,那麼ListView中就顯

原创 Android即時通訊--仿QQ即時聊天:(二)閃屏頁及登錄頁面的實現

1、閃屏頁 在每一個Android應用程序中一般都會有一個閃屏頁,用來完成展示產品LOGO、檢查版本更新、打廣告等操作。在這個項目中,只是簡單的展示一下產品的LOGO。效果圖如下     閃屏頁的代碼 public class Spl

原创 多種版本省市區三級聯動和精簡的二維碼掃描和底部標籤欄分享

最近做項目,項目中使用了挺多網上分享的Demo,這裏我簡單分享一下,希望能幫助到需要的人。 一、Ajax+Jquery實現省市區三級聯動 這是一個JavaEE項目,這裏需要數據庫的支持,我是用了mySql,導入源碼之後,有一個sql文件夾

原创 Android即時通訊--仿QQ即時聊天:(一)初識Socket

1、即時通訊簡介 即時通訊(Instant Messaging,簡稱IM)是一個終端服務,允許兩人或者多人通過網絡即時傳遞文字訊息、檔案、語音等。簡單的概括就是發送消息時,只要對方在線,就能立即接收到消息。即時通訊的底層使用socket實