原创 設置Tag防止ListView圖片錯位

        網上找了一張圖, listview 異步加載圖片之所以錯位的根本原因是重用了 convertView 且有異步操作。如果不重用 convertView 不會出現錯位現象, 重用 convertView 但沒有異步操作也不

原创 Java面試之斐波納契數列遞歸與非遞歸實現

問題:查找斐波納契數列中第 N 個數。 所謂的斐波納契數列是指: 前2個數是 0 和 1 。 第 i 個數是第 i-1 個數和第i-2 個數的和。

原创 Java多線程面試常見核心問題總結

1. 有T1、T2、T3三個線程,如何怎樣保證T2在T1執行完後執行,T3在T2執行完後執行?   使用join方法。   join方法的功能是使異步執行的線程變成同步執行。即調用線程實例的start方法後,該方法會立即返回,如果

原创 JAVA IO分析大彙總

一、Java中的流,可以從不同的角度進行分類。     (1)按照數據流的方向不同可以分爲:輸入流和輸出流。     (2)按照處理數據單位不同可以分爲:字節流和字符流。     (3)按照實現功能不同可以分爲:節點流和處理流。    

原创 Android數據存儲五種方式總結

本文介紹Android平臺進行數據存儲的五大方式,分別如下:        1 使用SharedPreferences存儲數據     2 文件存儲數據           3 SQLite數據庫存儲數據     4 使用ContentP

原创 android軟件開發之webView.addJavascriptInterface循環漸進【一】

代碼 由於這裏是第一階段的webView所我就寫個最簡單的文章,這樣大家可以循環漸進的來了解addJavascriptInterface這句話是怎麼

原创 android四大組件--ContentProvider詳解

一、相關ContentProvider概念解析: 1、ContentProvider簡介    在Android官方指出的Android的數據存儲方式總共有五種,分別是:Shared Preferences、網絡存儲、文件存儲、外儲存儲、

原创 解決在Fragment中不能自動彈出軟鍵盤的問題

1.在Activity中,EditText 無法自動彈出軟鍵盤,可以在嘗試在AndroidManifest中設置android:windowSoftInputMode=adjustResize 也可以edit.setFocusable(t

原创 使用ViewHolder優化ListVIew

直接上代碼: public class MarkerItemAdapter extends BaseAdapter { private Context mContext = null; private List<Marke

原创 android四大組件---BroadcastReceiver應用詳解

   據說程序員是最愛學習的羣體,IT男都知道,這個行業日新月異,必須不斷地學習新知識,不斷地爲自己注入新鮮的血液,才能使自己跟上技術的步伐。    今天我們來講一下Android中BroadcastReceiver的相關知識。    B

原创 TCP/IP三次握手、四次揮手總結

(一)TCP/IP三次握手原理: 建立連接協議(三次握手) (1)客戶端向服務器端發送連接請求包SYN(syn=j),等待服務器迴應; (2)服務器端收到客戶端連接請求包SYN(syn=j)後,將客戶端的請求包SY

原创 android軟件開發之webView.addJavascriptInterface循環漸進【二】

新建工程 爲了讓大家更容易的理解,所以我這裏就儘量的將代碼縮短,這是我的工程的配置 創建好工程之後,然後將界面調整爲下面這樣 添加代碼 首先將兩個button和webview添加進來,並給web添加兩個JavaScript調用接口

原创 IntentService

      在Android開發中,我們或許會碰到這麼一種業務需求,一項任務分成幾個子任務,子任務按順序先後執行,子任務全部執行完後,這項任務纔算成功。那麼,利用幾個子線程順序執行是可以達到這個目的的,但是每個線程必須去手動控制,而且得在

原创 java二叉樹非遞歸之中序遍歷

思路:使用輔助棧改寫遞歸程序,中序遍歷沒有前序遍歷好寫,其中之一就在於入棧出棧的順序和限制規則。我們採用「左根右」的訪問順序可知主要由如下四步構成。

原创 android 使用html5作佈局文件

   在android開發中,通常使用xml格式來描述佈局文件。就目前而言,熟悉android佈局及美化的人員少之又少,出現了嚴重的斷層。大部分企業,其實還是程序員自己動手佈局。這樣既浪費時間和精力,也未必能達到理想的效果。但是,在企業級