小编asc*_*sco的帖子

OrmLite Android DatabaseHelper用法

我正试图用OrmLite保存我的数据.在这个例子中有这个类:

package com.example.helloandroid;

import java.sql.SQLException;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

import com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper;
import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.dao.RuntimeExceptionDao;
import com.j256.ormlite.support.ConnectionSource;
import com.j256.ormlite.table.TableUtils;

/**
 * Database helper class used to manage the creation and upgrading of your database. This class also usually provides
 * the DAOs used by the other classes.
 */
public class DatabaseHelper extends OrmLiteSqliteOpenHelper {

    // name of the database file for your application -- change to something appropriate for your app
    private static final String DATABASE_NAME = "helloAndroid.db"; …
Run Code Online (Sandbox Code Playgroud)

orm android ormlite

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

Android:在Eclipse项目中用ActionBarSherlock替换android-support-v4.jar

我正在使用Eclipse ADT捆绑包v21.我正在尝试做这里描述的内容.当我创建一个新的Android项目时,它会自动添加android-support-v4.jar到依赖项和/libs项目的文件夹中.

当我现在使ActionBarSherlock成为依赖项(添加库列表Project>Properties>Android)时,Eclipse说:

罐子不匹配!修复您的依赖项

因为ABS有相同的罐子.
我管理过一次只是android-support-v4.jar/libs文件夹中删除,一切都很顺利,但是我创建的每个新项目都没有用,Eclipse不会让我删除那个jar:

处理重构"删除"时遇到异常.
原因:删除资源时遇到问题.

在创建一个可以正常删除jar的项目时,我没有做任何不同的事情/libs.是否有一些解决方法或我做错了什么?

eclipse android actionbarsherlock android-support-library

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

ActionBarSherlock自定义ActionBar布局 - 主页图标消失了

我在我的ABS上使用自定义布局ActionBar,比如

    View abview = getLayoutInflater().inflate(R.layout.custombar, null);
    getSupportActionBar().setCustomView(abview);
Run Code Online (Sandbox Code Playgroud)

现在没有主页/向上按钮,我已经尝试过:

getSupportActionBar().setHomeButtonEnabled(true); 
Run Code Online (Sandbox Code Playgroud)

在我上面使用自定义视图时ActionBar,我是否必须自己处理上传按钮?

android actionbarsherlock

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

布尔值在条件发生变化时会改变吗?

boolean listIsEmpty = myList.size()==0; 
Run Code Online (Sandbox Code Playgroud)

listIsEmpty一旦改变的大小myList是一次性分配,它会变为假吗?如果是后者,我可以拥有一个'动态'布尔值'看'myList?

java

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

请解释这个Java布尔逻辑语句

boolean allValid = true;
for (FormEditText field: allFields) {
    allValid = field.testValidity() && allValid;
}
Run Code Online (Sandbox Code Playgroud)

我想只有在每一个都是真的的allValid情况下true才会field.testValidity这样,但是这种陈述是如何被称呼的,或者它是如何起作用的?

java

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

Java正则表达式匹配<li>前面没有<br/>

标题说我想,我想匹配所有</li>标签没有进行<br/>,我的尝试是这样的:

^(?!<br\/>$).*$<li>
Run Code Online (Sandbox Code Playgroud)

但它不会起作用.任何提示?

java regex

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

创建具有完全圆形边的9patch

我正在尝试创建一个看起来像KitKat toast bacground的drawable:

在此输入图像描述

但我不知道如何重新创建完整的圆形边,我总是最终得到一个圆角的矩形,如下所示:

在此输入图像描述

或者两边不是圆的:

在此输入图像描述

有关如何实现这一点的任何想法?

顺便说一句,只是设置Toast的颜色不起作用.

android nine-patch

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

为什么 Android 的 NumberFormat 使用逗号作为澳大利亚的小数点分隔符?

使用android.icu.text.NumberFormat类:

NumberFormat numberFormat =  NumberFormat.getNumberInstance(Locale("en", "AU")); 
numberFormat.isGroupingUsed = true
String number = numberFormat.format(123456)
Run Code Online (Sandbox Code Playgroud)

将产生123,456,但根据维基百科,澳大利亚使用一个点.作为小数点分隔符。为什么 NumberFormat 会这样?

java android locale number-formatting

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

如果是else语句,请为我提供更优雅的方式

这看起来很笨拙,我知道这是一种更优雅的方式,但我不知道它是如何被称为:

if (a.isSelected()) {
    a.setSelected(false);
}

else {
    a.setSelected(true);
}
Run Code Online (Sandbox Code Playgroud)

我该如何让这个更瘦?

java if-statement

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