原创 必須瞭解的Java 基礎題

Java 基礎 1:  int a = 1;  int m1 = ++a +3; 結果 :m1 = 5;a=2; ++a表示先賦值   2: int a = 1;  int m = a+++3; 結果 m = 4; a= 2; a++表示

原创 HTML5plus 移動 App開發入門

HTML5 Plus 應用概述 HTML5 Plus 規範     通過 HTML5 開發移動 App 時,會發現 HTML5 很多能力不具備。爲彌補 HTML5 能力 的不足,在 W3C 中國的指導下成立了 www.HTML5Plus

原创 Android 從底層實現讓應用殺不死(1)

情景還原: 我的應用調用了Notification,但是如果被流氓清理軟件殺死,在有些機型出現Notification沒有被抹除的情況,因爲喪失了對Notification的引用,用戶也無法抹除這個Notification,這將大大

原创 Android Service 雙進程常駐後臺(2)

最近項目用到Service常駐後臺,研究了一下發現手Q和微信都是使用了雙進程來保證一鍵清理後自動復活,copy網上雙進程Service的例子,再結合onTrimMemory(),基本實現一鍵清理後自動復活。 使用雙進程Service,關

原创 內存泄露從入門到精通三部曲之排查方法篇

內存泄露從入門到精通三部曲之排查方法篇 2015.11.11騰訊Bugly微信分享 1 最原始的內存泄露測試 重複多次操作關鍵的可疑的路徑,從內存監控工具中觀察內存曲線,是否存在不斷上升的趨勢且不會在程序返回時明顯回落。 這種方式可以發

原创 java android面試題分析總結《二》

2、性能優化--lazy loaded 上面的代碼雖然簡單,但是有一個問題----無論這個類是否被使用,都會創建一個instance對象。如果這個創建很耗時,比如說鏈接10000次數據庫(誇張一點啦....),並且這個類還不一定會被使

原创 符合1-2年工作經驗,開發中的難點及相關優化:

------------------> sqlite數據庫版本升級 1.sqlite升級步驟:     1.自己寫一個類繼承自SqliteOpenHelper     2.會實現SqliteOpenHelper的兩個方法 onCreate

原创 Android如何避免OOM總結

前面介紹了一些基礎的內存管理機制以及OOM的基礎知識,那麼在實踐操作當中,有哪些指導性的規則可以參考呢?歸納下來,可以從四個方面着手,首先是減小對象的內存佔用,其次是內存對象的重複利用,然後是避免對象的內存泄露,最後是內存使用策略優化。

原创 學生面試被問到的問題總結二:

1、聯網請求的時候HTTP協議的哪個部分耗時比較多,導致APP運行緩慢,該怎麼優化 這個問題問得應該有問題,個人覺得你需要把http協議原理給他理

原创 Android十大常用技術揭祕-挑戰

Android四大組件 http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html   三級緩存 可以用我們上課講的說 也可以參照 http://blog.saymagic.

原创 Android 使用android-support-multidex解決Dex超出方法數的限制問題,讓你的應用不再爆棚

如有轉載,請聲明出處: 時之沙: http://blog.csdn.net/t12x3456    (來自時之沙的csdn博客)         隨着應用不斷迭代,業務線的擴展,應用越來越大(比如集成了各種第三方sdk或者公共支持的jar

原创 挑戰高薪的程序員建議看的文章

------------》(一):Android卸載程序之後如何跳轉到指定的反饋頁面 比如:360被卸載之後會跳轉到指定的反饋頁面如何實現? 本題解

原创 java android面試題分析總結《三

3.2基於UDP協議的數據傳輸  服務器端首先創建一個DatagramSocket對象,並且指點監聽的端 口。接下來創建一個空的DatagramSocket對象用於接收數據 (bytedata[]=newbyte[1024;]Data

原创 關於即時通訊的一點記錄

即時通訊實現方式: 第一類:基於應用層的協議或第三方庫 1.第三方:環信,融雲,推送等2.應用層協議: XMPP協議(推薦): Smack(客戶端)

原创 學生面試被問到的問題總結

1. 網絡傳輸數據如何加密,比如賬戶密碼,視頻?   可以這麼回答:     進行安全保證的方式有很多種,如果進行簡單的加密可以使用MD5或者DES