原创 Android開發中重要的類

ActivityThread-----------------運行環境類 LoadedApk---------------------數據的結構體 PackagePager----------------apk解析器 ContextImp

原创 軟鍵盤的字體改變 搜索

默認情況,鍵盤右下角爲Enter鍵。EditText提供了android:imeOptions屬性,控制該文字顯示。1、android:imeOptions="actionSearch" 文字爲搜索2、android:imeOptions

原创 JVM相關(一)

int  i1=3; int  i2=i1; i2=4; ====>  i1=3;i2=4;      i1/i2爲不同的變量 class Value {int val;} Value v1.val=5; Value v2.val=

原创 android Debug模式如何簽名

在做微信支付或者微信登錄的時候必須給程序簽名纔可以,但是每次都簽名費事費力而且看不到Log 一、使用keytool進行更改簽名 其實就是要將keystore的密碼更改爲android  、alias的密碼更改爲android、alias的

原创 同步機制--android中的同步機制(三)

(一)Mutex 頭文件是frameworks/native/include/utils/Mutex.h android中的mutex只是針對pthread提供的API簡單的再封裝,所以函數聲明和實現體都放在同一個文件中,這樣做也方便了調

原创 同步規範------生產者與消費者(二)

the producer-consumer problem the bonded-buffer problem 兩個進程共享一個大小爲N的緩衝區----其中一個進程向裏面填充數據(生產者),另外一個進程負責從裏面讀取數據(消費者): 問題

原创 android 的六種依賴關係

Compile compile是對所有的build type以及favlors都會參與編譯並且打包到最終的apk文件中。 Provided Provided是對所有的build type以及favlors只在編譯時使用,類似ecl

原创 return this 的用法筆記

return this 指的是返回類的當前對象。return this; 語句一般都是用在類中非靜態方法的末尾;

原创 java線程安全

轉載http://blog.csdn.net/yangaming/article/details/8634806 java的線程安全的問題:其實就是控制多個線程對某個資源的有序訪問或者修改。 java的內存模型主要是解決兩個問題:(1)可

原创 操作系統的內存管理機制

內存管理(Memory management)旨在爲系統中所有的task提供穩定可靠的內存分配、釋放與保護的機制 不論是android 中的音頻系統、GUI系統、或者是Binder實現的機理等都與內存的管理是息息相關的。 虛擬內存 計算

原创 Android安全模型

android系統的開發人員已經在android平臺的設計中引入了安全的機制,android系統強制所有的android應用程序使用雙層安全模型,在android底層核心,依靠Linux內核提供安全特性,即每一個android的應用程序作

原创 兩個字符串的匹配問題(筆記)

String A1=“abcdefg”; String A2="acb"; (1)對A1/A2進行排序然後輪詢較短的字符串 (2)給A1/A2的每個字母用素數編號,然後用較大的數除以較小的數,如果有餘數則說明不匹配,若是沒有餘數則說明匹配

原创 同步的機制(一)

同步與互斥的定義: 同步:如果多個(包括2個)進程間存在時序的關係,需要協同工作完成一項任務,則稱爲同步; 互斥:如果他們不滿足協同的條件,而只是因爲共享具有排他性的資源時所產生的關係,則成爲互斥; 信號量機制(Semaphore) S

原创 android的進程/線程的管理

進程(process)是程序運行的一個實例,以區別於程序這一個靜態的概念; 線程:是CPU的調度單位 android中的進程從配置文件mainfest.xml裏面有所體現application,四大組件都是他的零件 (1)一個Activi

原创 ListView的addHeaderView

public class MainActivity extends Activity { ListView lv; LinearLayout rl;