Articles of android assets

android应用程序中的资产文件夹(eclipse)

我曾在android应用程序中搜索创建assets文件夹,我尝试的解决方案是/src/assets/fonts/ 但是当我尝试在我的应用程序中使用ttf文件时,我有一个错误: 代码 : mFace = Typeface.createFromAsset(mContext.getAssets(),”fonts/fontType.ttf”); 和错误: 无法制作原生字体 我不知道资产文件夹是否在好地方。

尝试访问String资源的NullPointerException

我有以下/res/values/uris.xml blahblah 我在代码中访问它: private String bladderUrl= getString(R.string.bladder); 但它返回null。 我不确定为什么?

如何在电子邮件中附加资产中的pdf文件?

如何在我的应用程序中将资产中的pdf文件附加到电子邮件中? 我使用以下代码附加图像,但我不知道如何附加PDF格式。 EMail.java文件 package com.drc.email; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; 公共类电子邮件扩展活动{ 按钮发送,附加; EditText用户ID,密码,from,to,subject,body; private static final int SELECT_PICTURE = 1; private String selectedImagePath = null; /** 在第一次创建活动时调用。 * / @覆盖 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); 的setContentView(R.layout.main); […]

如何在Assets中使用Android中预加载的SQLite数据库

我想在我的应用程序中使用preloaded database意味着在安装apk时尝试获取数据库,因此可以使用已保存在其中的数据。 我复制assets文件夹中的“ingredients.db”文件。 并使用以下代码,但这会收到错误“从资源文件复制数据库的问题” 我怎么解决这个问题? 请建议我尽可能的方式 我的数据库帮助程序类是这样的 class IngredientHelper extends SQLiteOpenHelper { private static final String DATABASE_PATH = “/data/data/com.example.preloadeddatabase/databases/”; private static final String DATABASE_NAME = “ingredients.db”; private static final String TABLE_NAME = “Ingredients”; private static final String COLUMN_ID = “_id”; private static final String COLUMN_TITLE = “ingredient_name”; private static final int SCHEMA_VERSION = 1; public […]

新图像资产启动器图标失去透明度

我正在尝试在Android Studio中为应用添加启动器图标。 到目前为止我做了什么: 转到res文件夹右键单击并选择new image asset 从那里我find了我想用作app启动器图标的png文件。 这一步可以在这里看到: http : //i.imgur.com/a1ubNf8.png 如您所见,源资产显示正确,没有白色背景。 但是5种不同的图标types具有白色背景并且失去透明度。 我希望应用程序图标保持透明度而不显示白色背景。

资源文件夹中的Android外部数据库

我有一个Android应用程序,应该读取和扩展已经在sqlite上创建的数据库…它通过将数据库放在模拟器的文件浏览器上的“data / data /(packagename)/ database”文件夹中在模拟器上正常工作。 现在问题出现在真实设备上。 显然它没有打开数据库。我试图将数据库放在assets文件夹中,但我没有用openhelper打开它。

在Content Provider的帮助下打开资产文件时出现问题

我的要求是通过内容提供商从另一个应用程序打开一个应用程序的资产文件。(我使用ContentProvider实现公开该文件) 我能够打开几个文件并阅读,但在打开一些文件时我会遇到exception。 请find打开资产文件的实现。 @Override public AssetFileDescriptor openAssetFile(Uri uri, String mode) throws FileNotFoundException { AssetManager am = getContext().getAssets(); String file_name = uri.getLastPathSegment(); if(file_name == null) throw new FileNotFoundException(); AssetFileDescriptor afd = null; try { afd = am.openFd(file_name); } catch (IOException e) { e.printStackTrace(); } return afd;//super.openAssetFile(uri, mode); } 有时候, am.openFd(file_name); 抛出一个例外说, java.io.FileNotFoundException: This file can not […]

如何解析资产中的本地JSON文件?

我的资产文件夹中有一个JSON文件。 该文件有一个带有数组的对象。 该arrays有150多个对象,每个对象有三个字符串。 对于这150多个对象中的每一个,我想提取每个字符串并创建一个java模型对象,并传递三个字符串。 我在android JSON解析中find的所有教程都是从我不想做的url中获取JSON。

Android:从资产文件夹复制数据库,但只获取一个空文件

各位,我将数据库从本地资产文件夹复制到/ data / data / package_name / databases目录时遇到问题。 当我使用http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/教程来完成它时,我只能得到一个空文件。 我引用了copyDataBase()方法的一部分并没有区别。 每次应用程序启动时,它都会创建目录和空数据库。 那么有什么方法可以使copyDataBase()工作吗? 非常感谢你!!

循环进度条

我想创建一个循环进度条,如下图所示 我不知道创建此进度条的方法是什么。 我不知道应该准备什么资产。