如下所示:
jclass envcls = env->FindClass("android/os/Environment"); //获得类引用
if (envcls == nullptr) return 0;
//找到对应的类,该类是静态的返回值是File
jmethodID id = env->GetStaticMethodID(envcls, "getExternalStorageDirectory", "()Ljava/io/File;");
//调用上述id获得的方法,返回对象即File file=Enviroment.getExternalStorageDirectory()
//其实就是通过Enviroment调用 getExternalStorageDirectory()
jobject fileObj = env->CallStaticObjectMethod(envcls,id,"");
//通过上述方法返回的对象创建一个引用即File对象
jclass flieClass = env->GetObjectClass(fileObj); //或得类引用
//在调用File对象的getPath()方法获取该方法的ID,返回值为String 参数为空
jmethodID getpathId = env->GetMethodID(flieClass, "getPath", "()Ljava/lang/String;");
//调用该方法及最终获得存储卡的根目录
jstring pathStr = (jstring)env->CallObjectMethod(fileObj,getpathId,"");
path = env->GetStringUTFChars(pathStr,NULL);
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可