小编Dop*_*pie的帖子

在aar-library中使用realm

我们有一个实现Realm的库.当我们将库导出到AAR文件并将其导入项目时,我们需要将其添加到库外的项目gradle文件中:

classpath 'io.realm:realm-gradle-plugin:1.0.0'
Run Code Online (Sandbox Code Playgroud)

以及应用程序gradle文件本身:

apply plugin: 'realm-android'
Run Code Online (Sandbox Code Playgroud)

这不是在应用程序中实现库的好方法,因为您必须做的不仅仅是导入aar依赖项.

有没有更简洁的方法来实现Realm的AAR库?

android realm aar

6
推荐指数
0
解决办法
700
查看次数

Android写入外部存储(权限被拒绝)

我面临一个糟糕的问题。我似乎无法将我的应用写入外部存储(或任何地方)。该应用程序在具有已知SD卡问题的Android 4.4.4 KitKat设备上运行。但是我的其他应用程序(针对较低的Android版本编译)仍然可以写入此设备上的外部存储设备。我已设置正确的权限。有人可以回答如何解决此问题。

堆栈跟踪:

java.io.FileNotFoundException: /storage/emulated/0/tb_Totaal.txt: open failed: EACCES (Permission denied)
Run Code Online (Sandbox Code Playgroud)

码:

File directoryFile = new File(Environment.getExternalStorageDirectory(), "");
directoryFile.mkdirs();

File f = new File(Environment.getExternalStorageDirectory(), "/text.txt");
FileWriter writer = new FileWriter(f.getPath());
Run Code Online (Sandbox Code Playgroud)

权限:

<uses-permission android:name="android.permission.write_external_storage"/>
<uses-permission android:name="android.permission.read_external_storage"/>
Run Code Online (Sandbox Code Playgroud)

android android-4.4-kitkat

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

标签 统计

android ×2

aar ×1

android-4.4-kitkat ×1

realm ×1