Ноябрь 2021

Camera Permission | QR Scanner

MainActivity import android.Manifestimport android.content.Intentimport android.content.pm.PackageManagerimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Buttonimport android.widget.ImageViewimport androidmads.library.qrgenearator.QRGContentsimport androidmads.library.qrgenearator.QRGEncoderimport androidx.core.app.ActivityCompatimport androidx.core.content.ContextCompatimport com.google.zxing.WriterExceptionclass MainActivity : AppCompatActivity() { var im: ImageView? = null var bGenerate: Button? = null var bScanner: Button? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) im = findViewById(R.id.imageView) bGenerate = findViewById(R.id.button) bScanner = findViewById(R.id.bScan) bScanner?.setOnClickListener { checkCameraPermission() } bGenerate?.setOnClickListener { generateQrCode(“Поставь лайк если понравилось видео!!”) } } private fun generateQrCode(text: String){ val qrGenerator = QRGEncoder(text,… Подробнее »Camera Permission | QR Scanner

QR Scanner

MainActivity import android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Buttonimport android.widget.ImageViewimport androidmads.library.qrgenearator.QRGContentsimport androidmads.library.qrgenearator.QRGEncoderimport com.google.zxing.WriterExceptionclass MainActivity : AppCompatActivity() { var im: ImageView? = null var bGenerate: Button? = null var bScanner: Button? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) im = findViewById(R.id.imageView) bGenerate = findViewById(R.id.button) bScanner = findViewById(R.id.bScan) bScanner?.setOnClickListener { startActivity(Intent(this, ScannerActivity::class.java)) } bGenerate?.setOnClickListener { generateQrCode(“Поставь лайк если понравилось видео!!”) } } private fun generateQrCode(text: String){ val qrGenerator = QRGEncoder(text, null, QRGContents.Type.TEXT, 500)… Подробнее »QR Scanner

Client List

Серия уроков “Client List” Серия уроков “Client List” это 16 уроков (7 часов курса) которые помогут освоить базу данных SQLite на андроид. Сейчас не рекомендуется использовать базу данных SQLite напрямую, нужно использовать библиотеку Room DataBase, по этому на этом курсе я вам покажу как работать с этой библиотекой. В процессе курса я буду рассказывать детально и показывать много разных приемов которые нужно знать при создании приложений. Мы будем учится пользоваться… Подробнее »Client List

Доска объявлений

Серия уроков “Доска объявлений” Части 1,2,3,4 Серия уроков “Доска объявлений Части 1,2,3,4 на Котлин” это 4 части курса  которые помогут освоить работу с Firebase на андроид. Вы научитесь создавать приложения на основе базы данных на облаке. Пройти этот курс подойдет тем кто хочет научиться андроид разработке для создания таких приложений наподобие “Блог”, “Доска объявлений”, “Чат”, “Интернет магазин”, что то наподобие “Доставка на дом” и огромное множество приложений в которых пользователи могут… Подробнее »Доска объявлений

QR Code Generator

Библиотека: implementation ‘androidmads.library.qrgenearator:QRGenearator:1.0.3’ MainActivity import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Buttonimport android.widget.ImageViewimport androidmads.library.qrgenearator.QRGContentsimport androidmads.library.qrgenearator.QRGEncoderimport com.google.zxing.WriterExceptionclass MainActivity : AppCompatActivity() { var im: ImageView? = null var bGenerate: Button? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) im = findViewById(R.id.imageView) bGenerate = findViewById(R.id.button) bGenerate?.setOnClickListener { generateQrCode(“Поставь лайк если понравилось видео!!”) } } private fun generateQrCode(text: String){ val qrGenerator = QRGEncoder(text, null, QRGContents.Type.TEXT, 500) try { val bMap = qrGenerator.encodeAsBitmap() im?.setImageBitmap(bMap) } catch (e: WriterException){… Подробнее »QR Code Generator

Приложение “Уровень”

MainActivity import android.content.Context import android.graphics.Color import android.hardware.Sensor import android.hardware.SensorEvent import android.hardware.SensorEventListener import android.hardware.SensorManager import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.LinearLayout import android.widget.TextView class MainActivity : AppCompatActivity() { lateinit var sManager: SensorManager private var magnetic = FloatArray(9) private var gravity = FloatArray(9) private var accrs = FloatArray(3) private var magf = FloatArray(3) private var values = FloatArray(3) override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val tvSensor = findViewById<TextView>(R.id.tvSensor) val lRotation = findViewById<LinearLayout>(R.id.lRotation)… Подробнее »Приложение “Уровень”

BtMonitor Kotlin | #5

ControlActivity import android.bluetooth.BluetoothManagerimport android.content.Contextimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Menuimport android.view.MenuItemimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport com.neco_desarrollo.btmonitorkotlin.databinding.ActivityControlBindingclass ControlActivity : AppCompatActivity() { private lateinit var binding: ActivityControlBinding private lateinit var actListLauncher: ActivityResultLauncher<Intent> lateinit var btConnection: BtConnection private var listItem: ListItem? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityControlBinding.inflate(layoutInflater) setContentView(binding.root) onBtListResult() init() binding.apply { bA.setOnClickListener { btConnection.sendMessage(“A”) } bB.setOnClickListener { btConnection.sendMessage(“B”) } } } private fun init(){ val btManager = getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager… Подробнее »BtMonitor Kotlin | #5