Articles of Ява

Что лучше использовать, массив hardcoded array или resource string?

Что лучше использовать в моей программе Android: В mainActivity.java: String[] st = {"Value1","Value2"}; или В mainActivity.java: String[] st = (String[]) getResources().getStringArray(R.array.Array1); И в strings.xml: <string-array name="Array1"> <item >Value1</item> <item >Value2</item> </string-array>

Java 7/8 в Android?

Android – отличная мобильная платформа, она использует Java (по уважительной причине) очень популярный язык программирования. Но язык Java развивается, продвигаясь вперед, версия 7 с небольшими улучшениями языка имеет несколько лет, а в следующем году наступает версия 8 с ожидаемыми лямбдами. Мой вопрос: будет ли Android запускать Java 7 или 8 или взять некоторые из своих […]

Создать BigInt со строкой, закодированной до основания 16

Я пытаюсь разобрать String следующим образом: f2cff0a43553b2e07b6ae3264bc085a В BigInt, однако, при использовании конструктора String для BigInt я, очевидно, получаю исключение формата Number: BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a"); Любые идеи, как я могу это сделать?

Не удалось найти класс, на который ссылается метод android java.lang.NoClassDefFoundError

Я призываю отдельный класс, который я написал в том же пакете, что и мой класс MainActivity . Но когда я запускаю приложение, он дает мне java.lang.NoClassDefFoundError . Я не могу понять, почему другой класс, определенный в одном пакете, не может быть идентифицирован. Я пробовал много методов для java.lang.NoClassDefFoundError но ни один из них не разрешил […]

Как могут мои права доступа на уровне доступа к приложениям на непривязанных устройствах?

Android требует, чтобы суперпользователь удалял, изменял или читал что-либо в корневом каталоге, кроме системы, которая только читается. Однако я заметил, что даже без внедренного устройства некоторые приложения могут воспользоваться этими процессами. Например, Norton может делать салфетки для устройств на ненарушенных телефонах. Есть ли способ предоставить моему приложению аналогичный доступ?

Как изменить размер растрового изображения оптимальным образом в Android?

Предположим, что у меня есть шестиугольник: Если я изменил его размер, чтобы использовать его в своем приложении, которое содержит сетку шестиугольников: // … bgPaint = new Paint(); bgPaint.setAntiAlias(true); bgPaint.setDither(true); // … Bitmap coloredBackground = BitmapFactory.decodeResource(getResources(), R.drawable.bg); // … canvas.drawBitmap(coloredBackground, null, getAsRect(), bgPaint); Я получаю следующее: getAsRect() возвращает объект Rect я использую для рисования. То, что […]

ADB не отвечает – Android Studio

Не отмечайте это как дубликат. Позвольте мне объяснить, что случилось, и рассказать вам, что я сделал. Итак, вот моя проблема. Когда я открываю Android Studio, это приводит к ошибке: TCP / IP http://i39.tinypic.com/2aah576.png Итак, я пошел в настройки брандмауэра Windows. Вот что я имею: Брандмауэр Windows http://i44.tinypic.com/sma5xl.png Как вы можете видеть, брандмауэр выключен. Затем я […]

SimpleDateFormat возвращает строчную дату на разных языках

Я использую SimpleDateFormat для анализа правильной даты. Иногда, когда я использую SimpleDateFormat, он возвращает мне дату на другом языке, чем английский. Я хочу, чтобы строка даты была только на английском языке. Возможно ли это? Смотрите мой код и фотографии. Вот мой форматир: SimpleDateFormat df = new SimpleDateFormat("d-MMMM-yyyy", Locale.ENGLISH); Вот такое же приложение, но строка находится […]

Назначение long Long в Java

В настоящее время я просматриваю одну из обучающих программ Android . Я нашел выражение, подобное: Bundle bundle = getIntent().getExtras(); Long longVariable = bundle.getLong(someId); if( longVariable != null ) { //doSomething } Посмотрев на Bundle.getLong в API, я увидел, что он возвращает длинный (примитивный). Теперь я не писал Java довольно долго, а пока только C #, […]

Разработка Android: получение данных из Интернета

Я начинаю разработку Android, и я пытаюсь создать приложение, которое будет просто отображать сообщения на следующем веб-сайте: http://www.montgomeryschoolsmd.org/schools/lakelandsparkms/ . Мне нужно знать, как я могу отображать данные из Интернета в своем приложении для Android. Примером может служить оценка.