28 Şubat 2025 Cuma

Kotlinde Ramazan İmsakiyesi Programı Örneği

 Ramazan imsakiyesi, Ramazan ayında Müslümanların oruç tutarken kullandıkları, imsak (sabah ezanı) ve iftar (akşam ezanı) vakitlerini gösteren bir programdır. Kotlin ile basit bir Ramazan imsakiyesi programı yazabiliriz. Bu program, belirli bir şehir için imsak ve iftar vakitlerini kullanıcıya gösterebilir.

Aşağıda, basit bir Kotlin programı örneği bulabilirsiniz. Bu örnekte, vakitler sabit bir liste olarak tanımlanmıştır. Gerçek bir uygulamada bu verileri bir API'den çekebilir veya bir veritabanından alabilirsiniz.

27 Şubat 2025 Perşembe

Kotlin'de HTML Kodları Kullanabilir miyiz ?

 Kotlinde HTML Kodları kullanabilir miyiz ?

Evet, Kotlin'de HTML kodları kullanabilirsiniz. Kotlin, özellikle web geliştirme için HTML oluşturma ve işleme konusunda esneklik sağlar. Bunu yapmanın birkaç yolu vardır:


1. Kotlinx.html Kütüphanesi ile HTML Oluşturma

Kotlin, kotlinx.html kütüphanesi ile type-safe bir şekilde HTML oluşturmanıza olanak tanır. Bu kütüphane, Kotlin DSL (Domain Specific Language) kullanarak HTML yapıları oluşturmanızı sağlar.

Kotlin ve HTML ile Web Uygulama Geliştirme

 Kotlin, özellikle Android uygulama geliştirme için popüler bir programlama dili olsa da, web geliştirme için de kullanılabilir. Kotlin ile HTML kodları oluşturmak ve bunları bir web sayfasında göstermek için genellikle bir web framework'ü kullanılır. En yaygın kullanılan Kotlin web framework'leri arasında Ktor ve Spring Boot bulunur

Aşağıda, Ktor kullanarak basit bir web uygulaması oluşturma ve HTML kodları oluşturma örneği bulabilirsiniz:

1. Ktor Kurulumu

Öncelikle, Ktor'u projenize eklemeniz gerekiyor. build.gradle.kts dosyanıza aşağıdaki bağımlılıkları/dependencyleri ekleyin:

Kripto Para, On Ramp ve Off Ramp Nedir?

 On Ramp 

Geleneksel para piyasalarından kripto para borsalarına geçiş işlemleri yapılan platformu ifade eder. Misal TL ile BTC almak için kullanılan platform. Türkiye dışında bazı ülkelerde olan BTC ATM leri ve BTC borsaları bunun için kullanılır.

Off Ramp

26 Şubat 2025 Çarşamba

Kotlinde Android Sistem Launcher Programı Örneği

 Kotlinde Android Sistem Launcher Programı Örneği

Kotlin ile basit bir Android sistem launcher uygulaması oluşturabilirsiniz. Bu örnekte, uygulamaları listeleyen ve bir uygulamayı başlatan basit bir launcher yapacağız.

1. Adım: Yeni Bir Proje Oluşturma

Android Studio'yu açın ve yeni bir proje oluşturun. Proje şablonu olarak "Empty Activity" seçin ve dil olarak Kotlin'i seçin.

2. Adım: AndroidManifest.xml Dosyasını Güncelleme

Launcher uygulaması olarak çalışması için AndroidManifest.xml dosyasını aşağıdaki gibi güncelleyin:

Play Storeda Yayınladığınız Uygulamayı Tantıcı Video ve Görsel Ekleme Yolu

 

Uygulamanızı sergilemek için önizleme öğeleri ekleme

Mağaza girişi sayfasına uygulamanızın özellikleri ve işlevleriyle ilgili önizleme öğeleri ekleyerek uygulamanızın Google Play'de yeni kullanıcıları çekmesine yardımcı olabilirsiniz.

Uygulamanızı Google Play'de ve diğer Google tanıtım kanallarında öne çıkarıp tanıtmak için özellik grafikleri, ekran görüntüleri, kısa açıklamalar ve videolar kullanılır.

