原创 java 關鍵字,標識符,運算符
java標識符 其實就是在程序中自定義的一些名稱,由英文字母,數字,_和$組成,不能以數字開頭,不能使用關鍵字,嚴格區分大小寫 main不是關鍵字,JVM把它當做程序的入口 java命名規範:
原创 java 交通燈管理系統
業務需求: 模擬實現十字路口的交通燈管理系統邏輯,具體需求如下: 異步隨機生成按照各個路線行駛的車輛。 例如: 由南向而來去往北向的車輛 ---- 直行車輛 由西向而來去往南向的車輛 ---- 右轉車輛
原创 java 字符串對象
String類: 概述: 字符串是一個對象,也是一個常量,一旦被初始化後,就不能被改變, String s1 = "abc"; String s2 = new String("abc"); s1和s2區別? s1內
原创 Android 讓WebView完美支持https雙向認證(SSL)
最近做一個安全級別比較高的項目,對方要求使用HTTPS雙向認證來訪問web網頁。雙向認證在android5.0以上很好解決,但是在Android5.0以下,webviewclient中沒有客戶端向服務器發送證書的回調接口(回調是個隱藏函
原创 java keytool證書工具使用小結
Keytool 是一個Java數據證書的管理工具 ,Keytool將密鑰(key)和證書(certificates)存在一個稱爲keystore的文件中在keystore裏,包含兩種數據:密鑰實體(Key entity)-密鑰(secr
原创 Android簽名詳解(debug和release)
1. 爲什麼要簽名 1) 發送者的身份認證 由於開發商可能通過使用相同的Package Name來混淆替換已經安裝的程序,以此保證簽名不同的包不被替換 2) 保證信息傳輸的完整性 簽名對於包中的每個文件進行處理,以此確保包中內容
原创 Android安全開發之安全使用HTTPS
1、HTTPS簡介 阿里聚安全的應用漏洞掃描器中有證書弱校驗、主機名弱校驗、webview未校驗證書的檢測項,這些檢測項是針對APP採用HTTPS通信時容易出現風險的地方而設。接下來介紹一下安全使用HTTPS的相關內容。 1.1 爲
原创 第一次使用Android Studio時你應該知道的一切配置
文章來源:http://www.cnblogs.com/smyhvae/p/4390905.html 【Android Studio的優勢】 基於Gradle的構建支持Android特定重構和快速修復更加豐富的模板代碼,讓創建
原创 Android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed
sqlite數據庫文件損壞的問題 What is an SQLITE_CORRUPT error? What does it mean for the database to be "malformed"? Why am I get
原创 Android如何使用WebView訪問https的網站
Android中可以用WebView來訪問http和https的網站,但是默認訪問https網站時,假如證書不被Android承認,會出現空白頁面,且不會有任何提示信息,這時我們必須加多一些配置。 此方法只針對2.1版本以上的Andr
原创 Android彈出式對話框AlertDialog中的EditText自動打開軟鍵盤
Activity中需要啓動一個AlertDialog,這個對話框使用的是自定義佈局,在這個對話框裏有個EditText,可能是自定義佈局的問題,導致對話框彈出時不能自動打開軟鍵盤並定位焦點到文本框裏。 dialog.show(); di
原创 * daemon not running.starting it now on port 5037 * 問題解決
1. 錯誤信息: C:\Users\lizy>adb devices adb devicesadb server is out of date. killing... ADB server didn't ACK* failed t
原创 Android應用中clearFocus方法調用無效的問題解決
clearFocus 無效? EditText在focus與非focus的時候,顯示效果是不同的:focus的時候光標是閃的,而且我們通常也會給它設置selector,focus的時候給它加上邊框之類的. 通常當我們觸摸EditTe
原创 Android Studio 菜單字體大小
如果發現Android Studio 或者 Intellij 中的菜單字體有點太小的話,可能通過下面的方法來修改: 打開IDE setting ,找到Appearance 選中 Overrid default fonts
原创 Android中WebView攔截替換網絡請求數據
Android中處理網頁時我們必然用到WebView,這裏我們有這樣一個需求,我們想讓WebView在處理網絡請求的時候將某些請求攔截替換成某些特殊的資源。具體一點兒說,在WebView加載http://m.sogou.com時,會加載一