原创 Android APK 中 dex 文件數量限制問題

問題 通過AS直接運行程序,啓動就報必現的ClassNotFoundException異常, 僅在5.X的系統版本 API 21和22的出現, 6.0以後的系統版本正常。並且僅在Debug模式下有問題,Release模式正常。 E

原创 Dalvik Optimization and Verification With dexopt

Dalvik Optimization and Verification With dexopt Dalvik 是專門設計用於Android手機平臺的虛擬機。主要目標系統是 內存較小,讀寫存儲速度比較慢,機器性能普片比較差的桌面系

原创 獨立部署

環境jboss6.0 +  CXF2.5.2  +    spring3.0.7 1.設置項目的獨立類加載器     新建文件  META-INF/jboss-service.xml    For .war files, in your

原创 Android Studio Project Marble: Apply Changes

深入瞭解 Android Studio 的工作團隊是如何構建 Instant Run 的繼任者 Apply Changes。 這是由 Android Studio 團隊發佈的一系列深入瞭解 Project Marble 一些

原创 Gradle - 使用Gradle插件

使用Gradle插件 Gradle的核心在自動化的世界中並沒有做太多的事情。所有有用的特性,例如:編譯Java代碼,都是通過添加插件的方式來實現的。插件添加新任務(例如:JavaCompile),領域對象(例如:SourceSet

原创 Android Gradle 資源編譯 - MergeResource

問題背景 在客戶端插件實現中, 有一種插件依賴宿主資源的方案。即插件打包時並不包含與宿主相同的資源,而在運行期直接讀取宿主的資源,這就要求在插件編譯時,要將宿主的資源包作爲輸入進行鏈接,就如同依賴系統基礎資源framework r

原创 Android Slqite 有無索引測試

public class SqliteTest extends ActivityInstrumentationTestCase2<HelloAndroidActivity> { private static final

原创 VM中不同ClassLoader權限的限制

package com.wy.classloader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import ja

原创 Android換膚系列 Activity資源加載

    通常在Activity的onCreate回調方法中調用setContentView方法來設置界面要顯示的layout,setContentView方法會對layout文件進行解析和資源的加載。這裏以常用的View、ImageVie

原创 Android換膚系列 Activity資源攔截與替換

    要實現對Android資源加載的攔截和替換,4.4 以下的版本可通過自定義Resources子類重寫父類的loadDrawable和loadColorStateList兩個方法,在方法中將請求資源替換成皮膚包中的資源。在4.4的系

原创 Android換膚系列 Resources

    在Android中Resources類用於獲取應用資源(如:圖片、顏色、文本),並自動根據地區、語言、分辨率、屏幕方向等獲取對應的資源。以下api doc上對Resources類的介紹: 從上面介紹中我們可以知道,Resource

原创 linux 的啓動執行腳本 (+oracle)

1.在/etc/init.d目錄新建可執行文件 A,  編輯A文件內容,寫入要執行的shell , 賦予文件執行的權限 2. 新建軟連接 如:   ln -s  /etc/init.d/a   /etc/rc.d/rcN.d/S99AAA

原创 java 遠程監控

    -Dcom.sun.management.jmxremote     -Dcom.sun.management.jmxremote.port="端口"     -Dcom.sun.manage

原创 Android換膚系列

Android換膚系列 1.Android換膚系列 Resources 2.Android換膚系列 Activity資源加載 3.Android換膚系列 Activity資源攔截與替換 代碼地址:https://github.com/

原创 try finally return Exception

1.當finally中沒有return語句時, 生成的字節碼包含了對異常的處理 public static int tryReturnFinally() { int i = 0; try {