25 Şubat 2025 Salı

Kotlin İngilizce Sözlük Uygulama Örneği

 Kotlin ile basit bir İngilizce sözlük uygulaması örneği oluşturabiliriz. Bu örnekte, kullanıcıdan bir kelime girmesini isteyecek ve bu kelimenin anlamını ekrana yazdıracağız. Uygulama, basit bir sözlük veritabanı olarak bir `Map` kullanacak.

İşte basit bir Kotlin sözlük uygulaması örneği:

23 Şubat 2025 Pazar

Doğalgaz Peteklerinin Üstüne Havlu ve Benzeri Şeyler Koymak Zararlı mı?

 Doğalgaz peteklerinin üstüne havlu veya çay gibi eşyalar koymak, bazı riskler taşıyabilir. İşte dikkat edilmesi gereken noktalar:

1. **Isı Transferini Engelleme**: Peteklerin üzerine konulan eşyalar, ısının odaya eşit şekilde yayılmasını engelleyebilir. Bu, peteğin verimliliğini düşürür ve enerji tüketimini artırabilir.

2. **Yangın Riski**: Petekler sıcak olduğu için üzerine konulan yanıcı malzemeler (havlu, kumaş vb.) yangın riski oluşturabilir. Özellikle yüksek sıcaklıklarda bu risk artar.

3. **Nem ve Koku Problemi**: Havlu gibi nem tutucu eşyalar, petek üzerinde uzun süre kalırsa nemlenebilir ve istenmeyen kokulara neden olabilir. Ayrıca bu nem, peteğin paslanmasına yol açabilir.

4. **Çay Demleme**: Petek üzerinde çay demlemek, peteğin yapısına zarar verebilir. Ayrıca çaydan buharlaşan su, peteğin iç kısımlarında korozyona neden olabilir.

**Sonuç olarak**, doğalgaz peteklerinin üzerine eşya koymak genellikle önerilmez. Hem güvenlik hem de peteğin ömrü ve verimliliği açısından bu tür uygulamalardan kaçınmak daha iyidir. Çay demlemek veya havlu kurutmak için daha uygun alternatif yöntemler kullanılabilir.

Excelde Tablo Düzenleme Nasıl Yapılır?

 


Excel'de tablo düzenleme, verilerinizi daha organize ve okunabilir hale getirmek için önemlidir. İşte Excel'de tablo düzenleme adımları:

 1. **Tablo Oluşturma:**

   - Verilerinizi seçin: Tablo haline getirmek istediğiniz veri aralığını seçin.

   - **Ekle** sekmesine gidin ve **Tablo** butonuna tıklayın.

   - Açılan pencerede, veri aralığını kontrol edin ve "Tablomda üstbilgi var" seçeneğini işaretleyin (eğer başlıklarınız varsa).

   - **Tamam** butonuna tıklayın.

22 Şubat 2025 Cumartesi

Excelde Formül Nasıl Girilir?

 Excel'de formül girmek ve uygulamak için aşağıdaki adımları takip edebilirsiniz:

1. Formül Girme

- **Hücre Seçimi**: Formülü girmek istediğiniz hücreyi seçin.

- **Eşittir İşareti (=)**: Formüle başlamak için hücreye `=` işaretini yazın.

- **Formül Yazma**: Formülünüzü yazın. Örneğin, iki sayıyı toplamak için `=A1+B1` yazabilirsiniz.

- **Enter Tuşu**: Formülü tamamladıktan sonra `Enter` tuşuna basın. Excel formülü hesaplayacak ve sonucu hücrede gösterecektir.

2. Formül Uygulama

21 Şubat 2025 Cuma

Kia EV4 Özellikleri ve Tasarımı

 


Kia EV4, merakla beklenen elektrikli otomobillerden biri olarak öne çıkıyor. Henüz tüm detayları resmi olarak açıklanmamış olsa da, bazı önemli özellikler ve tahminler mevcut. İşte Kia EV4 hakkında bilinenler:

Tasarım:

 * Sedan ve Hatchback Versiyonları: EV4, hem şık bir sedan hem de daha kompakt bir hatchback versiyonuyla piyasaya sunulacak.

