草庐IT

assets-library

全部标签

android - Gradle:从Android Assets 文件夹中排除文件

请问,您知道在合并多个Assets文件夹之前或在合并期间如何从Android项目Assets文件夹中排除某些文件的方法吗?例如:android{sourceSets{main{assets.srcDirs=[fileTree(dir:'assets1',exclude:'myfile.txt'),'assets2']//doesnotworkassets.exclude'assets1/myfile.txt'//doesnotworkassets.exclude'**/*.txt'//doesnotworkassets.exclude'*.txt'//doesnotwork}}pack

android - 如何从 Assets 文件夹加载视频? (用 VideoView 播放它们)

我需要从assets文件夹中打开一个mp4视频并使用VideoView播放。我尝试了这两个选项,但它们都不起作用....mVideoView.setVideoPath("file:///android_asset/videos.mp4");mVideoView.requestFocus();mVideoView.start();还有……StringuriPath="file:///android_asset/videos.mp4";Uriuri=Uri.parse(uriPath);mVideoView.setVideoURI(uri);mVideoView.requestFocus(

android - 在 WebView 中显示 Android Assets 文件?

我已经看到各种关于从Assets中提供WebView页面的问题的讨论,但似乎没有一个是确定的。我希望能够使用webview来显示存储在项目Assets中的html(和包含的css)文件。我发现wv.loadUrl("file:///android_asset/html_no_copy/demo_welcome.html")可以正常显示该文件,但demo_welcome.html中的链接可以是本地的(文件名前没有url)或绝对的-与输入到loadUrl的表格相同-不起作用。他们在View上显示“网页不可用”错误。WebViewwv=(WebView)this.findViewById(R

android - 如何从 Android NDK 获取 Assets 中的文件

我正在尝试从native端访问assets文件夹中的图像文件。现在我可以成功搜索assets文件夹及其子目录,找到我要查找的特定文件:AAssetDir*assetDir=AAssetManager_openDir(asset_manager,"images");constchar*filename;while((filename=AAssetDir_getNextFileName(assetDir))!=NULL){__android_log_print(ANDROID_LOG_DEBUG,"Debug",filename);}AAssetDir_close(assetDir);我也

android - 将 Android.Support Library v7 AppCompat 更新到 21.0.3 版本后出错

将Android.SupportLibraryv7AppCompat更新到21.0.3版本后,我遇到了以下错误:1>C:\ProgramFiles(x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2):errorXA5207:Pleaseinstallpackage:'AndroidSupportLibrary'availableinSDKinstaller.JavalibraryfileC:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\e

javascript - 来自 Assets 的 Android WebView JavaScript

如何使远程HTML页面上的JavaScript和图像从Assets文件夹(或任何本地资源)加载? 最佳答案 回答:1.您必须将HTML加载到字符串中:privateStringreadHtml(StringremoteUrl){Stringout="";BufferedReaderin=null;try{URLurl=newURL(remoteUrl);in=newBufferedReader(newInputStreamReader(url.openStream()));Stringstr;while((str=in.readLi

android - 为什么 ContextThemeWrapper 现在仅限于 Support Library 组?

我开始使用ContextThemeWrapper将样式动态应用于ImageButton;基于ananswer我的另一个问题,以及其他similar的答案questions.ContextThemeWrapperwrapper=newContextThemeWrapper(getContext(),mStyleRes);mImageButton=newAppCompatImageButton(wrapper,null,0);但最近ContextThemeWrapper构造函数上开始出现lint错误,说明:ContextThemeWrappercanonlybecalledfromwith

Android Maps Library V2 缩放控件自定义位置

如何自定义GoogleMapV2中内置缩放控件的位置?Googlemap库第1版有很多与此主题相关的问题。PlacingZoomControlsinaMapViewHowtorepositionbuilt-inzoomcontrolsinMapView?HowtolayoutzoomControlwithsetBuiltInZoomControls(true)?但是,我找不到任何与图书馆V2相关的问题。在V2中,没有方法(LinearLayout)mapView.getZoomControls();前面提到的所有问题都已过时。提前致谢 最佳答案

android - 错误 : more than one library with package name com. google.android.gms.license

当我尝试运行命令ioniccordovabuildandroid时出现如上标题所示的错误。然后我尝试删除其中一个gms,当我再次构建时,删除它再次出现。如何解决这个问题?这是我的build.gradle的依赖项:dependencies{compilefileTree(dir:'libs',include:'*.jar')//SUB-PROJECTDEPENDENCIESSTARTdebugCompile(project(path:"CordovaLib",configuration:"debug"))releaseCompile(project(path:"CordovaLib",c

android - 在 Android Studio 中为单元测试设置自定义 Assets 目录

我们有执行Android应用程序的单元测试的常见要求,它使用仅用于单元测试的Assets。使用基于Eclipse的SDK,这很简单明了-测试项目是一个单独的项目,有自己的assets文件夹。对于AndroidStudio,这意味着可以在build.gradle中配置(或按照惯例)。我们的单元测试终于开始执行了,但我已经用尽了我找到的关于自定义(理想情况下是合并的)Assets文件夹的所有建议。这是我尝试过的:在android闭包中为sourceSets添加一个测试闭包(闭包是指build.gradle中的大括号之间的那个)。androidTest{assets.srcDirs=['sr