我正在尝试为android手机上的各种文件夹编写文件。
在一个完美的世界里,以下几点应该是可行的
adb shell ls -l | wc -l /sdcard/dcim/Camera
在我的脑海中,它应该输出./sdcard/dcim/摄像机的文件。
但它当然没有,相反,它说
The term 'wc' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was i
这是我的代码 class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val imageView = findViewById<ImageView>(R.id.imageView)
val uri = Uri.parse(
下面是我使用默认图库打开相机拍摄的图像的代码:
Dim i As Intent
i.Initialize(i.ACTION_VIEW, "mnt/sdcard/DCIM/Camera/IMG_20121027_205219.jpg")
Log("mnt/sdcard/DCIM/Camera/IMG_20121027_205219.jpg")
i.SetType("image/*")
StartActivity(i)
Log("error:"&I)
当我单击按钮时,画廊打开,然后强制关闭。
if (folder.listFiles() != null) {
for (File file : folder.listFiles()) {
if (file.isFile()) {
Log.v("vvv", "file with name " + folder.getName() + " in path " + folder.getAbsolutePath());
我正在使用Java Files类。这是我的代码逻辑-
if ((file.getName().contains("pictures"))) {
//trying to get path of files
String path = file.getAbsolutePath();
}
我在一个文件夹(和子文件夹)中搜索名为“图片”的文件,并得到它的路径。这段代码返回路径,但这些路径都存储在一个名为path的变量中。我要做的是获取所有路径,并将其存储在变量数组中。
这是我得到的输出-
D/path: /sdcard/DCIM/pictu
我创建了一个应用程序来扫描手机上的音乐文件。如果我扫描文件夹/sdcard/ music ,它会扫描音乐文件,但是当我编写/sdcard时,它不会扫描mp3文件。它很好用。但是它不能在某些设备上工作,应用程序崩溃可能是因为这条路径不在手机上,我该怎么办?
代码
public class SongsManager {
// SDCard Path
String MEDIA_PATH = new String("/sdcard/Music");
private ArrayList<HashMap<String, String>> songsList
有没有为cordova (android)刷新画廊的插件?
使用cordova插件cordova-plugin-media-capture捕获视频,将视频保存到默认的sdcard路径(图库)。
现在,我将文件从sdcard路径移到我的应用程序目录路径(com.test.app)。
文件成功移动,我的应用程序和功能运行良好。
问题:在移动文件后,仍然有一个名为No thumbnail的视频缩略图。单击缩略图时,会显示一个警告The file can not be reproduced --这是因为它已经从图片库路径移动到应用程序path.if --我重新启动了我的手机,因为它
经过几个小时的调试,我无法将三星Android手机上的图片保存到正确的文件中。以下代码(Kotlin):
val filename=File(getExternalStorageDirectory()?.toString()+"/test.jpg")
if (filename != null) {
val takePictureIntent=Intent(MediaStore.ACTION_IMAGE_CAPTURE)
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, filename)
startAc