仅仅是为了免责声明,我不是想在Android Developer Challenge中赢得奖品,而只是想参加.
我最近听说过Android的嗡嗡声,并对此感兴趣.今天我偶然发现了一个关于Android开发者挑战2的网站.幸运的是,提交尚未结束,但遗憾的是明天8月1日开始.由于这是一个新的机会,我想尝试一下,但我想我是有点晚了.
我已经配置了开发平台并获得了一些教程.我想知道我是否可以在30天内成功开发项目并提交.或者这真的是一项需要数月准备的重大任务.我只是想知道它是否值得一试.
而对于记录我对Androids一无所知,只不过它是一个开源平台,用于在手机上进行应用程序开发.我知道Java但不称职,所以可能需要修改它.
如果我得到一些关于我即将开始的实际指示,那将是很好的.如果不可能,我可能需要节奏,享受生活中的其他事情.
那么有可能在30天内完成一个小而体面的应用程序,或者它已经很晚了,如果有的话有什么建议吗?
我有一个应用程序,不同的语言不同的资源.
是否有可能在Android上多次安装相同的应用程序?
所以,因此我将拥有德语版,法语版,同一程序的英文版,但每个都安装为具有不同图标的单独应用程序.
我需要一个可以由多个读者处理的队列.
读者将一个元素出列并将其发送到REST服务.
重要的是要注意:
我有什么选择?
下面的代码片段显示了一个带有简单登录表单的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) 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) 我想知道,两个语句之间有什么区别,这些可能很简单
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)
我得到了代码的输出没有错误,但毫无疑问它是如何工作的?这里发生了什么?
如果您拒绝投票,请告诉我原因.
我需要在javascript中使用integer键创建一个关联数组,如下所示;
a["10"] = "ten";
Run Code Online (Sandbox Code Playgroud)
但是当我创建一个数组时,它将值放入数组的10th索引,并创建一个长度为11的数组.我希望它是一个键值对.我知道这可以通过使用对象来完成,但我只需要一个数组.
这是我的代码:
<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)
图像和文本之间有空间,我想减少这个空间,我该怎么办呢?
我希望清除所有哈希映射值,然后将值从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) 我最近开发了一个姜饼应用程序.现在我想把它变成蜂窝状.现在我的asynctask有问题.我想将信息(例如一个字符串)从asynktask类传递给活动,我从它开始.对不起,这是我第一次使用asynctasks,所以我对此还不太了解.