Time of Update: 2015-02-24
Dalvik指令分析(二) 從java檔案到dex,dalvikdex 寫這個系列文章是想了很久但是一直沒有時間付諸行動,趁著這兩天假期還沒有結束,趕緊動筆,怕上班了就沒有時間再靜下心來寫這些文章,所以有點趕,表現在系列文章的內容安排上就不是很合理,有些內容還需要豐富,但是聊勝於無吧,先寫下再修改,如果有一些反饋也可以根據反饋來修改。好了,開始第二篇文章。
Time of Update: 2015-02-24
Dalvik指令分析(一) 位元組碼轉換為smali代碼,dalviksmali 有過android應用反編譯或者再打包的朋友都有使用過apktool的經驗,apktool能將dex檔案的位元組碼轉換為smali代碼,這個工具是怎麼做到對dex進行解析並產生smali代碼的呢?這就需要對dex檔案的格式很熟悉、需要掌握dalvik指令的位元組碼格式,並能翻譯成對應的smali代碼。
Time of Update: 2015-02-24
自訂CheckBox樣式,checkbox樣式1.自訂 2.準備圖片選中和未選中的圖片 2.1
Time of Update: 2015-02-24
菜單(五)ActionMode和PopupMenu,actionmodepackage com.example.actionmode;import android.app.Activity;import android.os.Bundle;import android.view.ActionMode;import android.view.Menu;import android.view.MenuInflater;import android.view.MenuItem;import
Time of Update: 2015-02-24
Android架構師之路-架構師的決策,android架構android架構師之路-架構師的決策 內涵+造型:可能大部分人對這個內涵和造型不是很理解,在這裡我可以給大家舉個生動的例子:相信很多人都有自己的汽車, 我們總結汽車有哪些屬性和功能,這些都是內涵,大自然中的每個對象都有自己的內涵(人有手有腳,還可以跑),然後我們 將這些內涵放入指定的造型中,類似模版,比如java語言如果定義一個class的時候,必須在範圍(大括弧內部)指定屬性和&nb
Time of Update: 2015-02-23
菜單(四)給ListView的item添加操作功能表,listviewitem<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-02-23
Android更新UI的兩種方法——handler與runOnUiThread(),runonuithread在Android開發過程中,常需要更新介面的UI。比如網路請求操作、一些耗時操作都不能放在UI線程中啟動並執行,需要放在子線程,而子線程又不能更新UI介面,這是我們需要引入一個Handler,訊息處理機制。更新UI是要主線程(UI線程)來更新的,即UI線程更新。如果在主線線程之外的線程中直接更新頁面顯示常會報錯。拋出異常:android.view.ViewRoot$CalledFromW
Time of Update: 2015-02-23
(五十七)線程的資源共用、單例的實現,線程資源共用【資源共用的問題】例如線程A與B均實現數字Num的加一操作,如果不加以限制,可能A和B先後拿到最初的Num,然後返回Num+1,無法實現Num+1之後再+1。【互斥鎖】使用互斥鎖(@synchronized)來解決,讓線程A操作時鎖住Num,不允許B的讀寫,直到A操作完並且寫回後,再讓B進行工作,再鎖住Num,直到B操作完畢,再解開鎖,類似於上廁所,在廁所內要鎖門一樣。使用@synchronized(self
Time of Update: 2015-02-23
Android中ImageView記憶體溢出,androidimageview在使用ImageView載入圖片時候,會報記憶體溢出錯誤:操作過程:在應用中調用了相簿,將uri載入到imageview中後,當再次進行同樣操作就出現如上異常.原因:讀取完資源後沒有對資源進行回收,而android中圖片操作記憶體有限制,所以當再次調用就會溢出。解決方案:在activity中先建立對象:private Bitmap bitmap;具體方法如下:protected void
Time of Update: 2015-02-23
安卓開發教程,安卓教程首先下載兩個軟體包1.下載SDK:http://dl.google.com/android/installer_r24.0.2-windows.exe如果瀏覽器不能訪問,將上面的地址複製到 迅雷上面(建立下載任務)即可下載,大概80多M的樣子。2.JDK的下載:http://www.oracle.com/technetwork/java/javase/downloads/index.html下載你所使用系統對應的JDK包首先安裝JDK然後安裝SDK啟動SDk
Time of Update: 2015-02-23
unity3d中動態增加、建立情境,unity3d情境在Unity3d中,情境(scene)多半通過在build settings中點擊add
Time of Update: 2015-02-23
unity3d
Time of Update: 2015-02-23
基於Linux下的GCC編譯器的內部預宏定義與__attribute__屬性,gcc__attribute_*****************************************************************************************************************************作者:EasyWave
Time of Update: 2015-02-23
初創互連網公司簡明創業指南,初創互連網創業指南 本文只是一個創業指南的簡明版 -
Time of Update: 2015-02-23
Cocos2dx3.x使用socket建立服務端和用戶端改進,cocos2dx3.xsocket 由於一個網友使用筆者寫的SocketClient作為遊戲用戶端網路資料接收類,出現了一些問題
Time of Update: 2015-02-23
徹底瞭解RxJava(一)基礎知識,RxJava()基礎知識 徹底瞭解RxJava(一)基礎知識——歡迎轉載,請註明出處 http://blog.csdn.net/asce1885
Time of Update: 2015-02-23
android開發中遇到的問題匯總【四】,android匯總 92. Looks like there is no way to avoid modifications made by the import plugin. All the settings it has is three checkboxes related to dependency management. I tried to uncheck all of them but still it does
Time of Update: 2015-02-23
Android仿Win8介面開發(附源碼),androidwin8 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka 本文將要模仿Win8介面的一個設計,一個一個的方塊。方法很簡單。這裡自己把圖片改改就可以成為自己想要的介面了。先來看看效果:源碼免費下載1、首先來看看自訂的MyImageView:package com.example.win8test;import
Time of Update: 2015-02-23
ubuntu下eclipse android SDK安裝,ubuntuandroid1.首先開啟terminal終端,輸入:sudo gedit /etc/hosts,此時會彈出一個文字框將以下內容放在文字框末尾。203.208.46.146 www.google.com#安裝74.125.113.121 developer.android.com#更新203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.comnote:http://
Time of Update: 2015-02-23
二維數組中的尋找[題目2],二維數組尋找題目2題目描述:在一個二維數組中,每一行都按照從左至右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。輸入:輸入可能包含多個測試範例,對於每個測試案例,輸入的第一行為兩個整數m和n(1<=m,n<=1000):代表將要輸入的矩陣的行數和列數。輸入的第二行包括一個整數t(1<=t<=1000000):代表要尋找的數字。接下來的m行,每行有n個數,代表題目所