Articles of Ява

Как расширить класс URL для поддержки других протоколов в java (android)?

Я хочу, чтобы url закодировал строку, которая имеет неподдерживаемый url-протокол (схему). Итак, на третьей строке будет выбрано исключение. Есть ли способ создать поддержку класса URL «mmsh» или любую другую схему «custom_name»? EDIT: я не хочу регистрировать некоторые протоколы для моего приложения. Я просто хочу иметь возможность использовать класс URL без исключения «неподдерживаемого протокола». Я использую […]

Компилировать с помощью метода объявления, синхронизированного в java?

У меня возникла проблема с блокировкой потока по какой-то еще неизвестной причине в Android-приложении, когда я пытался убить Thread B из Thread A (обычно, иногда это сработало). Я догадался, что это связано с тем, что некоторые из моих методов выполняли вызовы по потокам без синхронизации. Я сделал метод отмены и множество методов, которые были по […]

Поиск и удаление неизменяемых значений в strings.xml

Пока eclipse рассказывает мне о нередактируемых переменных, классах и импорте, он не говорит мне, есть ли значения в файлах ресурсов, которые не используются. Возможность удалить все, что не используется, было бы очень полезно с точки зрения перевода. Есть ли там инструмент, который может это сделать?

Время обработки OpenCV Mat

Я хотел бы знать, будут ли иметь разные переменные для src (source) и dst (назначение) функции OpenCV на время обработки. У меня есть две функции ниже, что делает то же самое. public static Mat getY(Mat m){ Mat mMattemp = new Mat(); Imgproc.cvtColor(m,mMattemp,Imgproc.COLOR_YUV420sp2RGB); Imgproc.cvtColor(mMattemp,mMattemp, Imgproc.COLOR_RGB2HSV); Core.inRange(mMattemp, new Scalar(20, 100, 100), new Scalar(30, 255, 255), mMattemp); return […]

Расположение пользователя Google Maps V2 для Android

Синяя точка / стрелка не отображается на моей карте. Все остальное отлично работает. Мне не хватает некоторых разрешений? Включен Java Class, Manifest и макет XML. private void setUpMap(int satelliteMode, LatLng startPoint, float zoomLevel) { mapView.getUiSettings().setZoomControlsEnabled(false); //mapView.getUiSettings().setMyLocationButtonEnabled(false); mapView.setMapType(satelliteMode); mapView.setMyLocationEnabled(true); mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(startPoint, zoomLevel)); } XML: <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mapview" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment"/> проявляются: <permission android:name="com.example.project.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.project.MAPS_RECEIVE"/> <uses-permission […]

Воспроизведение звука при нажатии кнопки -android

У меня этот код package com.tct.soundTouch; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.Button; public class main extends Activity implements OnTouchListener { private MediaPlayer mp; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final Button zero = (Button) this.findViewById(R.id.button); zero.setOnTouchListener(this); mp = MediaPlayer.create(this, R.raw.sound); } @Override public boolean onTouch(View v, […]

Возвращается HttpResponse на длину строки 0

Я пытаюсь сделать запрос HTTPGet на сервере в Android APP, но когда я изменяю httpresponse в строке, строка имеет длину 0. DefaultHttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet("http://"+server+path+"?assets="+URLEncoder.encode(query, "US-ASCII")+"&lt="+localTime+"&to="+timeOffset); HttpResponse response = httpclient.execute(httpget); System.out.println("Status"+ response.getStatusLine()); System.out.println("Length "+org.apache.http.util.EntityUtils.toString(response.getEntity()).length()); return org.apache.http.util.EntityUtils.toString(response.getEntity()); Catlog: I/System.out(22344): StatusHTTP/1.1 200 OK I/System.out(21737): Length 0 Ури – это хорошо, когда […]

Как сделать нулевой секретный ключ в java?

Является ли следующий код java достаточным для очистки секретного ключа в памяти (установка всего его байтового значения в 0)? zerorize(SecretKey key) { byte[] rawKey = key.getEncoded(); Arrays.fill(rawKey, (byte) 0); } Другими словами, метод getEncoded возвращает копию или ссылку на фактический ключ? Если копия возвращается, то как я могу удалить секретный ключ в качестве меры безопасности?

Возврат пробных покупок при тестировании Google in-App

У меня проблемы с возвратом. Когда я вхожу в систему в консоли издателя, он показывает мою покупку и кнопку «Отменить весь заказ». Кнопка «вернуть деньги» выделена серым цветом. Оплата была произведена с использованием тестовой учетной записи. Приложение еще не опубликовано. Как я могу получить мои деньги обратно, и будет ли Google по-прежнему обвинять меня в […]

Eclipse «Android Device Chooser» – красный крест Infront всех устройств в столбце Target

Когда я запускаю проект разработки Android (с eclipse) в момент загрузки выбора устройства Android , он показывает мой запущенный эмулятор и устройство, за которым следует красный крест, как указано на следующем снимке экрана. Но когда я выбираю устройство и запускаю его, он устанавливает его и запускается правильно. В файле манифеста я включил следующее. <uses-sdk android:minSdkVersion="4" […]