原创 android中不同類型任務棧的使用

Android中Task任務棧的分配。 首先我們來看下Task的定義,Google是這樣定義Task的:a task is what the user experiences asan "application." It's a grou

原创 Android的手勢操作識別

先,在Android系統中,每一次手勢交互都會依照以下順序執行。 1. 接觸接觸屏一剎那,觸發一個MotionEvent事件。 2. 該事件被OnTouchListener監聽,在其onTouc

原创 android中handler用法總結

  一、Handler的定義:     Handler主要接收子線程發送的數據, 並用此數據配合主線程更新UI,用來跟UI主線程交互用。比如可以用handler發送一個message,然後在handler的線程中來接收、處理該消息,以避

原创 android 中checkBox的onclik方法實現

對勾選聲音進行設置 1.進入聲音設置,勾選“選擇操作音”;  2.勾選文件或文件夾時觀察是否有選擇操作音; 此時應該會對應的有選擇操作音的,但爲什麼無選擇操作音? <CheckBox    android:id="@+id/checkb

原创 Java中反射、靜態代理、動態代理

反射: 關鍵在於動態,預編譯時並不進行而當運行時需要調用某個對象、方法、類等時利用該反射機制進行,該機制可獲得任何類的內部信息、對象、屬性和方法、  *運行時,判斷任何一個對象所屬的類,創造任意類的對象。獲取並調用其方法、屬性、 getM

原创 java中值傳遞和引用傳遞

值傳遞:(形式參數類型是基本數據類型):方法調用時,實際參數把它的值傳遞給對應的形式參數,形式參數只是用實際參數的值初始化自己的存儲單元內容,是兩個不同的存儲單元,所以方法執行中形式參數值的改變不影響實際參數的值。 引用傳遞:(形式參

原创 Java中常用math函數

Java中比較常用數學公式的總結: //取整,返回小於目標函數的最大整數,如下將會返回-2   Math.floor(-1.8);   //取整,返回發育目標數的最小整數   Math.ceil()   //四捨五入取整   Math.r

原创 Android開發中通過廣播接受短信並提取短信內容

通過廣播監聽短信消息 註冊一個廣播: <receiver android:name="com.guoxj.mobilesafer.SmsReciver" >             <intent-filter android:pri

原创 Android Studio 中的Android工程目錄結構

寫這篇文章,主要是簡單的讓我們瞭解下Android Studio中不同目錄(文件)的位置和用途。 首先看下一個App的最簡單的目錄結構 【= = 好複雜的樣子】 OK,我們這麼看,第一,把這麼多文件先分成這麼三塊 1. 編譯系統(

原创 堆與棧 內存分配

一、內存分配問題 1.從靜態存貯區域分配,內存在編譯的時候已經分配好,這個內存在整個程序運行階段都存在。 2.從棧上創建,執行函數時,函數內的局部變量被分配到棧中,函數執行結束時自動釋放,這些內存空間配置於處理器的指令集中,效率高而靈活,

原创 GestureDetector中無法提示調用simpOnGesturelistener的問題

在Android開發中,常用到手勢識別模塊,例如對down,up,scroll,filing等手勢的判斷和監聽。這個模塊是如何實現的呢?  我們知道View類中有個View.OnTouchListenr內部接口,通過重寫它的onTouch

原创 [轉載]cookie和session的區別和應用場景

區別和聯繫:     Cookies是屬於Session對象的一種。但有不同,Cookies不會佔服務器資源,是存在客服端內存或者一個cookie的文本文件中;而“Session”則會佔用服務器資源。所以,儘量不要使用Session,而

原创 SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property.....

在進行servelet跳轉時可能會出現:SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.js