{"id":29389,"date":"2025-09-12T11:30:25","date_gmt":"2025-09-12T08:30:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/"},"modified":"2025-09-12T11:30:25","modified_gmt":"2025-09-12T08:30:25","slug":"harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/","title":{"rendered":"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz"},"content":{"rendered":"<p>HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz<\/p>\n<p>HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz?  Bu kapsaml\u0131 k\u0131lavuz, ArkTS&#8217;de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r.  Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<h2>HarmonyOS Sens\u00f6rleri: Temel Kavramlar<\/h2>\n<p>HarmonyOS, ak\u0131ll\u0131 telefonlar, tabletler ve giyilebilir cihazlar gibi \u00e7e\u015fitli cihazlarda geni\u015f bir sens\u00f6r yelpazesi sunar.  Bu sens\u00f6rler, ivme\u00f6l\u00e7er (accelerometer), jiroskop (gyroscope), pusula (magnetometer), yak\u0131nl\u0131k sens\u00f6r\u00fc (proximity sensor), \u0131\u015f\u0131k sens\u00f6r\u00fc (light sensor), bas\u0131n\u00e7 sens\u00f6r\u00fc (pressure sensor) ve daha bir\u00e7ok veriyi toplaman\u0131z\u0131 sa\u011flar.  Bu veriler, uygulaman\u0131za ba\u011flam eklemek ve kullan\u0131c\u0131 deneyimini geli\u015ftirmek i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, bir ad\u0131m sayac\u0131 uygulamas\u0131 ivme\u00f6l\u00e7er verilerini kullanarak ad\u0131mlar\u0131 sayabilir veya bir oyun, cihaz\u0131n y\u00f6n\u00fcn\u00fc tespit etmek i\u00e7in jiroskop verilerini kullanabilir.  ArkTS&#8217;de sens\u00f6rlere eri\u015fmek i\u00e7in API&#8217;ler sa\u011flanmaktad\u0131r. Bu API&#8217;ler, sens\u00f6r verilerini okumak ve i\u015flemeyi basitle\u015ftirir.  Ancak, do\u011fru sens\u00f6r se\u00e7imi ve verilerin etkili bir \u015fekilde i\u015flenmesi kritik \u00f6nem ta\u015f\u0131r.<\/p>\n<h2>ArkTS&#8217;de Sens\u00f6r Eri\u015fimini Nas\u0131l Sa\u011flar\u0131m?<\/h2>\n<p>ArkTS&#8217;de sens\u00f6rlere eri\u015fmek i\u00e7in \u00f6ncelikle gerekli yetkileri almal\u0131s\u0131n\u0131z.  Bu, uygulaman\u0131z\u0131n sens\u00f6r verilerine eri\u015febilmesi i\u00e7in kullan\u0131c\u0131dan izin istemeyi gerektirir.  Yetkilendirme i\u015flemi tamamland\u0131ktan sonra, <code>@ohos.sensor<\/code> API&#8217;sini kullanarak sens\u00f6rlere eri\u015febilir ve verilerini okuyabilirsiniz.  Bu API, \u00e7e\u015fitli sens\u00f6r t\u00fcrlerini destekler ve her sens\u00f6r i\u00e7in belirli y\u00f6ntemler sunar.  \u00d6rne\u011fin, ivme\u00f6l\u00e7er verilerini almak i\u00e7in <code>Accelerometer<\/code> s\u0131n\u0131f\u0131n\u0131, jiroskop verileri i\u00e7in <code>Gyroscope<\/code> s\u0131n\u0131f\u0131n\u0131 kullan\u0131rs\u0131n\u0131z.  A\u015fa\u011f\u0131da, basit bir ivme\u00f6l\u00e7er \u00f6rne\u011fi g\u00f6sterilmi\u015ftir:<\/p>\n<pre><code class=\"language-javascript\">import accelerometer from &#039;@ohos.sensor.accelerometer&#039;;\n\nexport default {\n  data: {\n    acceleration: { x: 0, y: 0, z: 0 },\n  },\n  onInit() {\n    accelerometer.on(accelerometer.EVENT_CHANGE, (data) => {\n      this.acceleration = data;\n    });\n  },\n  onDestroy() {\n    accelerometer.off(accelerometer.EVENT_CHANGE);\n  },\n};<\/pre>\n<p><\/code><\/p>\n<p>Bu kod, ivme\u00f6l\u00e7er verilerindeki de\u011fi\u015fiklikleri izler ve <code>acceleration<\/code> verisini g\u00fcnceller.  <code>on<\/code> metodu olay dinleyicisini kaydederken, <code>off<\/code> metodu olay dinleyicisini kald\u0131r\u0131r.  Uygulama ya\u015fam d\u00f6ng\u00fcs\u00fc boyunca sens\u00f6r dinleyicilerini y\u00f6netmek \u00f6nemlidir; aksi takdirde gereksiz kaynak t\u00fcketimine yol a\u00e7abilirsiniz.  Bu \u00f6rnek, temel sens\u00f6r entegrasyonunu g\u00f6sterir. Daha karma\u015f\u0131k uygulamalar i\u00e7in, hata y\u00f6netimi, verileri filtreleme ve daha geli\u015fmi\u015f i\u015fleme teknikleri uygulaman\u0131z gerekebilir.<\/p>\n<h2>Ger\u00e7ek Zamanl\u0131 Konum Bilgisi Nas\u0131l Elde Edilir?<\/h2>\n<p>Konum tabanl\u0131 uygulamalar geli\u015ftirmek i\u00e7in konum sens\u00f6rlerini (GPS, a\u011f konumu) kullanabilirsiniz.  Konum hizmetlerini kullanmak i\u00e7in, uygulaman\u0131z\u0131n  <code>ohos.location<\/code> yetkisine ihtiyac\u0131 vard\u0131r.  Bu yetki, kullan\u0131c\u0131 taraf\u0131ndan verilmelidir.  Konum bilgilerini almak i\u00e7in <code>LocationProvider<\/code> s\u0131n\u0131f\u0131n\u0131 kullanabilirsiniz.  A\u015fa\u011f\u0131daki \u00f6rnek, konum bilgilerini almak ve ekranda g\u00f6r\u00fcnt\u00fclemek i\u00e7in nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 g\u00f6stermektedir:<\/p>\n<pre><code class=\"language-javascript\">import location from &#039;@ohos.location&#039;;\n\nexport default {\n  data: {\n    latitude: 0,\n    longitude: 0,\n  },\n  onInit() {\n    location.requestLocation({\n        success: (data) => {\n          this.latitude = data.latitude;\n          this.longitude = data.longitude;\n        },\n        fail: (error) => {\n          console.error(&#039;Konum bilgisi al\u0131namad\u0131:&#039;, error);\n        },\n      });\n  },\n};<\/pre>\n<p><\/code><\/p>\n<p>Bu kod, <code>requestLocation<\/code> metodunu kullanarak tek bir konum iste\u011fi yapar.  <code>success<\/code> callback fonksiyonu, konum bilgilerini al\u0131nd\u0131\u011f\u0131nda \u00e7a\u011fr\u0131l\u0131rken, <code>fail<\/code> callback fonksiyonu hata durumunda \u00e7a\u011fr\u0131l\u0131r.  S\u00fcrekli konum g\u00fcncellemeleri i\u00e7in, <code>watchPosition<\/code> metodunu kullanabilirsiniz.  Ancak, pil t\u00fcketimini en aza indirmek i\u00e7in, konum g\u00fcncelleme s\u0131kl\u0131\u011f\u0131n\u0131 dikkatlice ayarlaman\u0131z \u00f6nemlidir.  Konum verilerini i\u015flemek i\u00e7in haritalama k\u00fct\u00fcphanelerini kullanabilir veya kendi \u00f6zel haritalar\u0131n\u0131z\u0131 olu\u015fturabilirsiniz.  Ayr\u0131ca, konum izni ile ilgili kullan\u0131c\u0131 deneyimini iyile\u015ftirmek i\u00e7in kullan\u0131c\u0131ya izin isteme diyaloglar\u0131n\u0131 \u00f6zelle\u015ftirebilirsiniz.<\/p>\n<h2>Sens\u00f6r Verilerini Nas\u0131l \u0130\u015flerim ve G\u00f6rselle\u015ftiririm?<\/h2>\n<p>Sens\u00f6r verileri ham verilerden olu\u015fur ve genellikle do\u011frudan kullan\u0131lamaz.  Verileri i\u015flemek ve anlaml\u0131 bilgiler \u00fcretmek i\u00e7in, filtreleme, ortalama alma, d\u00fczeltme ve di\u011fer sinyal i\u015fleme tekniklerini kullanman\u0131z gerekebilir.  \u00d6rne\u011fin, ivme\u00f6l\u00e7er verileri g\u00fcr\u00fclt\u00fcl\u00fc olabilir, bu nedenle verileri filtrelemek ve g\u00fcr\u00fclt\u00fcy\u00fc azaltmak i\u00e7in bir hareket ortalamas\u0131 filtresini uygulayabilirsiniz.  G\u00f6rselle\u015ftirme i\u00e7in grafik k\u00fct\u00fcphaneleri kullanabilir veya kendi \u00f6zel g\u00f6rselle\u015ftirme bile\u015fenlerinizi geli\u015ftirebilirsiniz.  \u00d6rne\u011fin, bir ivme\u00f6l\u00e7er uygulamas\u0131nda, ivme verilerini bir grafik \u00fczerinde g\u00f6rselle\u015ftirebilirsiniz.  Bu, kullan\u0131c\u0131ya ivme de\u011ferlerindeki de\u011fi\u015fiklikleri ger\u00e7ek zamanl\u0131 olarak g\u00f6sterir.  G\u00f6rselle\u015ftirme, verileri daha anla\u015f\u0131l\u0131r hale getirmek ve kullan\u0131c\u0131n\u0131n verileri daha kolay yorumlamas\u0131n\u0131 sa\u011flamak i\u00e7in \u00e7ok \u00f6nemlidir.  Veri g\u00f6rselle\u015ftirme ara\u00e7lar\u0131n\u0131 se\u00e7erken, uygulama gereksinimlerini, performans gereksinimlerini ve kullan\u0131c\u0131 deneyimini g\u00f6z \u00f6n\u00fcnde bulundurman\u0131z gerekir. <\/p>\n<h2>\u0130leri D\u00fczey Sens\u00f6r Entegrasyonu Teknikleri<\/h2>\n<p>Deneyimli geli\u015ftiriciler i\u00e7in, sens\u00f6r entegrasyonunu bir sonraki seviyeye ta\u015f\u0131mak i\u00e7in birka\u00e7 geli\u015fmi\u015f teknik vard\u0131r.  Bunlardan biri, makine \u00f6\u011frenmesi (ML) algoritmalar\u0131 kullanarak sens\u00f6r verilerini analiz etmektir.  \u00d6rne\u011fin, bir ivme\u00f6l\u00e7er ve jiroskop verilerini kullanarak bir aktivite tan\u0131ma sistemi geli\u015ftirebilirsiniz.  Bu sistem, y\u00fcr\u00fcme, ko\u015fma, bisiklete binme gibi farkl\u0131 aktiviteleri ay\u0131rt edebilir.  Ba\u015fka bir geli\u015fmi\u015f teknik ise, sens\u00f6r f\u00fczyonudur.  Bu teknik, birden fazla sens\u00f6rden gelen verileri birle\u015ftirerek daha do\u011fru ve g\u00fcvenilir sonu\u00e7lar elde etmenizi sa\u011flar.  \u00d6rne\u011fin, konum bilgilerini almak i\u00e7in GPS, Wi-Fi ve h\u00fccresel verileri birle\u015ftirebilirsiniz.  Sens\u00f6r f\u00fczyonu, uygulaman\u0131z\u0131n do\u011frulu\u011funu ve g\u00fcvenilirli\u011fini art\u0131rabilir ancak ayn\u0131 zamanda daha karma\u015f\u0131k bir entegrasyon gerektirir.  Ayr\u0131ca, enerji t\u00fcketimi ve performans gibi hususlar\u0131 da dikkatlice de\u011ferlendirmeniz gerekir.  Karma\u015f\u0131k sens\u00f6r entegrasyonlar\u0131nda performans \u00f6l\u00e7\u00fcmlerini d\u00fczenli olarak takip etmek ve optimizasyon yapmak \u00f6nemlidir.<\/p>\n<h2>Performans Optimizasyonu ve G\u00fcvenlik Hususlar\u0131<\/h2>\n<p>Uygulaman\u0131z\u0131n performans\u0131n\u0131 ve pil \u00f6mr\u00fcn\u00fc optimize etmek i\u00e7in sens\u00f6r verilerini etkili bir \u015fekilde i\u015flemeniz gerekir.  Gereksiz hesaplamalardan ka\u00e7\u0131nmal\u0131 ve verileri m\u00fcmk\u00fcn oldu\u011funca verimli bir \u015fekilde i\u015flemeyi hedeflemelisiniz.  Sens\u00f6r verilerini i\u015flerken, kaynak t\u00fcketimini azaltmak i\u00e7in verimli algoritmalar kullanmal\u0131s\u0131n\u0131z.  A\u015f\u0131r\u0131 veri i\u015fleme, pil \u00f6mr\u00fcn\u00fc olumsuz etkiler.  Ayr\u0131ca, sens\u00f6r verilerini g\u00fcvenli bir \u015fekilde i\u015flemek ve korumak \u00f6nemlidir.  \u00d6zellikle konum gibi hassas veriler, yetkisiz eri\u015fimden korunmal\u0131d\u0131r.  Uygulaman\u0131zda g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nlemek i\u00e7in g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 giderici y\u00f6ntemleri kullan\u0131n ve hassas verileri \u015fifreleyin.<\/p>\n<div style=\"background-color: #ffffe0; padding: 10px; border: 1px solid #ddd; margin-bottom: 10px;\">\n  <strong>Dikkat!<\/strong> Sens\u00f6r verilerini i\u015flerken pil t\u00fcketimini en aza indirgemek i\u00e7in sens\u00f6r okuma s\u0131kl\u0131\u011f\u0131n\u0131 optimize edin ve gereksiz sens\u00f6rleri devre d\u0131\u015f\u0131 b\u0131rak\u0131n.\n<\/div>\n<h2>\u00d6\u011frenme Yol Haritas\u0131<\/h2>\n<h3>Yeni Ba\u015flayanlar<\/h3>\n<ul>\n<li>Temel sens\u00f6r API'lerini \u00f6\u011frenin ve basit \u00f6rnek uygulamalar geli\u015ftirin.<\/li>\n<li>Sens\u00f6r yetkilendirme i\u015flemlerini anlay\u0131n ve uygulaman\u0131za entegre edin.<\/li>\n<li>Veri i\u015fleme tekniklerini \u00f6\u011frenin ve basit g\u00f6rselle\u015ftirmeler olu\u015fturun.<\/li>\n<\/ul>\n<h3>Orta Seviye<\/h3>\n<ul>\n<li>Birden fazla sens\u00f6r\u00fc kullanarak daha karma\u015f\u0131k uygulamalar geli\u015ftirin.<\/li>\n<li>Sens\u00f6r f\u00fczyonu tekniklerini ara\u015ft\u0131r\u0131n ve uygulamalar\u0131n\u0131za entegre edin.<\/li>\n<li>Performans optimizasyonu stratejilerini uygulay\u0131n ve uygulama performans\u0131n\u0131z\u0131 iyile\u015ftirin.<\/li>\n<\/ul>\n<h3>\u0130leri Seviye<\/h3>\n<ul>\n<li>Makine \u00f6\u011frenmesi algoritmalar\u0131 kullanarak sens\u00f6r verilerini analiz edin.<\/li>\n<li>G\u00fcvenlik hususlar\u0131n\u0131 g\u00f6z \u00f6n\u00fcnde bulundurarak g\u00fcvenli sens\u00f6r entegrasyonu ger\u00e7ekle\u015ftirin.<\/li>\n<li>\u00d6zel sens\u00f6r s\u00fcr\u00fcc\u00fclerini geli\u015ftirin ve uygulaman\u0131za entegre edin.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu k\u0131lavuz, HarmonyOS'ta ArkTS kullanarak cihaz sens\u00f6rlerini entegre etmenin \u00e7e\u015fitli yollar\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131.  Temel kavramlardan geli\u015fmi\u015f tekniklere kadar geni\u015f bir yelpazeyi kapsayarak, yeni ba\u015flayanlardan uzman geli\u015ftiricilere kadar herkesin yararlanabilece\u011fi bir kaynak olu\u015fturmay\u0131 hedefledik.  Sens\u00f6r verilerini etkili bir \u015fekilde kullanarak, uygulamalar\u0131n\u0131z\u0131n etkile\u015fimlili\u011fini ve i\u015flevselli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz. Unutmay\u0131n ki, performans optimizasyonu ve g\u00fcvenlik, uygulama geli\u015ftirme s\u00fcrecinde her zaman \u00f6nemli rol oynar.  Daha fazla bilgi ve ipucu i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ol>\n<li><strong>Hangi sens\u00f6rler HarmonyOS'ta destekleniyor?<\/strong> HarmonyOS, ivme\u00f6l\u00e7er, jiroskop, pusula, yak\u0131nl\u0131k sens\u00f6r\u00fc, \u0131\u015f\u0131k sens\u00f6r\u00fc, bas\u0131n\u00e7 sens\u00f6r\u00fc ve daha bir\u00e7ok sens\u00f6r\u00fc destekler.  Desteklenen sens\u00f6rlerin tam listesi i\u00e7in resmi HarmonyOS belgelerine bakabilirsiniz.<\/li>\n<li><strong>Sens\u00f6r verilerinin do\u011frulu\u011fu nas\u0131l sa\u011flan\u0131r?<\/strong> Sens\u00f6r verilerinin do\u011frulu\u011fu, sens\u00f6r\u00fcn kalitesi, ortam ko\u015fullar\u0131 ve veri i\u015fleme teknikleri gibi fakt\u00f6rlere ba\u011fl\u0131d\u0131r.  Do\u011frulu\u011fu art\u0131rmak i\u00e7in, sens\u00f6r f\u00fczyonu gibi teknikler kullan\u0131labilir.<\/li>\n<li><strong>Sens\u00f6r kullan\u0131m\u0131 pil \u00f6mr\u00fcn\u00fc nas\u0131l etkiler?<\/strong> Sens\u00f6r kullan\u0131m\u0131 pil \u00f6mr\u00fcn\u00fc etkileyebilir.  Pil \u00f6mr\u00fcn\u00fc korumak i\u00e7in, sens\u00f6r okuma s\u0131kl\u0131\u011f\u0131n\u0131 ve \u00e7al\u0131\u015fma s\u00fcresini optimize etmek \u00f6nemlidir.<\/li>\n<li><strong>Sens\u00f6r verilerinin g\u00fcvenli\u011fi nas\u0131l sa\u011flan\u0131r?<\/strong> Sens\u00f6r verilerinin g\u00fcvenli\u011fini sa\u011flamak i\u00e7in, yetkisiz eri\u015fimi \u00f6nlemek ve verileri \u015fifrelemek \u00f6nemlidir.<\/li>\n<li><strong>Hata y\u00f6netimi nas\u0131l yap\u0131l\u0131r?<\/strong> Sens\u00f6r verilerinin i\u015flenmesi s\u0131ras\u0131nda hatalar meydana gelebilir.  Uygulaman\u0131zda hata y\u00f6netimi mekanizmalar\u0131 kullanarak bu hatalar\u0131 yakalayabilir ve uygun \u015fekilde ele alabilirsiniz.<\/li>\n<\/ol>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-29389","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HarmonyOS&#039;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS&#039;de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HarmonyOS&#039;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS&#039;de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-12T08:30:25+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz\",\"datePublished\":\"2025-09-12T08:30:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\"},\"wordCount\":1556,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\",\"name\":\"HarmonyOS'ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-12T08:30:25+00:00\",\"description\":\"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS'de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HarmonyOS'ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz","description":"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS'de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"HarmonyOS'ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz","og_description":"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS'de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-12T08:30:25+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz","datePublished":"2025-09-12T08:30:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/"},"wordCount":1556,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/","name":"HarmonyOS'ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-12T08:30:25+00:00","description":"HarmonyOS uygulamalar\u0131n\u0131zda yerle\u015fik cihaz sens\u00f6rlerini kullanarak etkile\u015fimli ve zengin deneyimler mi olu\u015fturmak istiyorsunuz? Bu kapsaml\u0131 k\u0131lavuz, ArkTS'de sens\u00f6r entegrasyonunu ad\u0131m ad\u0131m a\u00e7\u0131klayarak, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar herkesin anlayabilece\u011fi \u015fekilde haz\u0131rlanm\u0131\u015ft\u0131r. Sens\u00f6r verilerini i\u015fleyerek, kullan\u0131c\u0131lara konum, ivme, \u0131\u015f\u0131k ve daha fazlas\u0131 hakk\u0131nda ger\u00e7ek zamanl\u0131 bilgiler sunmay\u0131 \u00f6\u011frenin. Daha fazla bilgi i\u00e7in fatihsoysal.com sitesini ziyaret edebilirsiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/harmonyosta-arkts-ile-cihaz-sensorlerini-kullanma-adim-adim-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HarmonyOS&#8217;ta ArkTS ile Cihaz Sens\u00f6rlerini Kullanma: Ad\u0131m Ad\u0131m K\u0131lavuz"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29389"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29389\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}