原创 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