小编Jer*_*gan的帖子

与Android的外部SQLite数据库交互.

我正在尝试使用一个Web服务(我无法控制),它在您查询时返回一个SQLite数据库.有没有办法做到这一点?

sqlite android

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

Android中更高效的地图叠加层

在我的应用程序中,我在MapView上绘制公交路线.这些路线有十几个和几百个GPS坐标,描述了公交车的路线.

主持者imgur.com

我遇到的问题是,一旦我绘制出所有这些线条平移/缩放,MapView就会非常慢(甚至点击"后退"按钮需要一分钟时间).

我不确定它有多相关,但是我输入了一些调试代码,然后检查了logcat输出,并且MapView重复调用Overlaydraw()方法是否有任何改变.这种情况每秒发生几次,导致大量垃圾收集(每秒2-3 MB).

有没有人有任何想法/建议的方法来尝试加快这一点?

android overlay android-mapview

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

Android视图抖动

正如您从下面的屏幕截图中看到的那样,"标题栏"将这些丑陋的条带线跨越区域,文本可以扩展整个屏幕宽度.它在真实设备上更加引人注目.

有什么方法可以解决这个问题吗?

活动

user-interface android dithering

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

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

如何在(Python)Google App Engine数据源上正确执行一对多连接?

我有一些模型设置如下:

class Apps(db.Model):
    name        = db.StringProperty(multiline=False)
    description = db.TextProperty()

class AppScreenshots(db.Model):
    image_file     = db.StringProperty(multiline=False)
    description    = db.StringProperty(multiline=False)
    app            = db.ReferenceProperty(Apps)
Run Code Online (Sandbox Code Playgroud)

我试图在屏幕截图中引用"父"应用程序,如下所示:

a = Apps.get(app_key)   
ss = AppScreenshots(
    image_file     = 'foo',
    description    = 'bar',
    app            = a
)
ss.put()
Run Code Online (Sandbox Code Playgroud)

但它抱怨我说:

BadArgumentError('_app should be a string; received ag1raWxsZXItcm9ib3RzcgoLEgRBcHBzGAkM (a Key):',)
Run Code Online (Sandbox Code Playgroud)

我试过在互联网上查看一些例子,他们似乎都像上面那样工作.一组文件的谷歌拥有了不同的建议做了一下,像这样的:

a = Apps.get(app_key)   
ss = AppScreenshots(
    image_file     = 'foo',
    description    = 'bar',
    app            = a.key()
)
ss.put()
Run Code Online (Sandbox Code Playgroud)

但这给了我完全相同的错误.

我究竟做错了什么?

python google-app-engine gql

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

为什么我得到这个ClassCastException?

我有两个非常简单的类,一个扩展另一个:

public class LocationType implements Parcelable {
    protected int    locid = -1;
    protected String desc  = "";
    protected String dir   = "";
    protected double lat   = -1000;
    protected double lng   = -1000;

    public LocationType() {}

    public int getLocid() {
        return locid;
    }

    public void setLocid(int value) {
        this.locid = value;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String value) {
        this.desc = value;
    }

    public String getDir() {
        return dir;
    }

