Tag: android assets

以编程方式从“res / raw”或assets文件夹访问PDF文件,以使用给定方法进行解析

以编程方式从“res / raw”或assets文件夹访问PDF文件,以使用给定方法进行解析 说明: 现在,该程序从文件管理器访问文件,该文件管理器获取所选文件路径并将其设置为“mFilename”EditText字段。 下面的show PDF按钮监听器显示字符串’pdffilename’被赋予’mFilename’EditText字段中包含的String。 启动PdfViewerActivity并将String’pdffilename’作为Extra传递。 在onCreate()中,如果为null,则检查intent。 这是我认为可以/应该做出改变的地方。 字符串’pdffilename’分配如下所示。 我想要做的是以两种方式之一存储PDF文件…在’res / raw / example_folder / example.pdf’或assets文件夹中。 我想以编程方式为我存储这些PDF文件的路径分配’pdffilename’。 我尝试了许多不同的方法,所有方法都没有编译,导致错误,或导致“文件:res / raw / example_folder / example.pdf不存在!”。 基本上…… 我想将PDF文件存储在’res / raw / folder_example / example.pdf’或assets文件夹中 我想从代码中访问这些文件,因为我不需要使用文件管理器 无论如何,这将解决这个问题将是最大的帮助,我对Java非常好,但我绝不是超级巨星所以请用你的代码解释一下 非常感谢你,我将站在一边回答评论并编辑这篇文章。 我希望这篇文章对其他用户有所帮助,所以我将发布解决方案的代码。 完成后。 再次感谢你! 在PdfFileSelectActivity中显示PDF按钮监听器… OnClickListener ShowPdfListener = new OnClickListener() { public void onClick(View v) { mFilename = (EditText) […]

空指针问题显示资产文件夹Android 2.2 SDK中的图像

我查看了Stack上的2个示例,但无法让它们工作。 我只是试图从资源中的文件夹中获取图像并将其设置为ImageView,但返回空指针。 我究竟做错了什么? 主要活动:包com.xxx.xxx; import java.io.InputStream; import android.app.AlertDialog; import android.graphics.Bitmap; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.ImageView; import android.widget.ViewFlipper; public class SamplesViewFlipper extends SamplesViewCreator { private Bitmap returnedImage; ImageView imgView; ViewFlipper vf; private String imageName = “testImage.png”; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); returnedImage = getImageFromAsset(imageName); imgView = (ImageView) findViewById(R.id.dynamicImageView); imgView.setImageBitmap(returnedImage); //<-null […]

如何访问我的Android应用程序中的资产文件夹?

我正在为一位朋友写一个小项目。 记事卡应用程序。 我的计划是将记录卡放在xml格式中,以便我可以轻松导入和导出它们。 我将xml文件放在assets / xml / mynotecard.xml文件夹中,但我无法设法访问此文件。 每当我尝试解释xml文件(将在以后的类中放入它)时,我得到exception:test.xml不是文件。 这是我的代码的摘录: 公共类NotecardProActivity扩展Activity { List xmlFiles; public ArrayList xmlFileList; XMLInterpreter horst; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final AssetManager mgr = getAssets(); displayFiles(mgr, “”,0); xmlFiles = displayFiles(mgr, “xml”,0); for (int e = 0; e<=xmlFiles.size()-1;e++) { Log.v("Inhalt […]