check-Datei vorhanden im Ordner "assets" in android
zu prüfen, wie die Datei vorhanden im Ordner "assets" in android ?
Bin ich mit Android Studio und es scheint nicht, wie ich einen Ordner "assets". So habe ich eine erstellt.
Ich bin mit diesem code laden meiner Schriften :
File pdfFile = null;
try {
pdfFile = new File(new URI(("file:///android_assets/tahoma.ttf")));
if (pdfFile.exists())
Toast.makeText(MainActivity.this,"Exist",Toast.LENGTH_LONG).show();
else
Toast.makeText(MainActivity.this,"No Exist",Toast.LENGTH_LONG).show();
} catch (URISyntaxException e) {
e.printStackTrace();
}
Struktur für ein Projekt in Android Studio 0.5.2:
root-module
|--.idea
|--app
|----build
|----src
|------main
|--------assets
|----------tahoma.ttf
|--------java
|----------source code here
|--------res
|------AndroidManifest.xml
|----build.gradle
buidl.gradle-Datei :
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
sourceSets {
main {
assets.srcDirs = ['assets']
}
}
defaultConfig {
minSdkVersion 11
targetSdkVersion 17
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/android-support-v4.jar')
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie AssetManager-Api, zum Beispiel:
Arrays.asList(getResources().getAssets().list("")).contains("myFile")
one-liner von stackoverflow.com/a/7337516/1815624Sollten Sie den folgenden code verwenden, um zu überprüfen, ist die Datei vorhanden ist oder nicht: