There is also an Ansible playbook that uses docker-compose: https://github.com/cfra/jitsi-playbook
Steps to get Jitsi up and running.
(taken from https://jitsi.org/downloads/)
You can use our Ubuntu/Debian repository:
/** | |
* A composable function that displays a text with a typewriter-like effect, revealing characters in chunks. | |
* | |
* @param text The input text to be displayed with the typewriter effect. | |
* @param minDelayInMillis The minimum delay in milliseconds between revealing character chunks, defaults to 10ms. | |
* @param maxDelayInMillis The maximum delay in milliseconds between revealing character chunks, defaults to 50ms. | |
* @param minCharacterChunk The minimum number of characters to reveal at once, defaults to 1. | |
* @param maxCharacterChunk The maximum number of characters to reveal at once, defaults to 5. | |
* @param onEffectCompleted A callback function invoked when the entire text has been revealed. | |
* @param displayTextComposable A composable function that receives the text to display with the typewriter effect. |
import androidx.compose.foundation.text.ClickableText | |
import androidx.compose.material.LocalContentAlpha | |
import androidx.compose.material.LocalContentColor | |
import androidx.compose.material.LocalTextStyle | |
import androidx.compose.runtime.Composable | |
import androidx.compose.runtime.remember | |
import androidx.compose.ui.Modifier | |
import androidx.compose.ui.graphics.Color | |
import androidx.compose.ui.graphics.takeOrElse | |
import androidx.compose.ui.text.ExperimentalTextApi |
import com.intellij.openapi.actionSystem.* | |
import com.intellij.openapi.application.* | |
import com.intellij.openapi.command.* | |
import com.intellij.openapi.diagnostic.* | |
import com.intellij.openapi.fileTypes.* | |
import com.intellij.openapi.progress.* | |
import com.intellij.openapi.project.* | |
import com.intellij.openapi.ui.* | |
import com.intellij.openapi.vfs.* | |
import com.intellij.psi.* |
There is also an Ansible playbook that uses docker-compose: https://github.com/cfra/jitsi-playbook
Steps to get Jitsi up and running.
(taken from https://jitsi.org/downloads/)
You can use our Ubuntu/Debian repository:
#!/usr/bin/bash | |
for commit in $(git --no-pager log --reverse --after="2016-10-01T10:36:00-07:00" --pretty=format:%H) | |
do | |
echo $commit | |
git checkout $commit | |
#write linguist data to a file | |
echo "" >> ~/repo-linguist-report.txt | |
echo "commit: $commit" >> ~/repo-linguist-report.txt |
import com.android.tools.lint.client.api.UElementHandler | |
import com.android.tools.lint.detector.api.* | |
import org.jetbrains.uast.UElement | |
import org.jetbrains.uast.UPostfixExpression | |
class NonNullAssertionDetector : Detector(), Detector.UastScanner { | |
override fun getApplicableUastTypes(): List<Class<out UElement>>? { | |
return listOf(UPostfixExpression::class.java) | |
} |
Build "Sources for Android 27" so you can comfortably browse the Android API source in Android Studio.
mkdir android-sdk-source-build
cd android-sdk-source-build
mkdir -p frameworks/base
If you facing the following error message when you try to access your device via adb ...
error: insufficient permissions for device: udev requires plugdev group membership
... then you might find the following tutorial helpful.
/* | |
* Copyright (C) 2017 The Android Open Source Project | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software |
import com.squareup.moshi.Json; | |
import com.squareup.moshi.JsonAdapter; | |
import com.squareup.moshi.JsonReader; | |
import com.squareup.moshi.JsonWriter; | |
import java.io.IOException; | |
public final class EnumWithDefaultValueJsonAdapter<T extends Enum<T>> extends JsonAdapter<T> { | |
private final Class<T> enumType; | |
private final String[] nameStrings; | |
private final T[] constants; |