Генерация JavaDoc через Gradle с поддержкой кириллицы

Тут на работе возникла задача с генерировать JavaDoc c поддержкой кириллицы. Средствами AndroidStudio проблему решить не удалось, возникали проблемы с кодировкой. На помощь пришёл Gradle =)

Достаточно добавить в build.gradle модуля приложения следующее:

android.applicationVariants.all { variant ->
    def name = variant.name.capitalize()
    task("generate${name}Javadoc", type: Javadoc, dependsOn: "assemble$name") {
        description "Generates Javadoc for $name."
        source = variant.javaCompile.source
        ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
        classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar)

        options.links("http://docs.oracle.com/javase/7/docs/api/")
        options.linksOffline("http://d.android.com/reference","${android.sdkDirectory}/docs/reference")

        options.encoding("UTF-8")
        options.setLocale("ru")
        options.addStringOption('charset', 'UTF-8')
    }
}

Задачу нужно добавлять вне блока android

Если необходимо исключить какие то классы из документации (например классы support library и play services), тогда в блок task необходимо добавить: exclude 'android/*', 'com/*'

Калибровка батареи

Давно пользуюсь одной методой для приведения заюзаных аккумуляторов в более менее рабочее состояние. Почему и как она работает -- я не знаю =) Всё это было, не единожды, проверено на Eten x610 и вот успешно применено к HTC Legend. До калибровки тело еле дотягивало до дома после работы, после около 40% при возращении домой. Более точные замеры мне делать лень, кому не лень, прошу в комментарии =)

Итак, сама метода:

  1. Выключаем телефон

  2. Вынимаем батарею, ждём 5 минут, вставляем батарею

  3. Не включая телефон, ставим его на зарядку

  4. Ждём появления сигнала "батарея заряжена" (на HTC Legend -- зелёный светодиод)

  5. Отключаем от зарядки

  6. Вынимаем батарею, ждём 5 минут, вставляем батарею

  7. Включаем, пользуемся

Всё что вы делаете, вы делаете на свой страх и риск.

CyanogenMod 6.1 для HTC Legend

Мы долго ждали и вот он вышел. Сразу хочется сказать большое спасибо всей команде CyanogenMod и в отдельности Alexander Hofbauer a.k.a ali ba

Собственно цель данного поста в показать какие дополнения можно использовать с CyanogenMod 6.1 для HTC Legend. После прошивки CyanogenMod и Google Apps, вы на своём HTC Legend имеете Android 2.2.1 Froyo + всякие дороботки и изменения от команды CyanogenMod. Это очень хорошо, но мало =)

[This post was truncated in the archive. The full text was not preserved.]