Articles of Андроид

Font awesome в представлении списка андроидов не работает

Поэтому я создал этот адаптер адаптеров: View row = convertView; ViewHolder holder; iconFont = Typeface.createFromAsset(activity.getAssets(), "fontawesome-webfont.ttf" ); if (row == null) { LayoutInflater layoutInflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); row = layoutInflater.inflate(R.layout.event_type_list_row, null); holder = new ViewHolder(); holder.icon = (TextView) row.findViewById(R.id.EventTypeListRow_icon_EditText); holder.name = (TextView) row.findViewById(R.id.EventTypeListRow_name_EditText); row.setTag(holder); } else { holder = (ViewHolder) row.getTag(); } final EventTypeDataObj eventType […]

Динамически изменять элемент HTML в android webView

Я знаю, что этот вопрос очень распространен и может быть разрешен здесь: JS или JQuery и здесь – как запустить его на Android. Ну, эти методы работают нормально, но когда мы звоним: `myWebView.loadUrl("javascript:document.body.innerHTML = document.body.innerHTML.replace('link1', 'link2')");` Изображение link1 меняется с помощью link2, изображение загружается, но страница перезапускается, поэтому, если я нахожусь в конце, я собираюсь […]

Настройка фона на Android Wear

Я пытаюсь установить фон на нотификацию на ношение Android, но я получаю ошибку SetBackground в android.support.v4.app.NotificationCompat.WearableExtender не может применяться к (int) Я пытался понять это на некоторое время, но я в тупике. NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Code Received") .setContentText("Your Orange Wednesday code is " + orangeCode) .extend(new NotificationCompat.WearableExtender().setBackground(R.drawable.orangebg)); Если кто-то может указать мне […]

Создание AlertDialog со статическими методами?

Я завершил большую часть игры, которую я пытаюсь сделать, и на протяжении всего проекта я создал одно конкретное действие, которое также вызывает SurfaceView и Thread. Я поместил метод update () в каждый из 3-х классов, чтобы каждый из них знал, где другие из них каждый раз что-то меняет. По-видимому, единственный способ сделать что-то вроде этого […]

GCM BroadcastReceiver setResultCode использовать

Я использую пример GCM от разработчиков Android и не могу понять цель setResultCode (Activity.Result_OK). Какой компонент получает это сообщение? Кто его звонит и получает? Вот пример public class GcmBroadcastReceiver extends WakefulBroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ComponentName comp = new ComponentName(context.getPackageName(),GcmIntentService.class.getName()); startWakefulService(context, (intent.setComponent(comp))); setResultCode(Activity.RESULT_OK); // ????? } } Благодарю.

Модификация хранилища Android Studio

В настоящее время я работаю над проектом с использованием студии разработки Android. Но каждый раз, когда я пытаюсь создать приложение, я продолжаю получать ошибку Java.lang.RuntimeException: java.io.IOException: java.lang.AssertionError: Неожиданное изменение хранилища содержимого

Исключение Java nullpointer из Webview в android.webkit.WebViewClassic.loadDataWithBaseURL

Следуя рекомендациям, представленным в этом вопросе, я изменил код AdMob, чтобы он соответствовал рекомендациям, которые эффективно работали, уменьшив количество исключений, которые появлялись. Однако новое исключение растет. Код следующий: @Override protected void onDestroy() { if ( adView != null ) { adView.destroy(); adView = null; Log.i(ApplicationData.APP_TAG, TAG + ": OnDestroy, destroying the Adview"); } super.onDestroy(); } […]

Как получить формат даты в месяц и день

Я использую Joda Time для форматирования dateTime следующим образом: DateTimeFormatter dateFormatter = DateTimeFormat.longDate(); String startTimeStr = dateFormatter.print(localStartTime); Значения переменных: localStartTime={org.joda.time.LocalDateTime@830018681648}"2013-04-06T23:54:35.000" startTimeStr={java.lang.String@830018688880}"2013年4月6日" Проблема в том, как я могу получить формат даты локали в месяц и день? Я пробовал следующие коды: DateTimeFormatter monDayFormatter = DateTimeFormat.forPattern("MMMd"); String startTimeStr = monDayFormatter.print(localStartTime); И значения переменных: localStartTime={org.joda.time.LocalDateTime@830018681648}"2013-04-06T23:54:35.000" startTimeStr={java.lang.String@830018683220}"4月6" То, что я […]

Очистить краску с холста без очистки фонового изображения – Android

У меня есть холст с фоновым изображением. Мне нужно знать, можно ли очистить краску от этого холста для перерисовки, не очищая его фоновое изображение. Вот мой пример и мои результаты. ЯВА public void setCanvas() { if(mFile != null && mFile.exists()) { mPictureBitmap = BitmapFactory.decodeFile(mFile.getAbsolutePath()); mBitmap = Bitmap.createScaledBitmap(mPictureBitmap, mImageView.getWidth(), mImageView.getHeight(), false); mBitmap = mBitmap.copy(Bitmap.Config.ARGB_8888, true); mCanvas […]

Android.content.ActivityNotFoundException, когда ссылка не содержит http

Мое приложение позволяет пользователям вводить сообщения другим пользователям при использовании ограниченного HTML. Одна из вещей, которую я допускаю, – использование гиперссылок. Пример: <a href="www.google.com">Google</a> Я TextView помощью следующего метода: txtview.setMovementMethod(LinkMovementMethod.getInstance()); txtview.setText(Html.fromHtml(items.get(position).getBody())); Если пользователь создает гиперссылку без предварительной привязки http к URL-адресу, приложение вылетает со следующим исключением: FATAL EXCEPTION: main android.content.ActivityNotFoundException: No Activity found to handle […]