草庐IT

pick_asset

全部标签

android访问 Assets 表单库项目

使用我的生产项目中的一些可重用代码创建了一个库项目。库代码使用了我的生产项目Assets文件夹中的json文件。要阅读Assets文件夹文件,我们需要上下文。因此,在从生产项目初始化库项目的实例时,我传递了它的上下文。现在,所有代码都运行良好,我想将json文件从我的生产项目移动到库项目,因为该文件不独立于库,反之亦然。文件移动到libraryproject后,读取json文件时抛出文件未找到异常。这可能是因为我传递给库项目的上下文是我的生产项目,而文件现在位于库项目的Assets文件夹中。如果json文件没有与它一起打包,那么库的目的就失败了。如何获取上下文以便我可以从库项目中读取A

android - 我应该如何通知用户 SQLite Asset Helper 是第一次加载数据库?

我正在使用SQLiteAssetHelper库来处理设置和升级我的应用程序数据库的肮脏工作。它工作得很好,但不幸的是我还没有想出一种方法来通知用户图书馆:A)第一次加载数据库(通过从\assets\databases\文件夹中解压)或B)升级数据库(使用\assets\datates中升级后的数据库文件中的信息)我尝试将此代码放入我的应用程序的主Activity.onCreate()中,认为我可以在主线程上加载数据库(如果它不存在),同时使用不可关闭的AlertDialog分散用户的注意力:FiledbFile=this.getDatabasePath("gShoJMDict");Bo

android - 如何摆脱(Android Asset Studio - 图标生成器)中的透明背景空间?

当我上传我的图片(开始时没有背景)时,无论我选择什么设置,它都会自动获得透明背景。我真的很喜欢“方形”形状(圆角),但是透明背景太多了。当我在手机上看到这个图标时,它看起来比Facebook小得多。我怎样才能摆脱这个额外的背景空间,使它尽可能大?我的某个设置关闭了吗? 最佳答案 http://reiszecke.github.io/AndroidAssetStudioFullsize/只需点击>>Launchericons如果有帮助,请标记为答案。编辑:仅适用于“bevel”和“none”,我会在某些时候调整其他形状

android - 从另一个应用程序访问 Assets ?

我在我的应用程序中收到很多请求,要求允许使用来自BetterCut/OpenHome的自定义图标包。它的工作方式似乎是安装BetterCut或OpenHome,然后您可以从市场上安装大量这些免费图标包。安装后,这两个应用程序(和其他应用程序)将轮询这些图标包并使用这些图标。我想知道如何轮询可用Assets文件夹的安装应用程序。我已经打开了一些图标包并确认其中有一个assets文件夹并且它们充满了所有图标png文件。我在此处、其他代码站点、谷歌等上进行了搜索,但没有找到任何线索。更新:根据下面的答案,我编写了一些代码来尝试列出我自己的项目Assets目录中的文件,但它似乎不起作用。Res

播放 Assets 文件夹中的音频时 Android 媒体播放器错误 (1,-4)

我需要你的帮助。我尝试播放存储在Assets文件夹中的音频文件,但发生错误。这是我的代码:try{if(player.isPlaying()){player.stop();player.release();}}catch(Exceptione){Toast.makeText(this,"anexceptionoccurred",Toast.LENGTH_LONG).show();e.printStackTrace();}try{AssetFileDescriptorafd=BeeDailyConvo.this.getAssets().openFd("sounds/hello_kr.wm

Android如何安装存储在 Assets 文件夹中的apk文件

我可以使用以下代码安装存储在sdcard上的apk文件:Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile("/mnt/sdcard/downloads/Sample.apk")),"application/vnd.android.package-archive");startActivity(intent);如何安装存储在assets文件夹中的apk文件?可能吗? 最佳答案 使用以下代码将文件写入sdcard:H

Android Studio 的 Asset Studio 不显示 Material Icons 选项

在AssetStudio的AndroidStudio中,选项应该是MaterialIcon,可用的选项是“ClipArt”。需要安装任何插件才能添加素材图标吗? 最佳答案 您位于正确的对话窗口中,无需安装任何额外的插件。只需点击Android剪贴画图标,Material图标对话框就会出现。 关于AndroidStudio的AssetStudio不显示MaterialIcons选项,我们在StackOverflow上找到一个类似的问题: https://stac

android - 如何从 startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED); 获取用户选择?

在之后有没有办法以编程方式获取用户选择startActivityForResult(Intent.createChooser(fileIntent,"Openfileusing..."),APP_PICKED);或startActivity(Intent.createChooser(fileIntent,"Openfileusing..."));我不想启动选定的应用程序-我只想知道它是哪一个?谢谢! 最佳答案 不,你无法知道用户选择了什么。但是,您可以使用PackageManager和queryIntentActivities()制

android - 如何获取我的 Assets 中适用于 SearchManager.SUGGEST_COLUMN_ICON_1 列的图像的 Uri?

我已经成功地将我的应用程序的国家/地区搜索集成到全局搜索工具中,现在我正尝试在搜索建议旁边显示每个国家/地区的国旗。在我的应用程序中搜索以这种方式工作,但我当然可以控制列表及其View绑定(bind)自己。所以我知道标志都在那里,我可以在我的应用程序的其余部分中使用它们。当我尝试向Assets中的.gif文件提供Uri时,问题就来了。根据搜索文档,具有键SearchManager.SUGGEST_COLUMN_ICON_1的列的值应该是图像的Uri。下面是代码的样子。响应ContentProvider方法publicCursorquery(Uriuri,String[]projecti

android - 高分辨率图标和图像 Assets 工作室

Imageassetstudio提供旧版图标。其中之一是GooglePlayStore图标。起初,我以为在发布应用程序时,该图标已经可用,但必须在Play管理中心帐户上上传这个高分辨率图标。如果它们相同,我在哪里可以找到从ImageAssetstudio生成的用于Play控制台的图标?如果没有,如何生成这样的图标?或者我上传的任何512x512像素的图片都会自动变成这样? 最佳答案 转到Drawable>New>ImageAsset>Legacytab>单击下一步以生成图标。您会在src>main文件夹的根目录中找到512x512图