1. android中有哪些進制之間轉換的函數,比如講其他進制轉換成二進制
這個應該是java的基礎知識。你可以參考java API文檔,的Integer的用法裡面的toXXXString系列方法。static String toBinaryString(int i)
以二進制(基數 2)無符號整數形式返回一個整數參數的字元串表示形式。
static String toHexString(int i)
以十六進制(基數 16)無符號整數形式返回一個整數參數的字元串表示形式。
static String toOctalString(int i)
以八進制(基數 8)無符號整數形式返回一個整數參數的字元串表示形式。
2. 請問android中如何判斷兩個音頻是相似的 將音頻轉換成二進制字元串然後各個位元組對比能實現嗎
能,但這不是相似了是完完全全一樣
3. 如何編譯android 可執行的二進制文件
Android由於其代碼是放在dalvik虛擬機上的託管代碼,所以能夠很容易的將其反編譯為我們可以識別的代碼。 之前我寫過一篇文章反編譯Android的apk包到smali文件 然後再重新編譯簽名後打包實現篡改apk的功能。 最近又有一種新的方法來實現直接從Android apk包里的classes.dex文件,把dex碼反編譯到java的.class二進制碼,然後從.class二進制碼反編譯到java源碼想必就不用我來多說了吧。 首先我們需要的工具是dex2jar和jd-gui 其中第一個工具dex2jar是用來把classex.dex文件也就是dex二進制碼轉化為java的標准.class二進制碼,然後jd-gui是把標準的.class二進制碼再反編譯為java源碼。 首先從apk包裡面提取出classes.dex 放到dex2jar目錄下 然後在命令行下執行 dex2jar.bat classes.dex 這時執行成功後會生成一個classes.dex.dex2jar.jar文件 這個文件再用jd-gui打開,如下圖 幾乎跟我自己寫的這個程序的源碼一樣 提供這個反編譯方法主要用於大家學習與研究,有問題可以與我郵件討論。 希望大家不要用這個方法從事惡意的活動,畢竟,別人辛辛苦苦寫程序也不容易,用這個方法可以大致的學習到別人寫的程序的邏輯,架構,希望對大家有所幫助。 Android 逆向apk程序的心得 本文主要介紹如何逆向一個Android的APK應用程序,本文提供的方法僅供研究學習之用。 本文需要用到的工具有 jdk 這個用於搭建java運行環境 AXMLPrinter2.jar 這個用於逆向.xml文件 baksmali.jar 這個用於逆向classex.dex文件 由於Android的.apk文件實際上就是一個zip文件 可以直接用winrar打開
4. android編程:如何將十進制數轉換成二進制數。同時能獲取任意一位是1還是0.
String s=Integer.toBinaryString(363); //二進制串
String a=s.charAt(bs.length()-index); //取第index位
5. android 怎樣將json數據轉換成二進制數據
json數據格式在網路中傳輸需要的數據比二進制龐大太多,可以省去key,外加將數字不需要編碼成字元串,直接二進制編碼就OK。
6. 在android中實現在Edittext中輸入兩個位元組的二進制,將兩個位元組轉換十進制數據,在兩個textview中顯示
首先需要說明的是,在Android中用於輸入的控制項是EditText;
對EditText使用getText()方法,返回一個Editable對象,對這個對象使用toString()方法,獲得一個String對象;
使用Integer.parseInt(String str);方法可以將String對象轉換成Int型數據;
最後對TextView對象使用setText()方法,需要注意的是這個方法接受String對象,或者int型資源ID;
private EditText etvalue2;
private EditText etvalue1;
private TextView textView;
private int value1;
private int value2;
private int result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView=(TextView)findViewById(R.id.textView);
etvalue1 = (EditText) findViewById(R.id.editText);
etvalue2=(EditText)findViewById(R.id.editText2);
findViewById(R.id.btn_run).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
value1 =Integer.parseInt(etvalue1.getText().toString()) ;
value2 = Integer.parseInt(etvalue2.getText().toString());
result =value1+value2;
textView.setText(""+result+"");
}
});
}
分享
7. Android後台返回二進制圖片字元串怎樣轉成圖片顯示在UI界面
你確定這個是圖片的話,新建文件,保存,保存為相應的圖片格式(最好加上擴展名,當然不加也行).
imageview讀取
或者直接內存建立點陣圖,寫數據,顯示.
你應該弄個16進制的看看,你這玩意啥也看不出來.