原创 java中重載與重寫的區別

首先我們來講講:重載(Overloading)     (1) 方法重載是讓類以統一的方式處理不同類型數據的一種手段。多個同名函數同時存在,具有不同的參數個數/類型。 重載Overloading是一個類中多態性的一種表現。    

原创 sqlite 中的query操作

query()方法實際上是把select語句拆分成了若干個組成部分,然後作爲方法的輸入參數: SQLiteDatabase db = databaseHelper.getWritableDatabase(); Cursor cursor

原创 XML學習筆記

xml語法規範 1、在Xml中關鍵字不能打出,所以要用特點的字符來表示顯示 2、任何xml必須具備文檔聲明 <?xml version="1.0" ?> 3、HTML 會把多個連續的空格字符裁減爲一個: 4、在 XML 中,文檔中的空格不

原创 解決eclipse中 Android SDK Manager 圖標不見的方法

在eclipse中選擇的步驟如下   1、Window > Custom Perspective (you will see Android and AVD Manager were disable)       2、Command G

原创 Android Apk換膚

一、換膚種類的功能劃分 1) 軟件內置多個皮膚,用戶不能修改,通過打包時修改Tag來切換展示的佈局 2) 在打包時獲取不同SVN下不同res文件打包到apk中 3) 軟件內置一套默認展示資源文件,後期提供皮膚包,展示時自動加載。 二、皮膚

原创 TCP之心跳包實現思路

說起網絡應用編程,想到最多的就是聊天類的軟件。當然,在這類軟件中,一般都會有一個用戶掉線檢測功能。今天我們就通過使用自定義的HeartBeat方式來檢測用戶的掉線情況。 心跳包實現思路 我們採用的思路是:客戶端連接上服務端以後,服務

原创 轉自純銀對於產品行業的幾句話

第一級: 正確地分析用戶場景,數據與反饋,完成產品模塊設計。 第二級: 在第一級的基礎上,完成一定複雜程度的產品整體架構,包括功能與交互架構。 第三級: 在第二級的基礎上,挖掘市場需求,驗證解決方案,並組織資源來實現。簡單來說就是項

原创 Tcp心跳

     心跳包(HeartBeat)就是在客戶端和服務器間定時通知對方自己狀態的命令字,按照一定的時間間隔發送,類似於心跳,所以叫做心跳包。     心跳是用來判斷對方(客戶端或者服務端)是否正常運行,採用定時發送簡單的通訊包,如果在指

原创 橫豎屏切換時候Activity的生命週期

  曾經遇到過一個面試題,讓你寫出橫屏切換豎屏Activity的生命週期。現在給大家分析一下他切換時具體的生命週期是怎麼樣的: 1、新建一個Activity,並把各個生命週期打印出來 2、運行Activity,得到如下信息 onC