原创 java傳值與傳引用學習

首先說明一下什麼是傳值傳引用: 傳引用:簡單的說,引用其實就像是一個對象的名字或者別名 (alias),一個對象在內存中會請求一塊空間來保存數據,根據對象的大小,它可能需要佔用的空間大小也不等。訪問對象的時候,我們不會直接是訪問對象在內

原创 給apk生成MD5密碼幾種方法

第一種:(使用簽名) 首先生成apk時使用簽名的,不用再用其他工具生成MD5密碼,在填寫.keystore時候記住自己填寫的密碼,在生成apk時候,可以使用原來的密碼,在生成apk時候就自動生成MD5密碼。 第二種:(使用簽名)

原创 win 7 防火牆設置

最近在寫項目的時候遇到手機訪問電腦然後訪問不了,請求地址是http://192.168.1.123:8080/XXX/XXX/ 在自己瀏覽器裏邊試了試可以訪問,在網上查閱,有人說可能是防火牆設置問題,關閉防火牆後,果然可以訪問,然後想要通

原创 android application學習

Application 是Android的一個組件,就像Activity一樣,有生命週期。Application的生命週期比Activity生命週期長。他從程序開始運行時被創建,程序被殺死的時候銷燬。運行項目的時候Android會爲每個程

原创 INSTALL_FAILED_INSUFFICIENT_STORAGE apk安裝失敗

[2014-12-06 23:55:06 - XXXXX.apk] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE [2014-12-06 23:55:06 - XXXXX

原创 MySql數據庫連接失敗--org.apache.tomcat.dbcp.dbcp.SQLNestedException

今天再做手機連接服務器測試的時候,tomcat突然拋出: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (C

原创 使用自定義Adapter後 ListView刷新問題

我是使用自己寫的adapter,除了數據更新還需要用checkbox記錄每次點擊itme位置,點擊的是哪一條信息,刷新完頁面後之前點擊的數據也要做記錄,當返回來的時候還能看到之前點擊的那一條數據(注意這裏說記錄的是每個頁面上的數據,而不是

原创 利用kotlin擴展函數實現RecyclerView無痕加載更多

實現原理原理非常簡單 檢測RecyclerView是否是滑動到最底部,如果是滑動到最底部就通知線程請求下一頁數據 其實如果用Java寫也就是實現RecyclerView的 setOnScrollListener事件, 判斷滑動的Recyc

原创 使用onSaveInstanceState和onRestoreInstanceState來保存恢復被系統銷燬的數據

開發項目時有遇到這樣一個問題:程序長時間打開,使用一會其他應用或者打開比較佔內存的應用後,再次回到開發的項目,程序就會崩潰,查看錯誤信息是NullPointException。到底是爲什麼呢?經過我跟另一個同事長期觀察、測試、總結髮現我們

原创 app啓動前閃現白屏、黑屏問題解決

每次啓動應用的時候,都會先閃現一個頁面,然後纔開始加載LuncherActivity或者LoginActivity. 原因:我們再啓動activity的時候,需要先調用onCreate() 和onResume() 方法初始化activi

原创 基礎總結篇之一:Activity生命週期

轉載:http://blog.csdn.net/liuhe688/article/details/6733407 子曰:溫故而知新,可以為師矣。《論語》 學習技術也一樣,對於技術文檔或者經典的技術書籍來說,指望看一遍就完

原创 Activity.finish()學習

最近回顧代碼的時候遇到一個這樣的問題。登陸時候選擇不記住用戶名密碼,但是退出或註銷的時候再次點開應用,登陸頁面的用戶名密碼還在。鬱悶一上午排查各種出現這種情況的原因: 第一種情況、點記住密碼後,操作是使用SharedPreferences

原创 Unable to execute dex: xxxxxxxx\bin\classes.dex (拒絕訪問)解決辦法

用完tfs簽入掛起的更改在運行就出錯 出錯過程與解決過程如下: 1、destination file already exists 2、Failed to save the updated manifest to the file 主要

原创 使用Navicat for MySql導入.CSV文件

1、創建一個數據庫,右鍵點擊表,選擇導入嚮導。 2、選擇導入的數據文件格式,下一步。 3、選擇你的.csv文件,注意編碼格式,要與你的文件編碼格式一樣,不然出現亂碼,下一步。 4、選擇需要的分隔符,我用的Navicat11所

原创 Failed to install XXXX.apk on device '5358baa3': timeout

eclipse連入真機測試的時候老是安裝不上。出現一下情況: [2015-03-24 09:50:10 - XXXX] Android Launch! [2015-03-24 09:50:10 - XXXX] adb is running