Time of Update: 2015-04-14
標籤:android calculator 源碼分析 修改 暗碼啟動 將Android 4.4.4的計算機Calculator移植出來,可以獨立的在Android Studio中使用。完整的代碼已經推到我的GitHub,連結在文末。 下面看一下:
Time of Update: 2015-04-01
標籤:VGA:Video Graphics Array,即:顯示繪圖矩陣,相當於640×480 像素;HVGA:Half-size VGA,即:VGA的一半,解析度為480×320,像三星蓋世Ace S5830就是使用這解析度;QVGA:Quarter VGA,即:VGA的四分之一,解析度為320×240,一般用於小屏手機 像三星蓋世Mini S5570就是使用這解析度;WQVGA:Wide Quarter VGA,即:擴大的QVGA,解析度比QVGA高,比VGA低,一般是:400×240,48
Time of Update: 2015-03-18
標籤:原文:http://stackoverflow.com/questions/5511433/how-to-exclude-certain-messages-by-tag-name-using-android-adb-logcatdown voteacceptedIf you are using adb logcat you could pipe it through grep and use it‘s inverted matching: From
Time of Update: 2015-03-09
標籤:關於ScaleType,網上介紹這個枚舉對象的文章很多了,不過基本都只是介紹了它的效果。我在做可縮放移動的ImageView時,為了實現圖片的縮放和拖動,需要記錄圖片的原始Matrix,在使用過程中發現,這個原始Matrix和ScaleType有著直接的關係,不同的ScaleType將會直接影響到Matrix的值進而影響了該自訂控制項的效果。為了更好地理清兩者的關係,我去閱讀了ImageView的源碼,在此記錄整理後的個人理解。首先簡單介紹下不同的ScaleType,其實看名字就知道,Sc
Time of Update: 2015-01-29
標籤:android 預設勾選系統IME <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在做項目的時候,有時候會內建其它IME,同時也會預設為第三方IME</span><span style="font-family:
Time of Update: 2015-01-24
標籤:Which of the following are true statements? Select all that apply.To make gradient descent converge, we must slowly decrease α over time.Gradient descent is guaranteed to find the global minimum for any
Time of Update: 2015-09-06
標籤:Android Studio使用內建LoginActivity模板,製作登入介面登入介面功能:1、記住表單賬戶密碼,並自動登入 //獲得sp執行個體對象 sp = this.getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE); //如果登陸過,直接登入 if(sp.getBoolean("ISLOAD",false)) { Intent
Time of Update: 2015-08-11
標籤:OpenCV Android SDK中提供的靜態、動態庫是不支援OpenCL加速的,如果在程式中調用OpenCL相關函數,編譯時間不會報錯,但運行時logcat會輸出如下資訊,提示OpenCL函數不可用08-11 11:43:07.140: E/cv::error()(18198): OpenCV Error: Unknown error code -6 (OpenCL function is not available: [clGetPlatformIDs]) in void*
Time of Update: 2015-08-06
標籤:0.1.保證這個服務必須啟動(虛擬機器服務最好都啟動)0.2.看看隨身碟介面類型是否對應1.安裝第一步2.安裝第二步,選擇kali鏡像3.設定存放位置(上面的名字無所謂,最後不會用它的,虛擬機器只是工具)4.下一步5.完成6.先關掉虛擬機器8.編輯虛擬機器設定選項9.移除分配的虛擬硬碟10. 11.插入移動存放裝置(我的是移動硬碟。建議:新手先格式化成一個盤,這樣不容易出錯) 12.點擊右下角連線按鍵13.確認------------------------------
Time of Update: 2015-07-30
標籤:Using Local Notifications In Your Ionic Framework App配置好ng-cordova先<script src="lib/ngCordova/dist/ng-cordova.js"></script> <script src="cordova.js"></script>var ionicApp = angular.module("ionic", ["ionic", "ngCordova"])
Time of Update: 2015-07-23
標籤:iOS Sprite
Time of Update: 2015-07-08
標籤:最近在使用OpenGL折騰Normal Mapping。說白了就是有一個紋理,裡面儲存的是法向量。在計算光照時,用該紋理中採樣得到的法向量來替代幾何體原法向量進行光照計算。這個儲存法向量的紋理叫做Normal Map。有時候情境資源不會直接給你Normal Map,而是給你一個Height Map,該紋理中只儲存了一個通道,是[0,1]的灰階值,可以理解成幾何體表面凹凸不平的高度,可以根據這個Height Map產生Normal Map。產生過程如下:uniform sampler2D
Time of Update: 2015-06-17
標籤:安卓VID: Vendor ID PID: Product ID查看VID和PID: device連結Ubuntu,終端下輸入lsusb[email protected]:~$ lsusb Bus 001 Device 005: ID 04d9:1605 Holtek Semiconductor, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1
Time of Update: 2015-06-09
標籤:UIGestureRecognizer 手勢響應基類- UITapGestureRecognizer //點選手勢辨識器,可以是點擊一次,或多次都能識別- UIPinchGestureRecognizer //捏合手勢辨識器,用於視圖的放大縮小- UIRotationGestureRecognizer //旋轉手勢辨識器- UISwipeGestureRecognizer //滑動手勢辨識器,向上、下、左、右滑動- UIPanGestureRecognizer
Time of Update: 2015-05-26
標籤:ASIHTTPRequest 是一個直接在CFNetwork上做的開源項目,提供了一個比官方更方便更強大的HTTP網路傳輸的封裝。它的特色功能如下: 1,下載的資料直接儲存到記憶體或檔案系統裡 2,提供直接提交(HTTP POST)檔案的API 3,可以直接存取與修改HTTP請求與響應HEADER 4,輕鬆擷取上傳與下載的進度資訊 5,非同步請求與隊列,自動管理上傳與下載隊列管理機 6,認證與授權的支援 7,Cookie 8,請求與響應的GZIP
Time of Update: 2015-05-19
標籤:相信大多數AppStore開發人員在閱讀完《iOS應用逆向工程9》之後,對iOS開發的理解會深入不少。一入侯門深似海,tweak的出現讓各種裸奔App的作者瞬間跪了,自己的App被玩弄於股掌之間,內牛滿面:cry:但是,一些防護性優秀App的出現,給安全性堪憂的AppStore注入了一針強心劑。他們用到的防護方式處於業界領先地位,值得我們學習:handshake:。如北京時間9月30日更新的美團iOS用戶端4.8.1版3,就能夠強力阻止各種dylib的注入,使得一切tweak均為狗比。下面
Time of Update: 2015-04-28
標籤:串連配對密碼已知且固定的藍牙裝置時,明明在代碼裡就可以完成配對,卻依舊被系統彈出配對視窗.這無疑是令人難受的.所以,便嘗試著去屏蔽掉這個配對視窗. 要點:中斷系統發出的藍芽配對廣播需要用到ClsUtils開源架構個人測試在Android 4.4上成功攔截,在4.2上不行,也許是高版本把藍芽配對廣播設為了有序廣播? code:public class BluetoothConnectReceiver extends BroadcastReceiver{ private
Time of Update: 2015-04-26
標籤:adb用法:準備:1、在電腦上安裝相應的USB驅動,在各分區置頂文章有下載連結2、手機進入設定->開發人員選項->勾選USB調試adb devices 查看是否有裝置adb shell ——登入到手機,可以執行各種linux命令。運行後會出現上面提到的提示符,然後游標閃動等待輸入命令,比如:ls
Time of Update: 2015-04-24
標籤: 資料庫操作建議用ORM架構,簡單高效。這裡推薦xUtils,裡麵包含DBUtils。github地址:https://github.com/wyouflf/xUtils 獲得資料庫執行個體建議用單例模式。 static DbUtils db = null; public static DbUtils getDb(Context context) { if (context == null) { context =
Time of Update: 2015-04-20
標籤:大多數android應用開發攻城獅們對greenDAO的威名都有聽過,高效,使得它在眾多的orm工具中脫穎而出最近有項目對sqlite效率有要求,所以相當了它,但是中間遇到了如題所述的兩個問題1.在greenDAO generator項目中沒有相應的API能設定預設值(default value),例如:entity.addIntProperty("test").defValue("7"); 2.greenDAO