相关疑难解决方法(0)

getExternalStorageDirectory无效

我正在尝试将文件保存到运行4.2.2的Samsung Galaxy Nexus上的SD卡.从我的应用程序我正在使用

Environment.getExternalStorageDirectory()
Run Code Online (Sandbox Code Playgroud)

但它回来了

/storage/emulated/0/
Run Code Online (Sandbox Code Playgroud)

这不是我的SD卡信息所在的位置.我可以使用任何工作方法来获取SD卡的正确路径吗?

java android sd-card

44
推荐指数
3
解决办法
4万
查看次数

在SD卡上存储android应用程序数据

有没有办法将Android应用程序数据存储在SD卡而不是内部存储器中?我知道如何将应用程序sqlite数据库从内部存储器传输到SDCard,但是如果内部存储器首先变满了怎么办?每个人如何处理这个?

android memory-management android-sdcard

30
推荐指数
4
解决办法
9万
查看次数

如何在KitKat 4.4中以编程方式录制Android屏幕视频

我知道这个问题被问过很多次,而且有很多问题,答案和讨论可供选择.但我不知道该做什么,不该做什么.

我已经提到下面的链接,以获得没有运气的解决方案.

/sf/ask/1640713721/
/sf/ask/1622958781/ -kitkat-4-4-moto-x
Android KitKat从App
屏幕录像机启动屏幕录制带有kitkat
屏幕录制kitkat带按钮

通过大量搜索,我没有得到任何简单的例子来完成这项任务.从2天开始,我试图实现这一目标,但没有成功.

所以简单的问题是,是否有可能在android中录制我们自己的屏幕视频.我刚刚听说它可能来自android 4.4 Kitkat,我也从市场上查看一些应用程序.

我知道要做到这一点,我们的设备应该扎根以及其他需要这样做的事情.

但我没有得到如何以编程方式开发这个.如果有任何想法,那么请指导我如何做到这一点.或任何示例或代码将是很大的帮助.

我感谢你的任何帮助.

我试着用这段简单的代码开发但没有得到任何东西

public void startRecording(View v) {
        File recordfolder = Environment.getExternalStorageDirectory();
        String record = "su      — bit rate 8000000 --time-limit 30 "
                + recordfolder + "Record.mp4";
        recordfolder.mkdir();
        try {
            Process screenrecording = Runtime.getRuntime().exec(record);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

所以基本上我不知道我有什么用这个Process screenrecording,我的意思是我怎么能开始进步.

android screen-capture android-4.4-kitkat

17
推荐指数
1
解决办法
2万
查看次数