Articles of 数组

将按钮variables声明为带有for循环android的数组

我设法在for循环中创建按钮,并且没有理由不在其中声明我的variables。 不幸的是,eclipse只识别“bt”并且不想用循环中代表的数字替换我的[i],因此在我的布局中find正确的id。 有关如何使这项工作的任何想法? 我也很高兴任何其他解决方案像我一样美丽,这不起作用;) Button [] bt = new Button[6]; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.start_layout); bt[0] = (Button) findViewById(R.id.bt0); bt[1] = (Button) findViewById(R.id.bt1);//This is what i’m trying to replace bt[2] = (Button) findViewById(R.id.bt2); bt[3] = (Button) findViewById(R.id.bt3); bt[4] = (Button) findViewById(R.id.bt4); bt[5] = (Button) findViewById(R.id.bt5); for (int i=0; i<6; i++) { final […]

对于NSArray,是否存在与iOS函数“componentsJoinedByString”等效的Java / Android?

Java中有这样的东西吗? NSString *myString = [myArray componentsJoinedByString:@”, “]; 这是一些输出的例子: A, B, C, D 如果没有,那么实现这一目标的最佳方法是什么?

通过intent在活动之间传递JSON数组

之前已经问了一次,但这对我来说根本不起作用。 所以我想我会再问一次。 我有一个JSONarray,我想使用intent传递给我的第二个活动。 这是我的代码的一部分,它连接到mysql数据库并将有关用户的数据放在JSONarray中。 到目前为止这一切都有效。 try{ BufferedReader reader = new BufferedReader(new InputStreamReader(is,”iso-8859-1″),8); sb = new StringBuilder(); sb.append(reader.readLine() + “\n”); String line=”0″; while ((line = reader.readLine()) != null) { sb.append(line + “\n”); } is.close(); result=sb.toString(); }catch(Exception e){ Log.e(“log_tag”, “Error converting result “+e.toString()); } String ct_user; String ct_pass; Intent personal = new Intent(Home.this, Loggedin.class); try{ jArray = […]

将Serializable数组从一个活动传递到另一个活动时的类Cast Exception

我有一个包含可序列化对象的数组,我正在尝试使用Intent的putExtra()和Bundle的getSerializable()。 但是,我得到了一个类强制转换exception并且不明白为什么。 以下是代码。 UserInfo是我自己的类,它实现了Serializable,我能够在活动之间传递单个UserInfo对象。 我在尝试使用数组时遇到了这个问题。 发送序列化的代码: Intent intent = new Intent( JOIN_GROUP ); //JOIN_GROUP is a constant string String user_ids[] = packet.userIDs(); int length = user_ids.length; UserInfo users[] = new UserInfo[length]; for ( int i = 0; i < length; ++i ) users[i] = getUserByID( user_ids[i] ); intent.putExtra( USERS_IN_GROUP, users ); 检索序列化的代码: Bundle extra = […]

如何获得一系列图像?

我想制作一个电池应用程序,它应该以图像的forms通知用户电池百分比。 现在电池百分比为0-100,我需要101张图像。 我想要做的是,可以将所有这些图像插入到数组中并相应地使用它们。 例如,如果我的电池百分比是47%,则位置47处的arrays中的图像应该是资源。 也就是说,假设我有一个名为Battery的ImageView ,我有一个名为batteryimage的数组(包含所有101个图像),那么我应该可以这样做, Battery.setBackgroundResource(R.drawable.batteryimage[p]) 其中p将是电池的当前百分比,我将通过代码获得。 希望大家都明白我想要的东西.. Thanx提前..

写/读字符串数组到内部存储android

我是android开发的新手。 目前,我正在开发一个简单的应用程序,用于编写和读取字符串数组到内部存储。 首先我们有一个数组,然后将它们保存到存储,然后下一个活动将加载它们并将它们分配给数组B.谢谢

搜索前3个数字的最快捷,最有效的方法是什么?

我目前有一个大约8-10个数字的数组,定期更改。 因此,大约每5到10秒,数字会更新。 我需要每10秒钟在arrays中获得前3个数字。 这一切都是在移动设备上完成的。 该arrays是当前扫描的接入点的RSSI,因此在我的办公室通常大约10,但在现场测试中它可能会增加到大约50。 在那一刻,我迭代数组3次,每次我取出三个最高数字并将它们放在三个先前声明的variables中。 我的问题是在这种情况下我应该怎么做才能提高速度和效率?

使用POST android发送php数组

我想通过POST从android发送到php服务器的PHP数组,我有这个代码 HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(url); StringEntity dades = new StringEntity(data); httppost.setEntity(dades); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); return resEntity.getContent(); 我认为php数组可能会进入StringEntity dades = new StringEntity(data); (数据是php数组)。 谁能帮我?

C ++和JNI – 如何将数组传递给jfloatArray

我一直在搞乱自己的小项目,用c ++和jni自学android ddk,但我无法弄清楚如何将数据从java float数组传递给c ++数组。 我使用了jni设置。 我find的大多数教程要么太简单,要么解释不够,要么太复杂,现在还不能理解。 那么,有人可以指出一个简单的例子,一个数组从java传递到c ++,然后对数据执行一些方法/函数并发送回java。 继续我的尝试到目前为止,但我还有两个错误。 我不确定语法的其余部分是否符合标准但我在编译时没有看到任何内容。 #include #include #include #include using namespace Eigen; Vector3f vec; Vector3f vec2; Vector3f vecRtrn; void vecLoad(float x, float y, float z, float x2, float y2, float z2){ vec(0) = x; vec(1) = y; vec(2) = z; vec2(0) = x2; vec2(1) = y2; vec2(2) = z2; […]

android使用xml数组资源

嘿家伙我是android编程的新手,有一点问题我想创建一个带有ImageView和TextView的listView。 这段代码有效,但实际上我想使用之前创建的数组,如下所示: int[] img = getResources().getIntArray(R.Array.img); package com.simplelistviewwithlistactivity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.app.ListActivity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.ListView; public class ListActivityS extends ListActivity { int[] img = { R.drawable.r1, R.drawable.r2, R.drawable.skycubemap1, R.drawable.skycubemap1, R.drawable.skycubemap2, R.drawable.skycubemap3, R.drawable.skycubemap4, R.drawable.skycubemap5 }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getListView().setDividerHeight(2); getListView().setAdapter(new BindDataAdapter(this, img, item)); } @Override […]