相关疑难解决方法(0)

如何将资产文件夹的内容复制到SD卡?

可能重复:
Android:如何将'assets'中的文件复制到SD卡?

有没有办法将资产文件夹的内容与所有目录,子目录和文件复制到SD卡?

android

3
推荐指数
1
解决办法
3797
查看次数

将DataBASE .db或.sqlite存储在android中的资产中

如何在assets文件夹中保存.db或.sqlite.这时我正在这样做:

    @Override
    public void onCreate(SQLiteDatabase db) {
        mDatabase = db;

          SQLiteDatabase.openOrCreateDatabase("assets/"+DATABASE_NAME+".db", null);

        mDatabase.execSQL(FTS_TABLE_CREATE);


    }
Run Code Online (Sandbox Code Playgroud)

但openOrCreateDatabase给出错误.我尝试使用.db和.sqlite,但错误是一样的.

android android-sqlite

2
推荐指数
1
解决办法
5275
查看次数

如何从android Junit ServiceTestCase复制setUp方法中的资产文件?

我正在为Android服务实现编写JUnit测试代码,我必须使用sdcard上复制的一些文件初始化测试.我的班级签名是这样的:

public class ImageServiceTest extends ServiceTestCase<ImageService>  
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用提示从资产中复制文件,但getAssets()方法需要扩展Activity类.

public void copyAssets() {
    AssetManager assetManager = getAssets();
    ...
}
Run Code Online (Sandbox Code Playgroud)

那么..我如何将文件从资产复制到SD卡到setUp在android中的junit测试?

提前致谢.

PS:

'getSystemContext().getAssets();','getContext().getAssets();','getApplicationContext();' 返回Service Project上下文,而不是测试项目上下文.

现在我正在尝试使用Instrumentation,但它需要一个Activity,我正在使用一个Service项目.我正在寻找如何在没有活动的情况下使用Instrumentation ...

junit android android-service android-assets servicetestcase

1
推荐指数
1
解决办法
3079
查看次数

捆绑APK与应用程序

我正在创建一个使用ZLib(QR码阅读器)的应用程序,但它需要安装另一个应用程序才能工作.我希望能够在我的APK中打包其他应用APK文件.这可能吗?

旁注:我正在尝试这样做,因为我的应用程序将用于Amazon Fire点燃,但必备应用程序仅在Google Play商店中使用.

java android barcode-scanner apk

0
推荐指数
1
解决办法
599
查看次数