對android項目反向工程的方法

拿到android項目,是一個apk的包。這裡麵包含編譯後的代碼和資源檔兩部分。其中資源檔的反向工程,可以參見簡單分析apk檔案中的資訊。而編譯後的代碼部分,需要藉助兩個工具:dex2jar,用於將dex檔案轉換為jar檔案; jd-gui,將jar檔案反向工程為java代碼。  dex2jar的連結在:http://code.google.com/p/dex2jar/下載然後解壓縮,可以直接在windows下或者linux下運行。命令參數比較簡單:./dex2jar.sh

十問Android NFC手機上的卡類比

十問Android NFC手機上的卡類比2013-6-13 編寫2013-7-17 修改最後一條的描述 1,  問:能否在AndroidNFC手機上實現卡類比?答:在技術上可行,但是,對一般開發人員來講,目前看來僅僅是技術上可行:( 2,  問:具體如何?呢?答:有兩種方式:一種是基於硬體的,被稱為虛擬卡模式(Virual Card Mode);一種是基於軟體的,被稱為主機卡模式(Host Card

Android 程式開發:(二)使用意圖 —— 2.6 理解Intent對象

到目前為止,已經瞭解了如何使用Intent對象去調用其他activity。接下來說一說Intent對象是如何使用的。1. 可以通過給Intent的構造器傳遞一個action:[java] view plaincopystartActivity(new Intent("net.learn2develop.SecondActivity"));  2. 可以直接指定Activity組件,像這樣:[java] view

Android 程式開發:(十八)檔案 —— 18.2儲存到外部存放裝置(SD卡)

上一節介紹了如何把檔案儲存體到內部裝置。有的時候,需要把檔案儲存體到外部存放裝置,比如SD卡。因為SD卡具有更大的儲存空間,同時也可以很容易的和其他使用者分享這些檔案。使用上一節的例子,把使用者輸入的文字儲存在SD卡,修改onClick()事件。如下:public class FilesActivity extends Activity {EditText textBox;static final int READ_BLOCK_SIZE = 100;/** Called when the

解決 Ubuntu下Android源碼開發環境

         由於某種原因,我們訪問Google的網站很是艱難,記得以前起碼還是可以下載在eclipse外掛程式中下載各個android api版本的,現在倒好直接這個也下載不了了。。 各種坑解決方案如下: 下載不了 android api版本的解決方案如下:win7下修改C:\WINDOWS\system32\drivers\etc目錄的hosts檔案,ubuntu使用者修改/etc/hosts檔案,在檔案的末尾加上173.194.43.39      

深入淺出 – Android系統移植與平台開發(書稿版)(三)- 配置Vmware網路

2.1.3 VMware網路設定VMware軟體的強大之處在於它能夠保證虛擬機器和宿主機平等並列運行,並且讓二者進行網路通訊,而我們在開發Android系統應用時會使用到網路,將來做Android系統移植時更需要網路的支援,因此VMware的網路設定對開發人員非常重要。Ø 

android 定製 View衍生類別

    android UI有兩種實現方式,一種是直接寫入程式碼在代碼中,在代碼中做UI的排版布局,另一種是把UI布局在xml中。由於我需要在View上自己畫一些曲線,所以直接從View類派生。一開始使用setContentView( new CustomeView())的方式使用,能正常的畫點畫線。最後我把CustomeView和其它android內建TextView等View的衍生類別放在xml中使用時,並通過setContentView(

android工具之DDMS

   

android 讀寫檔案

    中所周知android有一套自己的安全模型, 具體可參見android開發文檔。。當應用程式(.apk)在安裝時就會分配一個userid,當該應用要去訪問其他資源比如檔案的時候,就需要userid匹配。預設情況下 ,任何應用建立的檔案,資料庫, sharedpreferences都應該是私人的(位於/data/data/your_project/files/),其餘程式無法訪問。除非在建立時指明是MODE_WORLD_READABLE 或者

viewpage禁止滑動–android

    最近寫一個項目,涉及到viewpager,而變態的客戶要求不滑動。    方法很簡單                重寫viewpager就可以了,現在將代碼貼出.import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;public class

Android Image Rotate Example

In android, we can rotate the image using matrix post rotate.Example for Android Image Rotate

Android HorizontalScrollview Example

In android, we can scroll the elements in both horizontal and vertical format. To scroll in Vertical we can use Scrollview, to scroll in horizontal format we need to use HorizontalScrollview.Example for HorizontalScrollview :-01<?xml version="1.0"

Android集合SSH搭建伺服器用戶端請求

 首先在伺服器端,星空採用的是SSH架構,struts2集合了json外掛程式,伺服器和用戶端的資訊互動採用的JSON來傳輸,由於在伺服器端用了Struts2,所以 星空 就用裝了一個JSON外掛程式,這樣,很輕易的就把伺服器端的資訊用JSON的形式發送到了手機端~~以下是代碼,歡迎eoe的朋友們拍磚~~首先,在伺服器端搭建好SSH架構,具體細節就不在陳述~struts xml配置如下:Java代碼:<package name="login" extends="json-default"&

Android遊戲開發之旅四 Canvas和Paint執行個體

昨天我們在Android遊戲開發之旅三 View詳解中提到了onDraw方法,有關詳細的實現我們今天主要說下Android的Canvas和Paint對象的使用執行個體。  Canvas類主要實現了螢幕的繪製過程,其中包含了很多實用的方法,比如繪製一條路徑、地區、貼圖、畫點、畫線、渲染文本,下面是Canvas類常用的方法,當然Android開發網提示大家很多方法有不同的重載版本,參數更靈活。  void drawRect(RectF rect, Paint paint)

Android TabActivity——學習筆記

1、通過布局指定要顯示的內容:tabs.xml<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id=

android多螢幕適配(1)

基於android官方doc,力圖以較為簡潔的方式說明android多螢幕適配的相關技術。螢幕尺寸(Screen size)        螢幕對角線的物理尺寸。android將所有螢幕尺寸分為四類:small、normal、large和extra large螢幕密度(Screen density)        單位(螢幕)物理地區中像素的數量,通常使用dpi(dots per inch),即每英吋像素數來表達。       

android Activity 中使用 ProgressDialog or Attempted to add window with non-application token WindowTok

線上程中通過Handler開啟 ProgressDialog的時候,出現如下的異常:W/WindowManager( 584): Attempted to add window with non-application token WindowToken{436ee690 token=null}. Aborting.D/AndroidRuntime(21543): Shutting down VMW/dalvikvm(21543): threadid=3: thread exiting

Linux下設定Android SDK Manager代理的問題

有太多的原因會導致Android SDK Manager無法進行下載,這個時候理所當然的會想到“設定Proxy 伺服器”可悲劇再次上演,我下載的android sdk manager(版本號碼是20.0.3)設定了代理卻沒法正常使用最後在 http://stackoverflow.com/questions/10634202/android-sdk-manager-proxy-settings-in-linux

關於android系統映像特效處理之光照效果

本人做了一個圖片瀏覽器,用了一些影像處理的演算法,這個是一部分,APK安裝包地址:http://static.apk.hiapk.com/html/2012/08/797656.html,歡迎下載和反饋;關於android系統映像特效處理之光照效果public static Bitmap sunshine(SoftReference<Bitmap> bmp) { final int width = bmp.get().getWidth();

關於android系統映像特效處理之銳利化效果

本人做了一個圖片瀏覽器,用了一些影像處理的演算法,這個是一部分,APK安裝包地址:http://static.apk.hiapk.com/html/2012/08/797656.html,歡迎下載和反饋;關於android系統映像特效處理之銳利化效果 public static Bitmap sharpenImageAmeliorate(SoftReference<Bitmap> bmp) { // 拉普拉斯矩陣 int[]

總頁數: 2771 1 .... 926 927 928 929 930 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.