Ceviz Ağacı Dikme Rehberi

Bahçeye ceviz fidanı dikmek, doğru adımlar izlendiğinde oldukça kolay ve keyifli bir iştir. Ceviz ağaçları uzun ömürlü ve verimli olduğu için dikim sürecine özen göstermek önemlidir. İşte bahçeye ceviz fidanı dikimi için ayrıntılı adımlar:




**1. Ceviz Fidanı Seçimi**

Ceviz Ağacı Çeşitleri
 * Yerel Çeşitler: Bölgenize uyum sağlamış, hastalıklara ve iklim koşullarına dayanıklı çeşitlerdir.
 * Aşılanmış Çeşitler: Daha verimli, kaliteli ve erken ürün veren çeşitlerdir.
 * Chandler: ABD kökenli, verimli ve geç donlara dayanıklı bir çeşittir.
 * Fernor: Fransız kökenli, soğuk iklime dayanıklı ve yüksek verimli bir çeşittir.
 * Pedro: ABD kökenli, erken ürün veren ve küçük ağaç yapısına sahip bir çeşittir.

Bunlardan size muvafık olan türü seçin. 

Firebase Entegrasyonu Android Studio Bağımlılık Hataları Çözümü

Firebase entegrasyonu sırasında Android Studio'da bağımlılık hataları alıyorsanız, bu genellikle birkaç yaygın nedenden kaynaklanır. İşte bu sorunları çözmek için deneyebileceğiniz bazı adımlar:
1. Bağımlılıkları Kontrol Edin
 * Doğru Bağımlılıkları Eklediğinizden Emin Olun: Firebase'in kullanmak istediğiniz özelliklerine (Authentication, Realtime Database, Cloud Firestore vb.) ait doğru bağımlılıkları eklediğinizden emin olun. Firebase dokümanlarında her özellik için doğru bağımlılık kodları bulunur.

20 Şubat 2025 Perşembe

Araba Segmentleri Sınıflandırma Rehberi

 Elbette, araba segmentlerini detaylı olarak sınıflandıralım:


1. A Segmenti (Mini Sınıf):

  • Şehir içi kullanım için tasarlanmış, en küçük boyutlu araçlardır.
  • Yakıt ekonomisi ve park kolaylığı ön plandadır.
  • Genellikle 3-5 kapılı hatchback veya şehir otomobili tarzındadır.
  • Örnekler: Fiat 500, Hyundai i10, Kia Picanto.

2. B Segmenti (Küçük Sınıf):

Kotlinde Uygulama Kullanıcılarına Push Bildirim Gönderme Kodu

 Kotlin'de push bildirim göndermek için genellikle Firebase Cloud Messaging (FCM) kullanılır. FCM, kullanıcılara push bildirimleri göndermek için popüler bir çözümdür. Aşağıda, Kotlin'de FCM kullanarak push bildirim göndermek için temel bir örnek bulabilirsiniz.


 1. Firebase Projesi Oluşturma ve Android Projesine Entegrasyon

19 Şubat 2025 Çarşamba

Yandex Reklamlarını Android Studio'da Kotlin Projesine Nasıl Ekleriz?

 Yandex reklamlarını bir Android Studio projesine Kotlin ile entegre etmek için aşağıdaki adımları takip edebilirsiniz:


 1. Yandex Mobile Ads SDK'sını Projeye Ekleme

Öncelikle, Yandex Mobile Ads SDK'sını projenize eklemeniz gerekiyor. Bunun için `build.gradle` dosyanıza gerekli Kütüphaneleri (Dependencyleri) ekleyin.


**Proje seviyesindeki `build.gradle` dosyası:**

