27 Şubat 2024 Salı

Kayıt Ol

Zaten Üye Misin ? Giriş Yap

Üye Değil Misin ? Hesap Oluştur

Kotlin Fotoğrafları Arkaplan Yapma Programı Kodları

```kotlin
import android.os.Bundle
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val imageView: ImageView = findViewById(R.id.imageView)
        imageView.setImageResource(R.drawable.background_image)
    }
}
```

Output:
The code provided sets a background image from the assets folder in an ImageView in an Android app using Kotlin.

Kotlin Audio Recorder

import android.Manifest
import android.content.pm.PackageManager
import android.media.MediaRecorder
import android.os.Bundle
import android.os.Environment
import android.widget.Button
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
import java.io.IOException

class MainActivity : AppCompatActivity() {

    private lateinit var mediaRecorder: MediaRecorder
    private var outputFile: String = ""

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val recordButton: Button = findViewById(R.id.record_button)

        if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
            ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.RECORD_AUDIO), 1)
        }

        outputFile = Environment.getExternalStorageDirectory().absolutePath + "/recording.3gp"

        mediaRecorder = MediaRecorder()
        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC)
        mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP)
        mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB)
        mediaRecorder.setOutputFile(outputFile)

        recordButton.setOnClickListener {
            try {
                mediaRecorder.prepare()
                mediaRecorder.start()
                Toast.makeText(this, "Recording started", Toast.LENGTH_SHORT).show()
            } catch (e: IOException) {
                e.printStackTrace()
            }
        }
    }

    override fun onStop() {
        super.onStop()
        mediaRecorder.stop()
        mediaRecorder.release()
        Toast.makeText(this, "Recording stopped", Toast.LENGTH_SHORT).show()
    }
}

25 Şubat 2024 Pazar

HTML Tüm Temel Kodlar

 

Tüm Kodlar

HTML programlama dilinde kullanılan tüm kodlar aşağıda listelenmiştir:

KodAçıklamaXHTML
<!--...-->Açıklama eklemek.Var
<!DOCTYPE> Dosya türünü yazmak.Var
<a>Bağlantı vermek.Var
<abbr>Kısaltma.Var
<acronym>Kısaltmayı açıklamak.Var
<address>Adres vermek.Var
<area>Resim üzerinde alan belirtmek.Var
<b>Kalın yazmak.Var
<base>Tüm bağlantılar için ana yolu bildirme.Var
<bdo>Yazı yönünü bildirme.Var
<big>Büyük yazmak.Var
<blockquote>Alıntı yapmak.Var
<body>İçeriğe başlangıcı bildirmek.Var
<br>Satır atlamak.Var
<button>Buton eklemek.Var
<caption>Tablo başlığı belirtme.Var
<center>Hizayı ortalar.Yok
<cite>Alıntı yapmak.Var
<code>Bilgisayar kodu şeklinde yazmak.Var
<col>Tablo sütununu belirtme.Var
<colgroup>Tablo sütun gruplarını belirtme.Var
<dd>Açıklama eklemek.Var
<del>Üstü çizili yazı yazmak.Var
<div>Dosyada alan belirtme.Var
<dfn>Bir terim açıklamak.Var
<dl>Terimler listesi.Var
<dt>Terim açıklamak.Var
<em>Vurgulu yazı.Var
<fieldset>Alan belirleme.Var
<form>Form kullanma.Var
<frame>Alt pencere açmak (frame)Var
<frameset>Alt pencereleri tanımlamaya başlamak.Var
<h1> to <h6>Başlık (1-6 arası)Var
<head>Dosya bilgilerini açıklama bölümü.Var
<hr>Yatay çizgi çekmek.Var
<html>HTML'ye başlamak.Var
<i>Sağa yatık yazmak.Var
<img>Resim eklemek.Var
<input>Form nesnesi eklemek.Var
<ins>Vurgu yapmak.Var
<kbd>Kelime yazdırma.Var
<label>Etiket belirleme.Var
<legend>Bir alan için başlık belirleme.Var
<li>Listeleme.Var
<link>Dosyaya bağlantı verme.Var
<map>Resim tanımlama.Var
<meta>Dosya bilgisi tanımlama.Var
<noscript>Script desteği yoksa yapılacaklar.Var
<object>Bir obje ekleme (flash vs.)Var
<ol>Numaralandırılmış liste ekleme.Var
<optgroup>Seçim grubu.Var
<option>Sürükle-bırak seçim listesi.Var
<p>Paragraf.Var
<param>Parametre bildirme.Var
<pre>Formatlı yazı ekleme.Var
<q>Küçük alıntılar için.Var
<samp>Bilgisayar yazı tipi kullanma.Var
<script>Script tanımlama.Var
<select>Seçim kutusu tanımlama.Var
<small>Küçük yazma.Var
<span>Bir alan tanımlaması.Var
<strong>Vurgu yapmak.Var
<style>Stil belirleme.Var
<sub>Normalden aşağı yazı.Var
<sup>Üs yazmak.Var
<table>Tabloya başlamak.Var
<tbody>Tablo başlangıcı.Var
<td>Sütun belirleme.Var
<textarea>Metin kutusu.Var
<tfoot>Tablo altlığı.Var
<th>Tablo başlığı.Var
<thead>Tablo başlığı.Var
<title>HTML Dosyası başlığı.Var
<tr>Satır belirleme (tablo).Var
<tt>TT Yazı.Var
<ul>Madde işaretli liste.Var
<var>Değer.Var
<xmp>PRE komutunun aynısı.Yok

24 Şubat 2024 Cumartesi

Android Studioda Uygulamayı Sadece Yatay veya Dikey Kullanmak için Gerekli Kodlar

 Yazdığınız  uygulamanın  sadece dikey kullanılabilmesini istiyorsanız aşağıdaki kodu


android:screenOrientation="landscape"

Manifest dosyası içindeki activity  alt bölümü içine ekleyin.


Eğer ki sadece diley kullanılabilmesiniz o vakit aşağıdaki kodu


android:screenOrientation="portrait"

Manifest dosyası içinde activity alt bölümü içine ekleyin.


Yatay Ekran için Uygulanmış örnek hali  

<activity android:name=".MainActivity"
    android:.........
    android:.........
    android:screenOrientation="landscape"/>

Dikey Ekran için Uygulanmış örnek hali  

<activity android:name=".MainActivity"
    android:.........
    android:.........
    android:screenOrientation="portrait"/>


Kotlinde Uygulama İndeksleme için Gerekli Dependencyler

 

Gradle Module :app içindeki dependencies içine aşağıdakileri ekliyoruz. Ardından SYNC tıklayarak

senkronize ediyoruz

val appsearch_version = "1.1.0-alpha03"


implementation("androidx.appsearch:appsearch:$appsearch_version")
implementation("androidx.appsearch:appsearch-local-storage:$appsearch_version")
implementation("androidx.appsearch:appsearch-platform-storage:$appsearch_version")

implementation("com.google.firebase:firebase-perf:20.5.2")
implementation("com.google.firebase:firebase-analytics:21.5.1")