jclass envcls = env->FindClass("android/os/Environment"); //获得类引用if (envcls == nullptr) return 0;//找到对应的类,该类是静态的返回值是FilejmethodID 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);

Android ndk获取手机内部存储卡的根目录相关推荐

  1. android获取存储设备根目录,Android ndk获取手机内部存储卡的根目录方法

    如下所示: jclass envcls = env->FindClass("android/os/Environment"); //获得类引用 if (envcls == n ...

  2. Android之获取手机内部及sdcard存储空间

    Android之获取手机内部及sdcard存储空间 文章链接 知识点: 内部存储空间获取总大小和可用大小: sdcard存储空间获取总大小和可用大小: 新名词记录{StatFs:描述文件系统信息的类} ...

  3. Android NDK 获取手机部分信息 build.prop

    以下是 Android 手机  build.prop 信息,可同时在java 和 NDK获取到 下面是通过 adb shell cat /system/build.prop 获取到的信息 # begi ...

  4. Android获取手机内部存储和外部存储

    判断sd卡是否存在: public static boolean externalMemoryAvailable() {return android.os.Environment.getExterna ...

  5. android获取手机内部存储空间和外部存储空间

    原文: http://blog.163.com/hero_213/blog/static/39891214201162123236660/ 该代码片段可以让我们获取internal和external的 ...

  6. Android之获取手机基本信息、内存信息、网路信息、电池信息,等一共18项数据

    获取手机信息,代码复制可用,开发工具为:Android Studio 1.手机品牌 2.手机型号 3.屏幕分辨率 4.像素密度 5.屏幕尺寸 6.Android 系统版本 7.运行内存 8.储存空间 ...

  7. android应用获取手机存储空间方法

    获取手机内部空间和存储卡空间方法: public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundl ...

  8. android开发获取手机,通过ADB获取Android手机信息,获取手机信息

    通过ADB获取Android手机信息,获取手机信息 原文:https://blog.csdn.net/fasfaf454/article/details/51438743 1.获取手机系统信息( CP ...

  9. Android杂谈---获取手机屏幕大小

    Android杂谈---获取手机屏幕大小 SurfaceView简单例子 玩转Android---UI篇---ZoomControls放大缩小图片 更多相关推荐 这里总结下android中关于手机屏幕 ...

最新文章

  1. linux进程--自旋锁和互斥锁的区别(十四)
  2. 动画理解Dijkstra算法过程
  3. 不稳定学习器适合做基分类器_分类稳定性
  4. 小白设计模式:桥接模式
  5. 两个大整数相乘 C++ 版本 源码
  6. 1.每天一个linux命令 ls
  7. r语言 html 变为ppt,如何用R来定制个性化PPT
  8. java 切图 软件_Java 切图
  9. autorecover mac的ppt_恢復Mac上的ppt文件: 救援丟失/未保存的ppt文件
  10. 采购申请PR和采购订单PO的关系
  11. 【iOS】关于keyWindow的获取
  12. redis优化,bigkey,hotkey,配置优化,缓存雪崩、缓存穿透、缓存击穿
  13. ArduiNo(WeMos D1)基础(一)
  14. [AT2442]フェーン現象 (Foehn Phenomena)
  15. 出价策略正在学习周期是多久,工作日修改和周末修改影响效果么?
  16. 首旅如家打造中高端品牌璞隐酒店,计划五年实现100家门店
  17. 摘自【北京迅为】itop-3568开发板快速启动手册 第二章 Windows安装串口终端
  18. 精品软件推荐-罗塞达石碑(Rosetta Stone)V5.037 语言学习Mac中文版
  19. 图灵社区一个有关express的系列文章
  20. 【Win10】我们无法更新系统保留的分区

热门文章

  1. 教大家如何下载淘宝直播视频回放MP4格式
  2. oracle 类证书,Oracle 各种认证大全
  3. 【人工智能】普通程序员想投身 AI 行业的机遇与挑战
  4. lua如何判断是否支持cookie_如何判断电磁炉是否故障?
  5. 利用中文维基百科数据进行词语相似度word2vec实验
  6. 【收藏】计算机专业常用学习网站
  7. 开始学习Pascal语言
  8. linux网卡驱动开发视频,Linux下网卡驱动程序的开发.doc
  9. JavaScript 反混淆的一般套路和技巧[起][承][转][结]
  10. 怎样建设自组织的团队