Articles of андроида

Объединение манифеста Android Gradle: переопределить атрибут «uses-permission», поступающий из библиотеки

Для моего приложения, которое я разрабатываю с помощью новейшей Android Studio, я использую эти зависимости в файле gradle: dependencies { compile 'com.android.support:support-v4:21.0.+' compile 'com.helpshift:android-aar:3.7.1' } Библиотека com.helpshift:android-aar:3.7.1 нуждается в следующем разрешении для функции, которую я не использую в своем основном приложении: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Как описано здесь и здесь, я могу переопределить атрибуты из XML-деклараций […]

Android Studio 0.5.0 rebuild не работает с Proguard

Недавно я обновил Android Studio с 0.4.2 до 0.5.0 и Android Gradle Plug-In от 0.7.2 до 0.9.0, как предлагала IDE. Проект работает и устанавливается хорошо, но когда я нажимаю Build-> Rebuild Project, он выдает ошибку, которая останавливает восстановление. Вот сообщение на вкладке «Сообщения»: Information:See complete output in console Error:Execution failed for task ':projectName:proguardDebug'. > java.io.IOException: […]

Пустое пространство после исчезновения AdMob

У меня есть структура макета: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <com.google.ads.AdView android:layout_width="fill_parent" android:layout_height="wrap_content" ads:adSize="BANNER" /> <LinearLayout style="@style/TitleBar" android:layout_width="fill_parent" android:layout_height="45dip" // title bar </LinearLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" // main layout with all needed elements and background!" > </RelativeLayout> </LinearLayout> Все выглядит хорошо, пока мой AdMob не исчез. Затем я вижу пустую черную область с […]

Пользовательская форма во время чата в android с помощью xml-файла

Я могу нарисовать пользовательскую базу обратно в xml-файл, используя Shape Но как добавить дугу или кривизну в указанное место.

Гистограмма с использованием библиотеки AChartEngine

У меня есть гистограмма с использованием библиотеки AChartEngine как показано ниже: public class MainActivity extends Activity { private String[] mMonth = new String[] { "Jan", "Feb" , "Mar", "Apr", "May", "Jun", "Jul", "Aug" , "Sep", "Oct", "Nov", "Dec" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Getting reference to the button btn_chart Button […]

Странное поведение updateViewLayout

У меня есть представление (пользовательский рисунок), добавленный с помощью getWindowManager().addView() а затем я изменяю его LayoutParameters (меняя x и width ) и вызываю getWindowManager().updateViewLayout() . Это работает, но я получаю два обновления экрана, сначала перемещает все это в соответствии с новым x а затем масштабирует его в соответствии с новой шириной. Любые идеи о том, […]

Применяйте различные стили к кнопке при нажатии

Есть ли способ применить стиль к кнопке при нажатии кнопки? Если у меня есть стиль в style.xml : <resources> <style name="test"> <item name="android:textStyle">bold</item> </style> </resources> Селектор в button.xml : <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/test_pressed" style="@style/test" android:state_pressed="true"/> <item android:drawable="@drawable/test_focused" android:state_focused="true"/> <item android:drawable="@drawable/test_normal"/> </selector> То как я могу ссылаться на button.xml в моем макете? <Button … android:???="button"/> Благодаря!

Android app начинает медленно – dex2oat Zip отсутствует. Отменено – Gradle 2.10

Я написал приложение для Android, которое отлично работало до сих пор. Затем я добавил функции для облачных сообщений Google (GCM). Я использовал демонстрационный проект от Google, который, похоже, добавил аналитику и индексацию приложений и т. Д. Теперь запуск приложения работает по назначению, но занимает много времени. В журнале отображается много сообщений: I/dex2oat: —————————————————- I/dex2oat: <SS>: […]

Diff b / w bitmap.recycle () и bitmap = null

Я в ситуации, когда я использовал цикл for для загрузки набора изображений, и я преобразовываю его в растровые изображения. Поэтому, чтобы избежать ошибки OutOfMemory, я пытаюсь переработать растровые изображения. Но, к сожалению, я сталкиваюсь с другим исключением, говорящим что-то вроде "View trying to use a recycled bitmap" . Но все же мне разрешено удалять использованное […]

Программно изменить деятельность пусковой установки

Есть ли способ изменить активность, которая запускается при запуске приложения?