小编Tas*_*iwa的帖子

目标谷歌API和目标android之间的区别

我正在使用Eclipse IDE开发SDK 2.3.3.众所周知,要运行我的应用程序,我应该生成虚拟设备.从'创建新的AVD'窗口,我可以看到许多目标.API级别10有2个目标,例如"android 2.3.3"和Google API(Google Inc).在这些目标中,我不确定应该选择哪一个.

我的问题是它们之间有什么区别.

在此先感谢丹

virtual android device target android-virtual-device

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

ListView中的Android备用行颜色

public class ListView extends  ListActivity {

static String item;

public void onCreate(Bundle icicle) {
            super.onCreate(icicle);

            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, Str.S);
            setListAdapter(adapter);

      }
Run Code Online (Sandbox Code Playgroud)

这是我的列表视图类,它工作得很好,它从一个名为Str的类中获取字符串并在listview中显示它们,问题是listview样式不好,它是黑色的,字符串是白色的.

我希望它们可以替代每一行都有颜色.

我尝试了很多教程,但没有一个很清楚.我如何为每一行制作替代颜色.. ex.row1蓝色,第2行白色,第3行蓝色,第4行白色等.

android listview

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

更正用于登录API的http动词

在开发RESTful API来处理登录信息时,使用什么"正确的HTTP动词"?此API可从各种设备/平台访问 - 移动应用程序,桌面Web应用程序,桌面本机应用程序等.

rest http

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

为什么AsyncTask在应用程序的主线程中运行?

在我的应用程序中,我有一个UI类的东西,其名称是"SettingActivity".

然后,为了在后台执行某些工作,我将此UI类(SettingActivity)绑定到Service.该Service中有两个预定义的方法(在.aidl文件中定义),一个是startTask(),另一个是stopTask().

在startTask()中,我调用了AsyncTask.但是当我检查这个AsyncTask的Looper的名字时.这是"主要".在我看来,AsyncTask应该启动除主线程之外的另一个线程.

有人知道为什么会这样吗?

代码如下: __CODE__

@Override
    protected void onPreExecute() {
        super.onPreExecute();
        Log.d(TAG, "onPreExecute "+Looper.myLooper().getThread().getName());
    }
Run Code Online (Sandbox Code Playgroud)

multithreading android android-asynctask

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

参考segue源视图控制器

在我的内部我viewDidLoad想要一些基于前一个控制器的自定义代码.

如何在目标控制器的viewDidLoad中访问segue源控制器或先前的segue标识符来处理此问题?

viewcontroller ios uistoryboard segue uistoryboardsegue

9
推荐指数
2
解决办法
5707
查看次数

Java ME Dynamic UI Toolkit

Is there a UI toolkit for Java ME that I can use to generate UI elements on the fly, based on, for example, JSON or XML that I send to the device by way of a web service pull?

user-interface toolkit java-me

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

使用WireMock模拟Http Server响应.FileNotFoundException异常

刚开始使用wiremock并遇到一个场景,我想用特定的json响应来存根GET请求.

将json附加到预期响应时;

.withBodyFile("product.json"))
Run Code Online (Sandbox Code Playgroud)

我得到异常java.io.FileNotFoundException:src/test/resources/__ files/product.json(没有这样的文件或目录).

问题是我在这个位置有json文件.

java json mocking wiremock

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

PHP array_merge 键顺序

数组数组中的键以什么顺序执行 array_merge 是否重要,即下面第二个数组中的键是否会覆盖第一个数组中的键:

array1 = array('username' => 'abc', 'level' => 'admin', 'status' => 'active');
array2 = array('level' => 'root', 'status' => 'active', 'username' => 'bcd');
Run Code Online (Sandbox Code Playgroud)

? 或者两个数组中键的顺序必须相同吗?

php arrays array-merge

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

如何在框架中打开网页?

如何在框架中打开网页?

(我正在使用netbeans和java)

例如,在您可以使用的html页面中

  <frame src="http://www.google.com">
Run Code Online (Sandbox Code Playgroud)

它将在框架中显示谷歌.

我不希望它打开浏览器,只是为了在框架内打开.我怎样才能做到这一点?

java frames

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

覆盖Collection中的equals和hashCode

我是新手Collection,根据我的知识,我已经覆盖了类中的hashCode()and Equals()方法Data,但是当我尝试搜索元素时,它给出了"未找到".为什么?请查看下面的代码,并帮助我找到错误.

import java.util.*;

public class WordCounter {
    public static void main(String args[]) {
        HashSet<Data> set=new HashSet<Data>();  
        set.add(new Data("this",2));
        set.add(new Data("that",3));
        set.add(new Data("which",6));
        set.add(new Data("how",7));

        System.out.println(new Data("how",7).hashCode());

        set.add(new Data("hey",3));
        set.add(new Data("me",5));

        Iterator<Data> itr=set.iterator();
        while(itr.hasNext()) {
            Data d=itr.next();
            d.display();
        }
        Data e=new Data("how",7);
        System.out.println(e.hashCode()+"\t");
        if(set.contains(e))
            System.out.println("found");
        else
            System.out.println("not found");

    }
}
Run Code Online (Sandbox Code Playgroud)

数据类:

class Data {
    String word;
    int fre;

    public Data(String w,int f) {
        word=w;
        fre=f;
    }

    public void display() {
        System.out.println(word+"\t"+fre);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java collections

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

为什么Hibernate没有为MySQL创建数据库?

我有以下hibernate.cfg.xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>

        <property name="connection.url">jdbc:mysql://localhost:3306/userdb</property>
        <property name="connection.username">root</property>
        <property name="connection.password">1234</property>
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>

        <property name="show_sql">true</property>

        <property name="format_sql">true</property>
        <property name="hbm2ddl.auto">create</property>
        <property name="connection.pool_size">1</property>
        <property name="current_session_context_class">thread</property>

        <mapping class="com.beingjavaguys.hbn.User" />

    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

我尝试了另一种方言(org.hibernate.dialect.MySQLDialect),但我看到了旧的结果

pom.xml中:

...
    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>4.2.0.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.common</groupId>
            <artifactId>hibernate-commons-annotations</artifactId>
            <version>4.0.1.Final</version>
            <classifier>tests</classifier>
        </dependency>
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.0-api</artifactId>
            <version>1.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>1.0.0.GA</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId> …
Run Code Online (Sandbox Code Playgroud)

java mysql configuration hibernate

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

ProgressDialog在一个单独的线程中

我有一个从数据库中提取数据并将其填充到列表中的过程.我想在执行查询时显示进度对话框,但只有在执行查询后才能直观显示.我相信我必须ProgressDialog在一个单独的线程中运行,但是没有提出任何建议,也无法使其工作.

所以在我的Activity身上

private void DisplayAllproductListView(String SqlStatement) {           
     ProgressDialog dialog = 
     ProgressDialog.show(MyActivity.context, "Loading", "Please wait...", true);
     //..................
     //..................
     //execute sql query here
     dialog.dismiss();
   }
Run Code Online (Sandbox Code Playgroud)

谢谢

multithreading android progressdialog

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