    public void setDir(String value) {
        this.dir …
Run Code Online (Sandbox Code Playgroud)

java casting

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

删除@Override注释错误

我有一个问题......在Eclipse上,当我想从互联网上加载一个Android库时,我在@Override注释上遇到了很多错误.

我正在使用JDK 1.7 ...

谢谢你的帮助 !

java android overriding

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

是否可以检测Java中是否有类可用?

我希望能够做类似的事情(伪代码):

if (classAvailable) {
    // do a thing
} else {
    // do a different thing
}
Run Code Online (Sandbox Code Playgroud)

更好的是,如果我可以从ClassA扩展一个类(如果可用)或ClassB(如果不可用).我怀疑这是不可能的.

java class

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

有没有办法确定类是Java中的实例的类型?

说我有3个这样的课程:

class A {}
class B extends A {}
class C extends A {}
Run Code Online (Sandbox Code Playgroud)

难道那么有可能确定一个特定的对象是否是他的一个实例A,BC

我认为这样的事情可能有用:

if (myObject.getClass().isInstance(B.class)) {
    // do something for B
} else (myObject.getClass().isInstance(C.class)) {
    // do something for C
} else {
    // do something for A
}
Run Code Online (Sandbox Code Playgroud)

但是在阅读了一下之后,我认为它总是会评估为B,因为它只是测试一个演员是否有效并且它们之间没有实质性差异.

java oop inheritance class

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

android编程新手 - 创建数据库如果不存在

我是Android新手.

我想获得有关创建数据库(如果不存在)的最佳方法的信息,并使用内部联接查询管理少数表.

你有任何网页解释这个主题吗?

提前致谢.问候.何塞

android

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

使用ElasticSearch中不同字段的不同查询匹配和突出显示文档

我的目标是创建一个查询,它将使用文档query_string字段A,B和C上的常规查询找到"最佳"20 个文档,并尝试在字段D上进行精确或精确子集匹配.例如:if字段D是'AAA.BBB.CCC.DDD',然后查询"AAA.BBB"应匹配(和"BBB.CCC",以及"AAA.BBB.CCC"等).哦,是的,我也希望得到突出的结果.

我最接近的尝试是在字段D上使用ngram标记器/分析器,并且只允许A,B,C正常索引.

{
    "settings": {
        "number_of_shards": 5,
        "index": {
            "analysis": {
                "tokenizer": {
                    "customNgram": {
                        "type": "nGram",
                        "min_gram": "3",
                        "max_gram": "5"
                    }
                },
                "analyzer": {
                    "lllNgram": {
                        "type": "custom",
                        "filter": "lowercase",
                        "tokenizer": "customNgram"
                    }
                }
            }
        }
    },
    "mappings": {
        "lessons": {
            "_id": {
                "path": "id"
            },
            "properties": {
                "id": {
                    "type": "integer"
                },
                "A": {
                    "type": "string",
                    "store": "yes"
                },
                "B": {
                    "type": "string",
                    "store": "yes"
                },
                "C": {
                    "type": "string",
                    "store": "yes"
                },
                "D": { …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

Android编程.应用程序意外停止

我刚刚为我的Android应用程序创建了一个界面原型并尝试运行它.不幸的是,我的应用程序意外停止了一个错误:

截图http://mobileka.freehostia.com/3.png

这是编辑的布局模式.一切看起来都像我想要的那样不应该有错误:

截图http://mobileka.freehostia.com/1.png

这是我的main.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="top"
    android:background="@drawable/back" >
    <TextView
        android:id="@+id/score"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text = "@string/scoreT"
        android:textColor="@string/scoreColor"
        android:gravity = "left"
        android:typeface="serif"
        android:textStyle="bold|italic"
        android:textSize="16sp"
        android:paddingLeft = "10px"
        android:paddingTop="4px"/>
    <TextView
        android:id = "@+id/scoreTxt"
        android:layout_toRightOf="@+id/score"
        android:textSize="16sp"
        android:paddingTop = "5px"
        android:paddingLeft="4px"
        android:typeface="serif"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="    0"
        android:textColor="@string/scoreTextColor"
        android:gravity = "left"/>
    <TextView
        android:id = "@+id/scoreSeparator"
        android:layout_toRightOf="@+id/scoreTxt"
        android:textSize="16sp"
        android:paddingTop = "3px"
        android:paddingLeft="4px"
        android:typeface="serif"
        android:textStyle="bold"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="|"
        android:textColor="@string/scoreColor"
        android:gravity = "left"/> 
    <TextView
        android:id = "@+id/timerTxt"
        android:layout_alignParentRight="true"
        android:textSize="16sp"
        android:paddingRight="10px"
        android:paddingTop="4px" …
Run Code Online (Sandbox Code Playgroud)

debugging android

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