android客戶端源碼
1. 如何看一個android的.apk應用安裝器的源代碼。
朋友,你好,這個需要用到反編譯,才可以看到源碼哦。
APK反編譯方法如下:
一、更改apk文件的後綴名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip
二、用zip解壓縮LianyunHelper3.0.11.zip文件
三、從解壓縮的文件夾中取出classes.dex文件並放到dex2jar.bat所在目錄
四、運行cmd命令,進入dex2jar.bat所在的目錄,輸入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件
五、用jd-gui工具打開classes.dex.dex2jar.jar文件,即可看到源碼
六、將AndroidManifest.xml文件放到AXMLPrinter2.jar所在目錄,運行cmd命令,進入 AXMLPrinter2.jar所在目錄,輸入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。
2. 安卓源代碼怎麼用
1. 如何使用網上提供的Android源代碼?
首先,確保你的開發環境中安裝了Git。在Eclipse中,導航到"File"菜單,選擇"Import",然後瀏覽到包含library的目錄並導入。接著,找到samples目錄並導入其中的項目。這個過程大約只需要兩分鍾,包括下載、構建和截圖等步驟。
2. 如何用Eclipse運行Android源代碼?
在Eclipse中,通過"File"菜單選擇"Import",輸入"android"並選擇相應的項目目錄進行導入。
3. Android源碼如何使用?
使用Eclipse的"Import"功能將源碼導入,就可以打開並開始使用了。
4. 如何讀懂Android源代碼?
剛開始接觸Android源代碼時可能會感到困惑,因為網路上或書本上的解釋往往不夠清晰。這可能是因為人們往往不願意分享自己的經驗和心得。Android軟體實際上是用Java語言編寫的,加上許多現成的第三方庫。它的界面主要是由XML文件構成,這些XML文件使用標準的標簽來定義界面元素和功能。
5. 如何運行Android源代碼?
如果你已經安裝了Eclipse,可以配置Android SDK環境,然後創建一個新的Android項目,並將你的源代碼放入其中。選擇在手機上運行,即可自動安裝到你的設備上。如果覺得麻煩,可以發送給我,我可以幫你運行並獲取app文件。
6. 如何打開Android源代碼?
在Eclipse中,通過"File"菜單選擇"Import",然後在導入面板中選擇已存在的項目,指定項目的文件夾。Eclipse會自動掃描並導入工程。
7. 如何著手研究Android源代碼?
首先,需要導入整個Android源碼庫,不能單獨導入一個工程。其次,使用git和repo來管理Android源代碼,具體步驟如下:
1. 安裝Git:`sudo apt-get install git-core`。
2. 安裝curl:`sudo apt-get install git-core curl`。
3. 安裝Repo,可以直接通過curl將其安裝到用戶根目錄中:`curl | sh`。
8. Android游戲源代碼的用途、編寫和解析方式是什麼?
如果你熟悉Java語言,理解Android游戲的源代碼編寫和解析將更容易。如果不熟悉,解釋可能對你來說並不容易理解。
3. 求一簡單ANDROID源碼
main.xml
<?xml version="1.0" encoding="utf-8"?>讓猛
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<EditText android:id="@+id/edit" android:layout_width="200dp" android:layout_height="wrap_content"></EditText>
<Button android:id="@+id/bt" android:text="click" android:layout_width="wrap_content" android:layout_height="wrap_content">猜滑皮<穗差/Button>
<TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</LinearLayout>
test.java:
package com.android.test;
import java.text.DecimalFormat;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class test extends Activity {
/** Called when the activity is first created. */
TextView tv;
Button bt;
EditText edit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv);
bt = (Button) findViewById(R.id.bt);
edit = (EditText) findViewById(R.id.edit);
bt.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
String strEdit = edit.getText().toString();
float input = Float.parseFloat(strEdit);
Float output = input / 3;
DecimalFormat df = new DecimalFormat("0.##");
tv.setText(df.format(output));
}});
}
}
你試試哈