開這網站的目的是發現有很多人想了解電腦相關資訊,補習費用也不便宜,下了班很累想休息一下時間無法配合於是想分享我所學 未來會包含課程規劃會有: 程式語言上:Java、C#、PHP.. 手機設計:Android,、ObjectC 認證包含:SCJP、SCWCD、LPI1~LPI2.... 網頁設計:HTML5、JavaScript.... 陸陸續續會再增加! 以上課程都是我本人教學如有任何問題可在此留言我會答覆您的
HTML/JavaScript小工具
HTML/JavaScript小工具
2012年10月24日 星期三
android 檔案選擇器寫法
package tw.Goocue;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Main extends Activity {
@Override
public void onCreate(Bundle icicle)
{
// TODO Auto-generated method stub
super.onCreate(icicle);
setContentView(R.layout.main);
Button b = (Button)this.findViewById(R.id.b1);
b.setOnClickListener( new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
// 建立 "選擇檔案 Action" 的 Intent
Intent intent = new Intent( Intent.ACTION_GET_CONTENT );
// 過濾檔案格式
intent.setType( "*/*" );
// 建立 "檔案選擇器" 的 Intent (第二個參數: 選擇器的標題)
Intent destIntent = Intent.createChooser( intent, "選擇檔案" );
// 切換到檔案選擇器 (它的處理結果, 會觸發 onActivityResult 事件)
startActivityForResult( destIntent, 0 );
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
// 有選擇檔案
if ( resultCode == RESULT_OK )
{
// 取得檔案的 Uri
Uri uri = data.getData();
if( uri != null )
{
Cursor cursor = this.getContentResolver().query(uri, null, null, null, null);
cursor.moveToFirst();
for (int i = 0; i < cursor.getColumnCount(); i++) {
setTitle( i+"-"+cursor.getString(1));
}
// 利用 Uri 顯示 ImageView 圖片
// setTitle( uri.toString() );
}
else
{
setTitle("無效的檔案路徑 !!");
}
}
else
{
setTitle("取消選擇檔案 !!");
}
}
}
2012年10月6日 星期六
反組議Android程式--提供學習
工具
dex2jar-->將dex轉成jar檔
JD-GUI-->將class轉成可閱讀的java檔
1 將已上檔案下載且安裝!
2 找到要解析的apk檔!
3 將apk檔置於dex2jar解壓縮後的目錄
4 切換到windows下的的cmd模式
5於dex2jarr解壓縮目錄執行指令 dex2jar.bat xxx.apk
6 如要轉檔的apk為Ch15_4.apk 指令: dex2jar.bat Ch15_4.apk
7 如成功會出現以下畫面:
8 當前目錄下會找到xxx.jar如轉檔名為Ch15_4.apk,產生的jar檔為Ch15_4.jar
9 解開此壓縮檔內含有反組議後的class檔
10 開啟JD-GUI將class檔開啟如下:
11 就可看到反組議後的程式啦
至於akp檔去哪下載,有許多文章可以去google搜一搜
我附上測試用的Ch15_4.apk檔
dex2jar-->將dex轉成jar檔
JD-GUI-->將class轉成可閱讀的java檔
1 將已上檔案下載且安裝!
2 找到要解析的apk檔!
3 將apk檔置於dex2jar解壓縮後的目錄
4 切換到windows下的的cmd模式
5於dex2jarr解壓縮目錄執行指令 dex2jar.bat xxx.apk
6 如要轉檔的apk為Ch15_4.apk 指令: dex2jar.bat Ch15_4.apk
7 如成功會出現以下畫面:
8 當前目錄下會找到xxx.jar如轉檔名為Ch15_4.apk,產生的jar檔為Ch15_4.jar
9 解開此壓縮檔內含有反組議後的class檔
10 開啟JD-GUI將class檔開啟如下:
11 就可看到反組議後的程式啦
至於akp檔去哪下載,有許多文章可以去google搜一搜
我附上測試用的Ch15_4.apk檔
2012年10月3日 星期三
訂閱:
文章 (Atom)

