?????????Щ???????????JAVA??????????????????У?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????java????????????
?????????
??????????java???????????????????????????????????????????Ч???????????????????????????java???????????Android??????????????????????÷?????????Щ?????????????????????????????????Щ?????????????д??£?????java????????????????????????????
//????????????????·??
String className = "com.example.test.JavaReflect";Class reflect = null;
try {
//???·???????java??
reflect = Class.forName(className);
//????????????
Object javaReflect = reflect.newInstance();
if(null != javaReflect) {
//???????Class???е?stringToUp()????  stringToUp?????????String.class?????????
Method stringToUp = reflect.getDeclaredMethod("stringToUp"?? String.class);
//?????????з???????????
stringToUp.setAccessible(true);
//????stringToUp()????????????????????????????????????????
String str = (String) stringToUp.invoke(javaReflect??"java reflect test");
System.out.println("result:"+str);
}
}catch (Exception e) {
e.printStackTrace();
}
??????????????£???stringToUp????????????
????public String stringToUp(String str){
????return str.toUpperCase();
????}
?????????????????????????д???????????????????????????????
????01-02 08:09:11.959 6150-6150/com.zxf.alpha I/System.out: result:JAVA REFLECT TEST
???????????????
???????
??????????Android?е???÷?Χ????????????????ж??module???????????module???????????????????????????????????????÷??????????Щ??????????????????Ч???????