【php – 当数组键有更长的长度时解析json上的Android错误】教程文章相关的互联网学习教程文章

java – 在Android中解析JSON数组和对象【代码】

这就是JSON的样子:[{"pmid": "2","name": " MANAGEMENT","result": "1","properties": [{"prop_id": "32","prop_name": "Bonneville","address": "122 Lakeshore","city": "Ripley","state": "OH","zip": "11454","lat": "41.123","long": "-85.5034"}] }]我试图用Android中的以下Java代码解析它: JSONObject jObj = null; 尝试{ jObj = new JSONObject(jsonStr);// We get weather info (This is an array)JSONArray ...

android – 如何在java中对json对象的数组进行排序【代码】

我在jsonarray中有两个json对象"errorCode": "1", "data": [{"messageId": 590,"message": "WvZiT3RPm7feC6Hxsa/Ing==","messageType": "CHAT","sentOn": "01:51 PM, Apr 06, 2013","mainParent": 589,"officeId": "19","webParent": 590},{"messageId": 589,"message": "1A45rtoC3Cy88h73TEvDqQ==","messageType": "CHAT","sentOn": "01:50 PM, Apr 06, 2013","parent": 0,"signImg": null,"mainParent": 589,"officeId": "19","w...

java – 在Android上将int数组转换为Bitmap【代码】

我有一个代表颜色的MxN数组(比如RGBA格式,但这很容易改变).我想将它们转换为MxN位图或其他可以渲染到屏幕的其他东西(例如OpenGL纹理).有没有快速的方法来做到这一点?循环遍历数组并将它们绘制到画布上太慢了.解决方法:试试这个它会给你位图.// You are using RGBA that's why Config is ARGB.8888 bitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);// vector is your int[] of ARGB bitmap.copyPixelsFromBuffer...

java – 读取文本文件并将其拆分为数组 – Android【代码】

我已经解决了很多这些问题,但似乎仍然无法弄明白.我有一个文本文件分成行.每行由5个由“,”分隔的数据组成.我试图读取此文件并将信息拆分为这种形式的字符串数组:String [][] xyz = new String [5][100]; 请有人帮我解决一个简单的解决方案!?谢谢!!!

php – 当数组键有更长的长度时解析json上的Android错误【代码】

我正在尝试从服务器解析json数组响应.例如,我可以简单地解析这个响应:echo json_encode(['result' => 0,'h'=>1,'m'=>2]);但是要解析这个json格式:echo json_encode(['result' => 0,'hour'=>1,'minute'=>2]);我收到此错误:E/Response:: {"result":0,"hour":"1","minute":"35"}E/AndroidRuntime: FATAL EXCEPTION: mainE/AndroidRuntime: Process: pishguy.ir.asrebidree, PID: 6322E/AndroidRuntime: java.util.UnknownFormatCon...

java – Android Parse JSON数组【代码】

如何解析JSON ARRAY以获取没有[]和“”的数据 这是json"formattedAddress": [ "23, Damansara - Puchong Hwy (Bandar Puchong Jaya)", "47100 Puchong Batu Dua Belas, Selangor", "Malaysia" ]我的代码:poi.setFormattedAddress(jsonArray.getJSONObject(i).getJSONObject("location").getJSONArray("formattedAddress").toString());输出:[“23,Damansara – Puchong Hwy(Bandar Puchong Jaya)”,“47100 Puchong Batu Dua B...

java – Android Firestore将文件引用数组转换为List【代码】

在我的Firestore中,我有一个用户集合,其中文档可以有一个书签字段,这是一个引用数组:这些参考中的每一个都指向教师集合中的文档:在我的Android应用程序中,我想创建一个方法getBookmarks,它返回一个POJO列表,每个POJO代表一个教师.这是我编码的,但我认为有两个问题: >我无法返回List< TeacherPojo>我的回调,因为我得到了每个文件的参考>我认为为集合中的每个项目附加一个回调(用户控制的大小,用户可以拥有他/她想要的多个书签)可...

在android应用程序中的两个类之间传递String数组【代码】

我是Android新手.我应该如何在两个类之间传递String数组? 我试过Intent,通过在类之间共享String数组,但是我只得到一个String,其余的Strings都不会显示. 我可以使用捆绑包吗?是否有更好的方法来传递String数组?解决方法:如果您尝试将String-array从一个Activity发送到另一个Activity,则可以在Intent中完成. 在ClassA中:Intent intent = new Intent(this, ClassB); String[] myStrings = new String[] {"test", "test2"}; intent...

java – Android AsyncTask,警告:“为varargs参数创建未经检查的泛型数组”【代码】

我如何摆脱警告?我正在使用的代码:private void tryNew(List<Something> somethingList){new AsyncTask<List<Something>,Void,Void>(){@Overrideprotected Void doInBackground(List<Something> [] somethingList) {//some codereturn null;}}.execute(somethingList); }解决方法:我有同样的警告,可以通过使用我在execute方法的参数上使用的对象来删除它,没有泛型.对不起我的英语不好,但我会尽力解释一下. 而是以这种方式创建我的...

java – Android:字节数组到十进制字符串【代码】

我有一个字节数组,我必须在textview中以两种不同的格式打印它:十六进制字符十进制字符串 对于十六进制字符串,我使用此函数(在stackoverflow上找到):final protected static char[] hexArray = "0123456789ABCDEF".toCharArray(); public static String bytesToHex(byte[] bytes) {char[] hexChars = new char[bytes.length * 2];for ( int j = 0; j < bytes.length; j++ ) {int v = bytes[j] & 0xFF;hexChars[j * 2] = hexArray[...

java – 使用proguard android进行数组序列化的异常【代码】

我使用了snappy DB library,我的’Location’类有默认构造函数.不使用proguard但使用proguard时工作正常: 这是我的例外:java.lang.IllegalArgumentException: Unable to create serializer "com.d.a.c.x" for class: Object[]这是我的代码:import com.snappydb.DBFactory; ArrayList<Location> mLocationsList; snappydb = DBFactory.open(mContext, "LocationsList"); snappydb.put("LocationsList", mLocationsList.toArray()...

java – Android:Dialog Builder multipleselection设置数组【代码】

我正在尝试按照Android文档关于多个选择对话框.我有一个问题,我认为这是我正在尝试加载的数组类型.public void addCondition(View view){ArrayList<String> mHelperNames= new ArrayList<String>();mHelperNames.add("Test Item");mHelperNames.add("Test Item");mHelperNames.add("Test Item");mSelectedItems = new ArrayList(); AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setTitle("My Title").se...

试图从PHP获取数组并将其存储在java,android中【代码】

我有一个连接到数据库并获取数据的php文件,现在我希望将这些数据发送到我的java代码并存储为数组,用于连接到php并且我正在使用AsyncHttpClient查找结果现在在AsyncHttpClient中,它们是一个函数onSucess,它接受一个字符串值作为参数,所以来自php的任何东西都存储为字符串.我希望它是数组.. 请给我一个方法,要么得到一个数组而不是字符串以下是我的代码.public void func3(View view)throws Exception {AsyncHttpClient client = new...

AndroidJavaObject.Call数组传递错误(Unity for Android)【代码】

我正在使用Unity for Android应用程序,该应用程序使用原生Android插件.在其中我使用AndroidJavaObject的Call方法. 正如它在documentation中所说,方法的签名是: public void Call(string methodName,params object [] args); 我想将数组字符串发送到我的项目中:string[] strings = new string[] { "string1", "string2", ...}; myAndroidJavaObject.Call("myMethod", strings);并将其接收为Java代码:public void myMethod(String...

java – 组合多个字符串数组android【代码】

我的xml文件中有两个字符串数组.代码片段是<string-array name="ECE1NAME"><item>ENG1</item><item>MAT1</item><item>PHY1</item><item>CHM1</item><item>EG</item><item>FOC</item><item>CPL1</item><item>EPL</item> </string-array> <string-array name="ECE2NAME"><item>ENG2</item><item>CHM2</item><item>PHY2</item><item>MAT2</item><item>ECED</item><item>BCM</item><item>PCL</item><item>CPL2</item><item>CDL</item> ...