```gradle

allprojects {

    repositories {

        google()

        mavenCentral()

        maven { url 'https://artifactory.yandex.ru/artifactory/yandex-mobile-releases/' }

    }

}

18 Şubat 2025 Salı

Kotlinde İnternet Bağlantısı Olmadığında Uygulamada Gösterilecek Metin Aktivite Kodları

 Kotlin'de internet bağlantısı olmadığında kullanıcıya "İnternet bağlantısı yok" gibi bir mesaj göstermek için öncelikle cihazın internet bağlantısını kontrol etmeniz gerekiyor. Bunun için Android'de `ConnectivityManager` sınıfını kullanabilirsiniz. Ardından, internet bağlantısı yoksa kullanıcıya bir mesaj gösterebilirsiniz.


Aşağıda, bu işlemi gerçekleştiren basit bir örnek bulunmaktadır:

16 Şubat 2025 Pazar

Kotlinde Kameranın Çektiği Fotoğraftaki Yazıyı Canlı Okuyabilen Program

Kotlin'de bir kameranın çektiği fotoğraftaki yazıyı canlı olarak okuyup yazdırmak için, genellikle **OCR (Optical Character Recognition)** teknolojisini kullanmanız gerekecek. Bu işlem için Google'ın **ML Kit** veya **Tesseract OCR** gibi kütüphaneleri kullanabilirsiniz. Aşağıda, ML Kit ile basit bir örnek bulabilirsiniz.
 Gereksinimler:
1. Android Studio
2. Kotlin
3. Google ML Kit (Text Recognition)
 Adım Adım Uygulama:

1. Projeye ML Kit Dependency Ekleyin
`build.gradle` dosyanıza aşağıdaki bağımlılıkları ekleyin:

```gradle
dependencies {
    implementation 'com.google.mlkit:text-recognition:16.0.0'
    implementation 'com.google.mlkit:text-recognition-latin:16.0.0'
    implementation 'com.google.android.gms:play-services-mlkit-text-recognition:19.0.0'
}
```

Kotlinde Bir Uygulamanın Çıktısını veya İçeriğini Paylaşma Menüsü Kodları

Kotlin'de, bir uygulamanın çıktısını veya içeriğini paylaşma menüsü oluşturmak için `Intent` kullanabilirsiniz. Bu, özellikle metin, resim veya diğer dosyaları paylaşmak için kullanışlıdır. Aşağıda, bir metin paylaşma menüsü oluşturmak için basit bir örnek bulunmaktadır:

14 Şubat 2025 Cuma

Fotoğraflardaki Yazıyı Okuyan Kotlin Android Program (QCR) Uygulaması Kodları

Kotlin ile fotoğraftaki yazıyı metne çevirecek (OCR - Optical Character Recognition) bir program yazmak için, genellikle Google'ın **ML Kit** veya **Tesseract OCR** gibi kütüphaneler kullanılır. Bu örnekte, Google ML Kit'i kullanarak basit bir OCR uygulaması geliştireceğiz. Bu uygulama, kullanıcının bir fotoğraf seçmesine ve fotoğraftaki metni çevirmesine olanak tanır.

---

### 1. Proje Kurulumu
- Android Studio'da yeni bir proje oluşturun.
- `Empty Activity` şablonunu seçin.

---

13 Şubat 2025 Perşembe

Tork Arabada Ne İşe Yarar?



Tork, bir motorun dönme kuvvetini ifade eder ve genellikle "Nm" (Newton metre) birimiyle ölçülür. Tork, bir aracın hızlanma kabiliyetini, yokuş tırmanma yeteneğini ve yük taşıma kapasitesini doğrudan etkileyen önemli bir faktördür.
Torkun İşlevleri:
 * Hızlanma: Yüksek tork, aracın daha hızlı bir şekilde hızlanmasını sağlar. Özellikle kalkışlarda ve sollama manevralarında torkun önemi büyüktür.
 * Yokuş Tırmanma: Yüksek tork, aracın yokuşlarda daha rahat bir şekilde tırmanmasını sağlar. Tork, motorun tekerleklere daha fazla güç iletmesini sağlayarak, yer çekimiyle mücadele etmeye yardımcı olur.

Elektrikli Araçlarda Silecek Çalışmama Sorununun Çözümü ve Çaresi

 


Elektrikli araçlarda çalışmayan silecek sorununu çözmek için adım adım bir yaklaşım:


1. **Temel Kontroller**

   - **Sigorta:** 

     - Araç kullanım kılavuzundan silecek sigortasının yerini bulun. 

     - Sigortayı çıkarıp multimetre veya sigorta test cihazı ile kontrol edin. Yanmışsa aynı amperde yeni bir sigorta takın.

   - **12V Akü:** 

     - Elektrikli araçlarda aksesuarlar 12V aküyle çalışır. Akü voltajını ölçün (12,4V altı sorun işareti). Zayıfsa şarj edin veya değiştirin.


2. **Mekanik Sorunlar**

12 Şubat 2025 Çarşamba

Enflasyonist Ortamlarda Bitcoin Nasıl Fiyatlanır?


Bitcoin fiyatı ile enflasyon arasındaki ilişki karmaşık ve çok yönlüdür. İşte bu ilişkiyi anlamak için temel noktalar:

---

**1. Teorik İlişki: Bitcoin ve Enflasyon Hedge'i**
- **Sabit Arz ve Değer Koruma:** Bitcoin'in maksimum 21 milyon adetle sınırlı arzı, enflasyonist ortamlarda "dijital altın" olarak değerlenmesine yol açar. Enflasyon, para arzı artışı nedeniyle fiat paraların satın alma gücünü düşürdüğünde, sabit arza sahip Bitcoin'in değerini koruyabileceği düşünülür.
- **Talep Artışı Beklentisi:** Yüksek enflasyon dönemlerinde yatırımcılar, Bitcoin gibi varlıklara yönelerek fiat para birimlerinden kaçabilir. Bu durum Bitcoin talebini ve fiyatını artırabilir.

11 Şubat 2025 Salı

HTML Sayfa Yönlendirme Kodu

   Aşağıdaki kodu sitenizin head etiketinden hemen sonraya yerleştirirseniz, 5 (beş) saniye sonra siteniz istediğiniz sayfaya otomatik olarak yönlendirilecektir.

<meta content='5; url=https://teknolojiyerehber.blogspot.com/' http-equiv='refresh'/>

url yazan yere yönlendirilmesini istediğiniz sayfanın adresini yazmayı unutmayın. 

Progress Barlı Webview Programı Kodları

  <ProgressBar

android:id="@+id/progressBar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:max="3"
android:progress="100" />

<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="639dp"
android:layout_below="@+id/progressBar"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"
android:layout_marginTop="13dp"
android:layout_marginEnd="2dp">

Main Activity de şöyle yapılır
private lateinit var webView: WebView
lateinit var progressBar: ProgressBar
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

setContentView(R.layout.activity_web)

webView = findViewById(R.id.webView)
progressBar = findViewById(R.id.progressBar)
webView.webViewClient = WebViewClient()

webView.loadUrl("https://aksoyyazilim.blogspot.com/")
}
inner class WebViewClient : android.webkit.WebViewClient() {

// Load the URL
override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean {
view.loadUrl(url)
return false
}

// ProgressBar will disappear once page is loaded
override fun onPageFinished(view: WebView, url: String) {
super.onPageFinished(view, url)
progressBar.visibility = View.GONE
}
}

Sitenize Canlı Tv Ekleme HTML Kodu

 

<iframe allowfullscreen="" frameborder="0" height="440" src="https://canlitv.center/canlitv" width="100%"></iframe>






Ve kodun çalışan şekli aşağıdaki şekilde olacaktır.

10 Şubat 2025 Pazartesi

Cambridge Sözlük HTML Kodu

 

CUP free search box

Üstteki gibi bir Cambridge Sözlük arama butonunu sitenize eklemek için aşağıdaki HTML kodu kullanabilirsiniz.
<form action='https://dictionary.cambridge.org/tr/arama/ingilizce/direct/' method='get' target='_blank'> <input type='hidden'

Bloga Facebook Beğeni Butonu Ekleme HTML Kodu

Eklentiyi blogunuza eklemek için Blogger kumanda panelinize giriş yaptıktan sonra Yerleşim > Gadget Ekle > HTML/JavaScript Gadget yolunu takip edin ve aşağıdaki kodları yapıştırarak kaydedin.

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
  var js, fjs = d.getElementsByTagName(s)[0]; 
  if (d.getElementById(id)) return; 
  js = d.createElement(s); js.id = id; 
  js.src = "//connect.facebook.net/tr_TR/sdk.js#xfbml=1&version=v2.3"; 
  fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-page" data-href="" data-width="100" data-height="100" data-hide-cover="false" data-show-facepile=https://www.facebook.com/SamiAksoyfotograf"true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="><a href="https://www.facebook.com/sami.aksoysami">Sami Aksoy </a></blockquote></div></div>

Kodlarda değiştirmeniz gereken yerler:
Mavi renkle gösterdiğim yerlere kendi Facebook sayfanızın URLsini yazın.
Kırmızı renkle gösterdiğim yere Facebook profili ya da Facebook sayfanızın ismini yazın.
Eklenti blogunuza kolaylıkla yerleştirilebilecek boyuttadır. Boyutları değiştirmek isterseniz "100" şeklinde yazdığım değerleri kendi isteğinize göre arttırabilir ya da azaltabilirsiniz.

9 Şubat 2025 Pazar

Elektrikli Araçların Menzilinin Kışın Azalmasının Sebepleri ve Çareleri



Elektrikli araçların (EV'ler) kış aylarında menzilinin kısalmasının temel nedenleri şunlardır:

1. **Pil Kimyasının Soğuktan Etkilenmesi**  
   - **Reaksiyon Yavaşlaması:** Lityum-iyon piller soğukta daha az verimli çalışır. Düşük sıcaklıklarda elektrolit viskozitesi artar ve iyon hareketi yavaşlar, bu da pilin enerji çıkışını ve şarj kabulünü azaltır.  
   - **Kapasite Kaybı:** Batarya sıcaklığı 0°C'nin altına düştüğünde, kullanılabilir enerji %20-30'a kadar düşebilir.  

Kotlin Kamera Programı Dependencyleri

 Kotlinde kamera programı yapmak için gerekli olan  kotlin kütüphaneleri aşağıdadır. Bunları gradle module de dependencies içine ekleyip sync ettikten sonra programı yazmaya başlıyorsun.


implementation ("androidx.camera:camera-extensions:")
implementation ("androidx.camera:camera-mlkit-vision:")
implementation ("androidx.camera:camera-view:")
implementation ("androidx.camera:camera-video:")
implementation ("androidx.camera:camera-lifecycle:")
implementation ("androidx.camera:camera-core:")
implementation ("androidx.camera:camera-camera2:")

8 Şubat 2025 Cumartesi

Kotlinde Admob da Arayüzlü Ödüllü Reklamlar




Adım adım rehber 

### 1. Önce AdMob Dependency eklenir
In your `build.gradle` (Module level):
```gradle
dependencies {
    implementation 'com.google.android.gms:play-services-ads:22.6.0'
}
```

Elektrikli Araçların Şarj ve Batarya Problemleri




Elektrikli araçlar (EV'ler) son yıllarda popülerlik kazansa da batarya şarjı konusunda çeşitli zorluklarla karşılaşıyor. İşte bu problemlerin detaylı bir özeti:

---

**1. Şarj Altyapısının Yetersizliği**
- **Sınırlı Şarj İstasyonu Sayısı:** Özellikle kırsal bölgelerde ve gelişmekte olan ülkelerde şarj istasyonu eksikliği, EV kullanıcılarının "menzil kaygısı" yaşamasına neden oluyor.
- **Dağılım Dengesizliği:** Şehir merkezlerinde bile istasyonların yoğun trafik bölgelerinde toplanması, erişimi zorlaştırabiliyor.
- **Hızlı Şarj Eksikliği:** DC hızlı şarj istasyonları (150 kW+) henüz yaygın değil; çoğu istasyon düşük güçte (7-22 kW) çalışıyor.

---

7 Şubat 2025 Cuma

Kotlinde Uygulama İndeksleme İç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")

HTML Temel Kodların Hepsi Bir Arada

 

Tüm Kodlar

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

Kotlin Uygulama Ekran Tipi Ayarı Nasıl Yapılır?

  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

6 Şubat 2025 Perşembe

Kotlin Ses Kaydetme Programı Kodları

 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

Kotlinde Fotoğrafları Arka Plan Yapma 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)
    }
}
```

