タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

リフレクションに関するnharukiのブックマーク (2)

  • Androidでの動的クラス - ,

    SDカードにファイルでクラスを定義する方法です。とりあえずエミュレータで動きました。 まず読み込まれるクラスを含む(ダミーの)アプリケーションを作ります。 そのファイルを/sdcardなどにおきます。(adb pushなど) その後別のアプリを作って以下のように書きます。 ClassLoader cl = new DexClassLoader("/sdcard/cl/Hello-debug.apk", "/sdcard/cl", (String)null, ClassLoader.getSystemClassLoader());; //この例では/sdcard/clにHello-debug.dexが作成されます。 Class cla = cl.loadClass("sample.hello.HelloA"); //クラス名を指定してロード System.out.println("Class

    Androidでの動的クラス - ,
  • Javaリフレクションメモ(Hishidama's Java Reflection Memo)

    Javaでは、クラス生成やメソッド呼び出しをソース上に直接書いてコンパイル時に決定されるだけでなく、文字列(クラス名)を使ってクラスを生成したり、 メソッド名の文字列を使ってメソッドを呼び出したりすることが出来る。 クラス(インスタンス)生成 [/2015-04-26] Classのメソッド [/2021-03-21] instanceof [2007-02-16] Classからのインスタンス生成(非推奨) [/2018-04-30] インスタンス生成 [/2013-08-06] 総称型による限定 [2007-05-02] 内部クラスのインスタンス生成 [/2008-02-10] メソッド呼び出し staticメソッド実行 [/2017-07-23] メソッド実行(引数なし) [/2017-07-23] メソッド実行(引数あり) [/2017-07-23] 可変引数メソッド [/2015

  • 1