小编Muh*_*raf的帖子

使用API​​搜索Wikipedia

我想使用该query操作搜索Wikipedia .我正在使用这个网址:

http://en.wikipedia.org/w/api.php?action=query&format=json&list=search&srsearch=apple

这有效,但我想进入搜索的第一个结果.我怎样才能做到这一点?

注意:当只有一个结果时,该URL工作正常.我只需要标题和一些简短描述.

mediawiki json wikipedia wikipedia-api mediawiki-api

26
推荐指数
2
解决办法
3万
查看次数

在我的应用程序中创建模拟的Android环境

正如标题所说,我需要在我的应用程序中创建一个模拟的Android环境.我需要能够在此环境中安装应用程序而无需在设备上安装它们.

我知道这是可能的,因为这个应用程序做到了.

我已经搜索了一段时间,我知道应用程序是通过创建Android环境来实现的,但我似乎没有找到如何做到这一点的领先者.

编辑:

我找到了另一个可以做到的应用程序

平行空间

android

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

将ArrayList <CustomClass>存储到SharedPreferences中

我有一个ArrayList自定义类Task

public class Task {

    String name,desc;
    Date date;
    Context context;

    public Task(String name, String desc, Date date, Context context) {
        this.name = name;
        this.desc = desc;
        this.date = date;
        this.context = context;

    }
}
Run Code Online (Sandbox Code Playgroud)

我想将它保存在SharedPreferences中..我读过可以通过将其转换为Set来完成..但我不知道如何做到这一点..

有没有办法做到这一点?或者任何其他方式来存储数据而不是SharedPreferences?

谢谢 :)

编辑:

String s = prefs.getString("tasks", null);

    if (tasks.size() == 0 && s != null) {
        tasks = new Gson().fromJson(s, listOfObjects);
        Toast.makeText(MainActivity.this, "Got Tasks: " + tasks, Toast.LENGTH_LONG)
                .show();
    }

protected void onPause() {
    super.onPause();
    Editor editPrefs = prefs.edit(); …
Run Code Online (Sandbox Code Playgroud)

java android arraylist sharedpreferences

5
推荐指数
2
解决办法
5379
查看次数