Böylece fotoğrafları cihazınızda arka plan yapabileceksiniz.

Kotlin'de Text View Kullanımı

  Text View Kullanımı 


Attribute(Nitelik) Tanımı

android:text Metin buraya yazılır

android:textSize Bu özelliği kullanarak metnin boyutunu büyütme ve küçültmeye yarar.

android:textColor Bu özelliği kullanarak metnimizin rengini seçeriz.

android:textAllCaps True ayarlanırsa, bu, metnin hepsinin büyük harfle görünmesini sağlar.

android:letterSpacing Metnin harfleri arasındaki boşluğu ayarlar.

android:textStyle Yazının italik, normal veya bold yazı seçenekleriyle kullanılabilmesini sağlar

TextView içindeki yazıda alt satıra geçmek için " \n " kullanırız.

Bunun dışındaki özellikler Main Activity de veya hangi aktiviteye bağlı ise o aktivite içinde fonksiyon tanımlayarak gerçekleştirebiliriz.

Onlar ayrı bir yazının konusu olarak ileride gelecektir,inşaallah.


Kotlin Hesap Makinesi Program Örneği

 Main Activity dosyası


fun btn_Click(view: View) {

// if ile ekranı clear yapıyoruz

if (newOperator){

dataView.setText("")

}

5 Şubat 2025 Çarşamba

Kotlin LinearLayout Örneği ve Kullanım Yolları

  <?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent"
   
android:paddingLeft="16dp"
   
android:paddingRight="16dp"
   
android:orientation="vertical" >
Buraya içinde kullanacağınız öğeleri ekleyin.
</LinearLayout>

**Kotlin'de LinearLayout**, Android uygulamalarında kullanıcı arayüzü (UI) bileşenlerini **yatay (horizontal)** veya **dikey (vertical)** olarak sıralamak için kullanılan bir düzen (layout) yapısıdır. Android'in `ViewGroup` sınıfından türetilir ve XML veya Kotlin/Java kodu ile oluşturulabilir. Temel amacı, bileşenleri tek bir satır veya sütunda hizala
**Temel Özellikleri ve İşlevleri**
1. **Yönlendirme (Orientation)**  

Kotlinde Action Bar Rengini Değiştirme

 İlk iş olarak projemizde resource kısmında 

colors altbölümüne giderek aşağıdaki kodu içine yapıştırız.

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<!-- This code is for changing the color of the bar. -->
<!-- Type your colour code which you want to set in colorPrimary item -->
<item name="colorPrimary">#0F9D58</item>
<item name="colorPrimaryDark">#BAC9D8</item>
<item name="colorAccent">#151414</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">true</item>
<item name="windowNoTitle">true</item>
</style>
<!-- Define other styles to fix theme -->
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
Eğer ki bölümlerin adlarının otomatikmen görünmesini istiyorsak ilk satırdaki NoActionBar yerine Action Bar lı seçeneklerden birini seçiyoruz.
Kaynak dosyada belirlediğim renkler yerine istiyorsan renk seçimi yaparak bunları değiştirebilirsin.
Burdaki ayarları yaptıktan sonra AndroidManifest bölümünün içine gideriz. Orda application alt bölümün içinde android:theme= "......" aşağıdaki kodun olduğu yeri bulup onu silip yerine bunu yapıştırıyoruz.

Kotlinde Android Studioda Paket Adı Değiştirme

4 Şubat 2025 Salı

HTML Kilo Hesaplama Kodu

Boyunuz Cm
Kilonuz Kg İdeal Kilonuz Kg
Yaşınız
Cinsiyetiniz Fark Kg
< https://teknolojiyerehber.blogspot.com/--->

 




Yukardaki uygulamayı kendi sayfanızda kurmak istiyorsan,aşağıdaki kodları html modunda kendi sayfana yapıştırıp güncellemen yeterli olacaktır.


 <https://teknolojiyerehber.blogspot.com/--->

            </p>  <script language="JavaScript">


            function kontrol()


            {


            if (diyet.boy.value == "" )


            {