小编Mys*_*icϡ的帖子

Android新手在30天内成功完成项目并将其提交给ADC2是否现实?

仅仅是为了免责声明,我不是想在Android Developer Challenge中赢得奖品,而只是想参加.

我最近听说过Android的嗡嗡声,并对此感兴趣.今天我偶然发现了一个关于Android开发者挑战2的网站.幸运的是,提交尚未结束,但遗憾的是明天8月1日开始.由于这是一个新的机会,我想尝试一下,但我想我是有点晚了.

我已经配置了开发平台并获得了一些教程.我想知道我是否可以在30天内成功开发项目并提交.或者这真的是一项需要数月准备的重大任务.我只是想知道它是否值得一试.

而对于记录我对Androids一无所知,只不过它是一个开源平台,用于在手机上进行应用程序开发.我知道Java但不称职,所以可能需要修改它.

如果我得到一些关于我即将开始的实际指示,那将是很好的.如果不可能,我可能需要节奏,享受生活中的其他事情.

那么有可能在30天内完成一个小而体面的应用程序,或者它已经很晚了,如果有的话有什么建议吗?

java android

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

如何在Android上多次安装相同的应用程序?

我有一个应用程序,不同的语言不同的资源.

是否有可能在Android上多次安装相同的应用程序?

所以,因此我将拥有德语版,法语版,同一程序的英文版,但每个都安装为具有不同图标的单独应用程序.

android

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

需要一个可以支持多个读者的队列

我需要一个可以由多个读者处理的队列.

读者将一个元素出列并将其发送到REST服务.

重要的是要注意:

  • 每个读者都应该出列不同的元素.如果队列具有元素A,B和C,则线程1应该出队A并且线程2应该以并发方式出队B. 等等,直到队列中没有任何内容.
  • 我知道总是在繁忙的循环中运行,窥视项目的队列是CPU密集型的.所以我不确定阻塞队列是否是一个不错的选择.

我有什么选择?

java queue concurrency multithreading

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

EditText不返回getText()上的内容

下面的代码片段显示了一个带有简单登录表单的Dialog.问题是当用户点击登录按钮时,输入到EditTexts的文本不会在getText() - 调用上返回.但是,如果我在xml-layout的EditTexts上设置android:setText ="foo",则在getText()上返回"foo".知道为什么在运行时输入的文本不会粘住?

private void showLoginDisplay() {
    loginDialog = new Dialog(GOFdroid.this);
    loginDialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, 
                                WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
    loginDialog.setTitle("Logga in");

    LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View dialogView = li.inflate(R.layout.login_dialog, null);
    loginDialog.setContentView(dialogView);

    loginDialog.show();

    Button loginButton = (Button) dialogView.findViewById(R.id.login_button);
    Button cancelButton = (Button) dialogView.findViewById(R.id.cancel_button);

    EditText unameView = (EditText) dialogView.findViewById(R.id.uname_id);
    if (unameView != null)
        Log.d(TAG, "unameView != null");
        Log.d(TAG, "uname.getText(): " + unameView.getText().toString());
        uname = unameView.getText().toString();

    EditText pwdView = (EditText) dialogView.findViewById(R.id.pwd_id);
    if (pwdView != null)    
        pwd = pwdView.getText().toString();

    Log.d(TAG, "uname = " + uname + ", pwd …
Run Code Online (Sandbox Code Playgroud)

android dialog

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

Spinner在android中不起作用

Spinner无法正常工作.这是我的代码:

public class second extends Activity{   
    Spinner spin;
    String[] str;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.second);        
        spin = (Spinner) findViewById(R.id.spin);
        str = new String[] {"bike","car"};      
        spin.setAdapter(new ArrayAdapter<CharSequence>(this, android.R.layout.simple_dropdown_item_1line, str));    

        spin.setOnItemClickListener(new OnItemClickListener() {

            public void onItemClick(AdapterView<?> adapter, View view, int pos,
                long id) {
            // TODO Auto-generated method stub

            String data= spin.getItemAtPosition(pos).toString();
            Toast.makeText(second.this, data, Toast.LENGTH_SHORT).show();
               }    
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

android spinner

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

加号在字符串中的作用是什么?

我想知道,两个语句之间有什么区别,这些可能很简单

      String ss="myname";
      char[] charArray = ss.toCharArray();
      for ( char character : charArray )
         {
            System.out.println( +character );//Statements are here what does plus refers here:

            System.out.println( character ); //Statements are here:

     } 
Run Code Online (Sandbox Code Playgroud)

我得到了代码的输出没有错误,但毫无疑问它是如何工作的?这里发生了什么?

如果您拒绝投票,请告诉我原因.

java string

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

使用整数键创建关联数组

我需要在javascript中使用integer键创建一个关联数组,如下所示;

a["10"] = "ten";
Run Code Online (Sandbox Code Playgroud)

但是当我创建一个数组时,它将值放入数组的10th索引,并创建一个长度为11的数组.我希望它是一个键值对.我知道这可以通过使用对象来完成,但我只需要一个数组.

javascript arrays associative-array

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

Android:图像和文本之间的空间

这是我的代码:

<TextView
    android:id="@+id/error_text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="2dp"
    android:gravity="center"
    android:drawableRight="@drawable/error_image"
    android:visibility="invisible"
    android:textColor="#aa0000"
    android:textStyle="bold"
    android:textSize="16dp"/>
Run Code Online (Sandbox Code Playgroud)

图像和文本之间有空间,我想减少这个空间,我该怎么办呢?

android image textview

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

如何清除哈希映射<string,string>值?

我希望清除所有哈希映射值,然后将值从db分配给哈希映射.例如,hashmap<string,string> demo我的hashmap是我从db添加了以下值.来自hashmap的结果响应是.After {A=1, B=2, C=3, D=4, E=5}视图加载后我想要在上面的hashmap中插入这个{A=test, B=demo, C=sample, D=empty, E=null}.为此我如何在插入第二组值之前清除第一个值.而且我尝试使用demo.clear()它不起作用.如何在添加第二个值之前清除第一个值列表.提出一些解决方案来解决问题.

这是从db检索数据的代码.

public HashMap<String, String> getdata() {
    try {
        HashMap<String, String> map = new HashMap<String, String>();
        Log.e("getdata", "Started");
        String selectQuery = "SELECT * FROM tablename";
        SQLiteDatabase database = this.getWritableDatabase();
        Cursor cursor = database.rawQuery(selectQuery, null);
        if (cursor.moveToFirst()) {
            do {
                map.put(cursor.getString(cursor.getColumnIndex("colmn1")),
                        cursor.getString(cursor.getColumnIndex("colmn2")));
            } while (cursor.moveToNext());
        }
        cursor.close();
        return map;

    } catch (Exception e) {
        e.printStackTrace();
        Log.e("getdata", "Ended");
    }
    return null;

}
Run Code Online (Sandbox Code Playgroud)

在这个演示中,只有我上面解释的响应.然后我正在做这个

if(demo.isEmpty())
        { …
Run Code Online (Sandbox Code Playgroud)

java sqlite android hashmap adt

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

如何从AsyncTask Android获取String

我最近开发了一个姜饼应用程序.现在我想把它变成蜂窝状.现在我的asynctask有问题.我想将信息(例如一个字符串)从asynktask类传递给活动,我从它开始.对不起,这是我第一次使用asynctasks,所以我对此还不太了解.

android android-asynctask android-3.0-honeycomb

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