Time of Update: 2015-04-07
標籤:上一篇我們講了apk防止反編譯技術中的加殼技術,如果有不明白的可以查看我的上一篇部落格http://my.oschina.net/u/2323218/blog/393372。接下來我們將介紹另一種防止apk反編譯的技術-運行時修改位元組碼。這種方法是在工作中在實現app
Time of Update: 2015-04-07
標籤:-(void)textFiledEditChanged:(NSNotification *)obj{ UITextField *textField = (UITextField *)obj.object; NSString *toBeString = textField.text; NSString *lang = [[UITextInputMode currentInputMode]
Time of Update: 2015-04-07
標籤:隨著高端手機(Andriod,Iphone,Ipod,WinPhone等)的盛行,移動互聯應用開發也越來越受到人們的重視,用html5開發行動裝置 App是最好的選擇。然而,每一款手機有不同的解析度,不同螢幕大小,如何使我們開發出來的應用或頁面大小能適合各種高端手機使用呢?學習html5 viewport的使用能幫你做到這一點……viewport 文法介紹:01<!-- html document
Time of Update: 2015-04-07
標籤:google雙擊演算法 android實現雙擊事件 一般實現我們知道,一般實現雙擊事件,可以通過new OnClickListener()監聽點擊事件,然後記錄前後兩次點擊距離開機的時間,由時間差在一定範圍實現,代碼如下: long firstClickTime = 0;@Overridepublic void onClick(View view) {if(firstClickTime > 0){long
Time of Update: 2015-04-07
標籤:工具類:校正某個服務是否還活著import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.Context;public class ServiceUtils {/** * 校正某個服務是否還活著 * serviceName :傳進來的服務的名稱 */public static
Time of Update: 2015-04-07
標籤:介紹這個殼的核心——位元組碼解譯器,它參考了dalvik虛擬機器的解譯器。不需要hook、注入。目前只支援算數運算指令。我個人把dalviki指令分為這麼幾類:算數運算指令。引用類指令。如const-string、invoke-kind,這類指令需要引用dex的資源。其他指令解釋執行算數運算指令較為簡單。引用類指令的實現需要解析dex檔案的格式,把class、method、field、string等資料解析一遍,保證可以找到這些資料,那麼引用類指令的解釋執行就可以實
Time of Update: 2015-04-07
標籤:一個典型的結構模型 ActivityA包含ViewGroupB,ViewGroupB包含ViewC,這裡選取ViewGroupB(中間節點)作為當前節點視角 過程一:當前節點與父節點的事件關係
Time of Update: 2015-04-07
標籤:androidadbkill-server 殺死adbadbstart-server 啟動adbadbdevides 列出所有的裝置adbinstall xxx.apk 安裝應用程式.apk例: adb install
Time of Update: 2015-04-07
標籤:flappybird cantk tangide html5 遊戲 這個系列很久沒有更新了。幾個月前有位讀者調侃說,能不能一行代碼做一個遊戲呢。呵呵,接下來一段時間,我天天都在想這個問題,怎麼能讓GameBuilder+CanTK進一步簡化遊戲的開發呢。經過幾個月的努力,雖然還是做不到一行代碼做一個遊戲,但是GameBui
Time of Update: 2015-04-07
標籤:初始hibernate, 寫第一個程式 helloworld的錯誤:Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource cn/spt/model/Student.hbm.xml at org.hibernate.cfg.Configuration.addResource(Configuration.java:61
Time of Update: 2015-04-07
標籤:一、自動彈出軟鍵盤 Timer timer=new Timer(); timer.schedule(new TimerTask() {
Time of Update: 2015-04-07
標籤:MVP -- Model View PresenterMartinFowler 的 這篇文章 將MVP分為 SupervisingPresenter 和PassiveViewAndroid 中MVP 例子: https://github.com/antoniolg/androidmvp先看一下項目的結構
Time of Update: 2015-04-07
標籤:chrome chromium 瀏覽器 Chromium Android WebView是Chromium專為Android WebView提供一個對Content的封裝層。從整體上來看可以理解為一個特殊化的Embedder, 功能可以概括為: 1. 對Content和部分Browser Components封裝到Java實現,供AOSP
Time of Update: 2015-04-07
標籤: 最近在看老羅的安卓視頻,學著做了幾小例子下面的代碼是一個使用EditText輸入特定字元的例子,這裡只給出xml檔案: <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="android:digits attribute
Time of Update: 2015-04-07
標籤:App表徵圖尺寸如下:啟動畫面表徵圖尺寸如下: 參考尺寸及命名下:編號尺寸命名1640?×?1136 [email protected]2640?×?1136 [email protected]3
Time of Update: 2015-04-07
標籤:1.資源的訪問代碼中使用Context的getResources()方法得到Resources對象,訪問自己定義的資源R.資源檔類型.資源檔名稱,訪問系統定義的資源android.R. 資源檔類型.資源檔名稱。在其他資源中引用資源一般格式為@[包名稱:]資源類型/資源名稱 android:textColor=”@color/opaque_red” 2.顏色資源的使用1.顏色資源xml的定義 <?xml version="1.0"
Time of Update: 2015-04-06
標籤:android開發 記憶體溢出 非同步 圖片 網路 Android非同步載入全解析之Bitmap在這篇文章中,我們分析了Android在對大圖處理時的一些策略——Android非同步載入全解析之大圖處理
Time of Update: 2015-04-06
標籤:效能最佳化 智能終端 動畫 layout animation 一、背景: 智能終端的普及改變了人們對互連網的使用習慣,終端環境對頁面效能有更高的要求,接下來以一張圖來分析:1s內渲染一個移動頁面網路整體消耗來分析:
Time of Update: 2015-04-06
標籤:android ndk ndk native jni 在上一篇博文中,我們搭建好了Android ndk
Time of Update: 2015-04-06
標籤:android material design toolbar 現有的APP嘗試向Material Design靠齊,開始使用Toolbar代替之前的ActionBar。Toolbar和ActionBar的直觀區別就是需要我們自己將ToolBar加到自己的布局檔案中。目前的情況是:在我們的現有項目上改動,多數的Activity都是繼承一個BaseActivity。為了用最小的代價達到目的,