Articles of 文件夹

Android Studio。 Drawables文件夹和大小?

我是Eclipse开发人员,最近切换到Android Studio。 我知道“可绘制”文件夹是我必须上传我要在Android项目中使用的所有图像,但是,图像大小会发生什么? 在Eclipse中,每个大小都有不同的文件夹(xxhdpi,xhdpi,hdpi …) 现在我应该使用什么方法来获得与图像和设备的最佳兼容性? 谢谢。

如何正确地通知MediaScanner有关文件夹,即使在Nexus / Kitkat设备上?

背景 我正在制作一个应用程序,从互联网上下载一些图像到一个特定的文件夹,其定义如下: final String pathToPutFiles = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + File.separator + DOWNLOAD_FOLDER_NAME; 我希望使画廊和任何显示媒体的应用程序都能得到这些图像的通知,并能够显示它们。 可悲的是我在Nexus 4上有问题,它有Kitkat版本(确切地说是4.4.2)。 有时候它有效,有时不起作用。 问题 有很多关于这个问题的post,我已经尝试了很多,没有使用简单的文件夹path: 使用意图的意图。 ACTION_MEDIA_SCANNER_SCAN_FILE ,如下所示。 这在任何设备上都不起作用 创build一个MediaScannerConnectionClient的实例,并在连接完成后调用扫描,如下所示。 不知道这是什么问题,因为它成功连接。 调用scanFile ,如图所示,有和没有监听器。 这在Galaxy S3上工作得很好,但在Nexus 4上没有问题。这是我select做的,但我注意到,它不能使用单个文件夹path。 相反,它需要一个文件数组来通知。 我试过了 这是我所做的(再一次,它适用于Android 4.3的Galaxy S3,但有时不适用于Android 4.4.2的Nexus 4): protected void notifyMediaScannerOfNewImageFiles(final String folderPathToScan) { final ArrayList<String> newFilesToScan = new ArrayList<String>(); preparePaths(folderPathToScan, newFilesToScan, true); final String[] newFilesToScanArr = newFilesToScan.toArray(new […]

为什么我的资产文件没有更新?

我的程序从assets文件夹打开一个.txt文件并从中读取。 这里是代码: AssetManager myAssetManager = myContext.getAssets(); try{ InputStream is = myAssetManager.open("databaseeleven.txt"); byte[] bytes = new byte[is.available()]; is.read(bytes); commands = new String(bytes); } catch(IOException e){ Toast.makeText(myContext, e.getMessage(), Toast.LENGTH_SHORT).show(); e.printStackTrace(); }//try-catch 我注意到,当我对名为databaseeleven.txt的文件进行更改并保存文件时,当我再次运行我的程序时,我的更改不会反映在模拟器上。 该项目被保存到一个拇指驱动器。 我检查了一下,以确保只有一个文件具有该名称,并且是最新的。 我知道应用程序是由于代码更改而重新下载的。 我使用egit,Eclipse版本3.6.2和ADT版本10.0.1。 有谁知道为什么我的程序没有处理这个保存的文件? 更新:刷新,然后再次清理项目没有帮助。

如何在使用ant构buildAndroid项目时在build.properties中指定多个源文件夹?

显然,我可以使用build.properties中的source.dir属性指定源文件夹 – 但是如果我想指定多个源文件夹呢? 下面的评论来自Android SDK工具生成的build.xml文件: <!– The build.properties file can be created by you and is never touched by the 'android' tool. This is the place to change some of the default property values used by the Ant rules. Here are some properties you may want to change/update: application.package the name of your application package […]

将java文件夹添加到android studio项目

开始使用Android Studio而不是Eclipse ADT工作我的第一个项目。 我想添加子文件夹来包含java.classes为了构build我的应用程序,但无法在我的活动中获取对它们的引用 结构是(用应用程序名称replace) src/main/[MyCompany]/[myAppName]/model/user.java 和 src/main/[MyCompany]/[myAppName]/helperClasses/SQLiteHelper.java 但是我无法直接在代码中或通过导入来引用它们,并且被迫将它们放在具有活动的appName文件夹中以引用它们。 这只是在Android中的一个限制,或者是有办法更好地组织您的项目文件夹。 我使用new->folder-java文件夹选项来创build文件夹

我怎样才能得到Android上的SD卡上的文件夹的大小?

是否可以轻松获得SD卡上文件夹的大小? 我使用一个文件夹来caching图像,并想呈现所有caching图像的总大小。 除了迭代每个文件之外,还有其他办法吗? 他们都住在同一个文件夹内?

将文件从SD卡的文件夹复制到SD卡的另一个文件夹中

是否有可能将存在于SD卡中的文件夹复制到以编程方式呈现相同sdcard的另一个文件夹? 如果是的话,该怎么做?

如何在android外部存储目录中创build一个文件夹?

我不能在android外部存储目录中创build一个文件夹。 我已经增加了清单上的许可, <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 这是我的代码: String Path = Environment.getExternalStorageDirectory().getPath().toString()+ "/Shidhin/ShidhiImages"; System.out.println("Path : " +Path ); File FPath = new File(Path); if (!FPath.exists()) { if (!FPath.mkdir()) { System.out.println("***Problem creating Image folder " +Path ); } }

Android:如何find资产文件夹的绝对path?

我需要在我的应用程序中获取资源文件夹的绝对path,因为我想使用Web服务器来提供文件,并且需要绝对path。 这可能吗? 我原以为可能会有这样的事情: String rootDir = getAssets().getRootDirectory(); 但没有。 任何帮助表示赞赏,欢呼。

android:如何隐藏文件夹出现在图库中

我有一个应用程序,在SD卡中创build一个文件夹。 之后,我做了几个操作,可能会导致在我的文件夹中存储不同的媒体文件,graphics。 问题是,这个文件夹,然后在图库部分是不合适的。 如何隐藏文件夹或我的文件夹的内容出现在图库中? 期待一个回应谢谢