MyBatis 是支持普通 SQL 查詢,存儲過程和高級映射的優秀持久層框架。MyBatis 消除 了幾乎所有的 JDBC 代碼和參數的手工設置以及結果集的檢索。MyBatis 使用簡單的 XML 或注解用于配置和原始映射,將接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 對象)映射成數據庫中的記錄。
反編譯Apk得到Java源代碼總結步驟提綱(總共分三步):1.使用apktool反編譯apk,得帶一個反編譯后的文件夾。將反編譯得到的文件夾使用apktool重新編譯為apk,會得到一個class.dex文件。
1.android提供了webView控件專門用來瀏覽網頁。然后在程序中裝載webView控件,設置屬性,比如:顏色、字體、要訪問的網址等。通過loadUrl方法設置當前webView需要訪問的網址。在創建WebView時,系統有一個默認的設置,我們可以通過WebView.getSettings來得到這個設置。?
HTTP協議可能是現在Internet上使用得最多、最重要的協議了,越來越多的Java應用程序需要直接通過HTTP協議來訪問網絡資源。在JDK的java.net包中已經提供了訪問HTTP協議的基本功能:HttpURLConnection。但是對于大部分應用程序來說,JDK庫本身提供的功能還不夠豐富和靈活。? 除此之外,在Android中,androidSDK中集成了Apache的HttpClient模塊,用來提供高效的、最新的、功能豐富的支持HTTP協議工具包,并且它支持HTTP協議最新的版本和建議。使用HttpClient可以快速開發出功能強大的Http程序。2.區別HttpClient是個很不錯的開源框架,封裝了訪問http的請求頭,參數,內容體,響應等等,HttpURLConnection是java的標準類,什么都沒封裝,用起來太原始,不方便,比如重訪問的自定義,以及一些高級功能等。
ListView優化?Adapter的作用就是ListView界面與數據之間的橋梁,當列表里的每一項顯示到頁面時,都會調用Adapter的getView方法返回一個View。想過沒有?在我們的列表有1000000項時會是什么樣的?是不是會占用極大的系統資源?
此小結的前提是已經搭建GIT服務器,并通過SSH協議連接,可參看文檔《RHEL下搭建GIT服務器》《WindowsXP下搭建GIT服務器》《GIT服務器使用基礎》。本文使用RHEL5.5系統下的GIT-2012-01-11,用戶root/password,GIT倉庫統一存放在/app/gitspace目錄下。
Android之從網絡上獲取數據(圖片,網頁,xml,json等)1>從網絡上獲取數據(圖片,網頁,xml,json等)
android 調用相機拍照并保存在本地
android框架代碼
String android.intent.action.VIEW用于顯示用戶的數據。比較通用,會根據用戶的數據類型打開相應的Activity。
android 客戶端和服務器端交互
三種方式實現自定義圓形頁面加載中效果的進度條
Android系統提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套數據庫表格,通過ContentProvider的方式提供給用戶。當手機開機或者有SD卡插拔等事件發生時,系統將會自動掃描SD卡和手機內存上的媒體文件,如audio,video,圖片等,將相應的信息放到定義好的數據庫表格中。在這個程序中,我們不需要關心如何去掃描手機中的文件,只要了解如何查詢和使用這些信息就可以了。
瀏覽器控件是每個開發環境都具備的,這為馬甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相對于微軟的webbrowser,android及ios的webview的引擎都是webkit,對Html5提供支持。本篇主要介紹android的webview之強大。webview組件如何使用1)??
本文主要對WebView進行介紹,包括webView4個可以定制的點、設置WebViewback鍵響應、控制網頁的鏈接仍在webView中跳轉、顯示頁面加載進度、處理https請求、利用addJavascriptInterface實現程序和script交互等等WebView基于webkit引擎展現web頁面的控件,使用前需要在AndroidManifestfile中配置internet訪問權限
android:layout_gravity="center_vertical"//設置控件顯示的位置:默認top,這里居中顯示,還有bottom?android:hint="請輸入數字!"//設置顯示在空間上的提示信息?android:numeric="integer"//設置只能輸入整數,如果是小數則是:decimal?android:singleLine="true"//設置單行輸入
Paint類介紹??? *?Paint即畫筆,在繪圖過程中起到了極其重要的作用,畫筆主要保存了顏色, *?樣式等繪制信息,指定了如何繪制文本和圖形,畫筆對象有很多設置方法, ?*?大體上可以分為兩類,一類與圖形繪制相關,一類與文本繪制相關。?
在ListView中設置Selector為null會報空指針?mListView.setSelector(null);//空指針試試下面這種:mListView.setSelector(newColorDrawable(Color.TRANSPARENT));如何讓ListView初始化的時候就選中一項?ListView需要在初始化好數據后,其中一項需要呈選中狀態。所謂"選中狀態"就是該項底色與其它項不同
Android用純代碼實現復雜界面在開發Android應用時有時會遇到純代碼實現復雜界面的需求,本文通過實例來演示,希望能對大家有所幫助界面截圖
手機后臺服務:由于采用Struts2的JSON響應格式,響應詳細會自動轉變為JSON格式,故直接輸出即可。