Tag: android

无法在webrtc android客户端中添加远程会话描述

服务器响应: { “rtcid”: “wKAm8eeyI-mQ5dsslkhu”, “msgType”: “offer”, “senderrtcid”: “53wp_LP5CYDie3eIlkhw”, “msgData”: { “type”: “offer”, “sdp”: “v=0\r\no=- 951920257545056255 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS OfkjcHABgxUkHlk8mfJ8ayYZdCHqdpQGFSTM\r\nm=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4 0.0.0.0\r\na=ice-ufrag:CF4q+RW54gQVPaz0\r\na=ice-pwd:hEIbgX4MME6cPkZKGih7bjQM\r\na=ice-options:google-ice\r\na=fingerprint:sha-256 1E:7F:B8:BA:1A:8D:76:BE:A9:A5:A3:9D:59:3E:CC:BD:1B:90:7B:89:EF:F0:03:B3:9A:CA:9C:07:02:97:53:6F\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:777379316 cname:Dl+cb/nGYCzEcTvH\r\na=ssrc:777379316 msid:OfkjcHABgxUkHlk8mfJ8ayYZdCHqdpQGFSTM […]

如何使用BaseAdapter为onitemClickListener编写自定义列表视图的代码?

这是使用Android中的BaseAdapter自定义列表视图的代码,它的工作正常: public class CustomListAdapter extends BaseAdapter { private ArrayList _listData; Context _c; public CustomListAdapter(Context context, ArrayList listData) { _listData = listData; _c = context; } @Override public int getCount() { return _listData.size(); } @Override public Object getItem(int position) { return _listData.get(position); } @Override public long getItemId(int position) { return position; } public View getView(int position,View […]

ArrayList Null指针使用Condition进行exception

ArrayList NullPointerException (NPE)在仅为Google产品提取数据时 这是我获得NPE的路线: searchList.add(value); // getting NPE 日志: 02-24 14:25:35.903 17269-17269/app.retrofit_chucknorries E/app.retrofit_chucknorries.MainActivity$2: ERROR: null 02-24 14:25:35.904 17269-17269/app.retrofit_chucknorries W/System.err: java.lang.NullPointerException 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at app.retrofit_chucknorries.MainActivity.searchList(MainActivity.java:132) 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at app.retrofit_chucknorries.MainActivity$1.call(MainActivity.java:57) 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at app.retrofit_chucknorries.MainActivity$1.call(MainActivity.java:51) 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at rx.Observable$32.onNext(Observable.java:7187) 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:130) 02-24 14:25:35.909 17269-17269/app.retrofit_chucknorries W/System.err: at […]

将数组从JNI传递到Java

我想访问从JNI到Java的数组(通过创建共享库libtest.so文件) 我这样做如下: JNI代码(C) int size = 5; /* Array Size */ char sample_arr[size] = {1, 2, 3, 4, 5}; /* Array to be accessed in Java */ jbyteArray result_arr = (*env)->NewByteArray(env, size); (*env)->SetByteArrayRegion(env, result_arr, 0, size, sample_arr); jmethodID mid = (*env)->GetMethodID(env, cls, “callback”, “(I)V”); (*env)->CallVoidMethod(env, obj, mid, get_event); 我相信JNI中的jbyte是等效的。 编译上面的代码以形成共享对象libtest.so 。 Java代码 public class Callbacks […]

在SD卡中移动/重命名文件

我正在尝试将文件从一个目录移动到另一个目录(在SD卡中) 我有一个文件的URI和我试图移动它的方式: Uri selectedImage = imageReturnedIntent.getData(); // this the uri, something like content://media/external/images/media/635 File sdcard = Environment.getExternalStorageDirectory(); File from = new File(sdcard, selectedImage); File to = new File(sdcard, “myNewDir/mynewfile.jpg”); from.renameTo(to); 但它不起作用,它也没有给我在Logcat中的任何错误… 编辑: 我已将两个权限添加到我的清单文件中:

ANDROID – 删除listview标题图像的额外空间

我有一个带有标题图像的列表视图,图像的顶部和底部有额外的空间。 我想从中移除空间, 我的布局是LinierLayout,如果有人知道请帮忙吗? 我的xml文件已关闭 这是列表项xml的代码 这是适配器文件 import android.content.*; import android.graphics.*; import android.os.*; import android.util.Log; import android.view.*; import android.widget.*; import com.parse.*; import com.squareup.picasso.*; import org.w3c.dom.Text; import java.io.*; import java.net.*; import java.util.*; public class IndividualsAdaptor extends ArrayAdapter { private static final int TYPE_SECTION_HEADER = 0; private static final int TYPE_LIST_ITEM = 1; protected Context mContext; ArrayList mListHeader […]

如何从Android发送数据到PHP服务器?

对于单对价值,我用过: datas.add(new BasicNameValuePair(“latitude”, Double.toString(lastKnownLocation.getLatitude()))); 然后使用HttpClient将其发送到服务器: HttpClient httpclient = CustomHttpClient.getHttpClient(); HttpPost httppost = new HttpPost(url); httppost.setEntity(new UrlEncodedFormEntity(datas)); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); input = entity.getContent(); 在服务器端,我提取此信息如下: $latitude = (_POST[‘latitude’]); 但是对于我自己类型的数组, Place with 3 fields: class Place { int id; String name; String address; } 如何将此信息发送到我的PHP脚本? 在我的php中,如何提取这个JSON数组?

列表在更改活动后查看消失

现在已经有好几个小时了,我一直在努力解决一个关于java中列表视图的问题,我正在努力做一个实践性的应用程序。 我有一个关于我的主要活动的列表视图,在从该活动更改并返回到它之后,列表视图消失了。 我google了,看到人们改变事物并保存实例并试图实现它但没有成功,但是,这可能是因为我对java非常新。 这是代码: public class MainActivity extends AppCompatActivity { private ArrayList items; private ArrayAdapter itemsAdapter; private ListView lvItems; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvItems = (ListView) findViewById(R.id.lvItems); items = new ArrayList(); itemsAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, items); lvItems.setAdapter(itemsAdapter); items.add(“Test”); setupListViewListener(); } // Attaches a long click listener to the listview private […]

Android:将传感器数据从服务广播到活动

我正在尝试学习Android应用程序开发,并编写了一个非常简单的应用程序,其中包含一个调用服务的活动。 该服务将测量的加速度广播到活动。 问题是服务运行正常,但它不会将数据发送回活动。 即,我的接收器上的onReceive永远不会被调用。 此外,当活动结束时,有一个例外,说我的接收器尚未注册。 下面是我的服务,活动和manifest.xml的代码。 任何帮助将非常感谢。 活动呼叫服务: package com.practice; import com.practice.SimpleService; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.view.Window; public class ServiceActivity extends Activity { MyReceiver myReceiver=null; Intent i; static final String LOG_TAG = “ServiceActivity”; /** Called when the activity is first created. */ @Override public […]

Android应用中setText上的空对象引用

我的应用程序在此setText崩溃了。 我想可能是因为它无法找到id所以我调查了R.java并在那里找到了id。 我很困惑,为什么它仍然崩溃。 TextView city = (TextView)findViewById(R.id.city_result); city.setText(msg[0]); R.java public static final int city_result=0x7f080041; 并且此代码位于public static final class id方法中。 任何帮助将不胜感激! 谢谢!! ================更多代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_weather_report); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()) .commit(); } //get message from intent Intent intent = getIntent(); String[] message = intent.getStringArrayExtra(MainActivity.EXTRA_MESSAGE); setResult(message); } public […]