原创 Maven搭建SSM(SpringMVC + Spring + Mybaits)開發環境 (下)

一. 使用mybatais-generator插件 下面使用mysql數據庫創建一個ssmdemo的庫,並創建user表 CREATE TABLE `user` ( `id` int(11) NOT NULL auto_inc

原创 android控件的事件傳播機制

事件相關的三個事件方法 dispatcherEvent 負責分發事件的, 函數主要作用是來決定當前的事件是交由自己消費處理,還是交由子控件處理。 返回true,表示事件不再向下分發,事件在這次分發中消費掉。 返回f

原创 WebView的使用總結-js與java之前的相互調用

這篇文檔主要介紹android中WebView的使用,以及js與java方法中的相互調用。 我們這裏使用本地的html作用界面。 主要是三個操作 1.在js中去調用java中的代碼 2.js中的aler

原创 14、 android性能優化總結

一、佈局優化 1. 避免overDraw, 例如不要在父控件與子控件上設置重複的背景, 這些系統會重複繪製。 2. 優化佈局層級,儘可能減少嵌套的層數。 例如使用 RelativeLayout進行定位代替多層

原创 Actvity的啓動模式相關(轉)

這是面試過我的一位大神寫的,講的非常到位。 前言:       Activity的啓動模式是一個既基礎又容易忽視的問題,但是這個問題有個深刻的認識,對程序員寫一個穩定高效的Android程序幫助很大,今天,在B哥引導下,我們

原创 dubbo服務的引用

dubbo服務的引用的入口在ReferenceBean中,實現ApplicationContextAware接口,在spring容器初始代時,會回調接口的afterPropertiesSet方法, 對配置文件<dubbo:c

原创 WebView的基本使用-js與java之前的相互調用

這篇文檔主要介紹android中WebView的使用,以及js與java方法中的相互調用。 我們這裏使用本地的html作用界面。 主要是三個操作 1.在js中去調用java中的代碼 2.js中的aler

原创 使用ViewDragHelper實現slidemenu

前面我已經用 HorizontalScrollView + Fragment實現了一個非常簡潔的滑動菜單。這裏用ViewDragHelper幫我們處理滑動,效果更佳。 作用: 在自定義ViewGroup中幫我們處理子控件的滑動效

原创 實現滑動的七種方法

週末,android羣英傳與Android開發藝術探索兩本書到了,確實是適合android進階的好書, 以後書中學到的覺得不錯的內容會寫在這個模塊。 今天介紹滑動的七種方式 基本思想: 當手指按下時,記下當前

原创 Android IPC (跨線程調用)

任神的書確實不錯, 以IPC的角度把以前零碎的東西做一次複習,加深了理解。以下是讀書筆記。 1.進程與線程 進程:android一般一個程序佔有一個進程,但可以通過給四大組件指定android:proces

原创 ImageLoader實現Bitmap三級緩存

對開發藝術中的ImageLoader作了下整理。 三級緩存分別爲 內存, 硬盤, 網絡 , 其中內存與硬盤存儲用到 LruCache與DiskLruCache. 用法會封裝在工具類裏面,先看ImageLoader的實現步驟

原创 1. 實現微信形式的鍵盤與操作框的彈出收入效果

微信的效果是這樣,點擊+號時,鍵盤會收入和彈出,而下面的操作框感覺是一直在下面,而且剛好和鍵盤等高。要實現這個步驟重點在以下幾步 1. 得到鍵盤高度,並把操作框設成鍵盤高度。 2. 能夠監聽到鍵盤的收回,鍵盤收回時把操作框隱藏掉

原创 實現可拖動排序的ListView-DragListView

項目 中要用到拖動排序的效果,於是百度到網上的做法,github上開源框架被我pass, 爲了一個小功能導入一庫太不划算。然後看到這篇 http://blog.csdn.net/jj120522/article/details

原创 Android IPC-AIDL

調用遠程服務方法步驟 遠程綁定服務時無法通過同一個接口來調用方法,這時就需要使用AIDL技術 將接口擴展名改爲“.aidl” 去掉權限修飾符 gen文件夾下會生成同名接口 將服務中自定義的IBinder類改爲繼承接口中的

原创 dubbo服務的發佈

dubbo服務的發佈的入口也在ServiceBean中,實現ApplicationListener接口,在spring容器初始代啓動完成之後,會回調接口的onApplicationEvent方法。 步驟 1. Serv