Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
STP [PC - ANDROID arasında metin paylaşımı uygulaması]
#1
Merhaba,

Bir kaç gün öncesinde yakın dostumdan gelen bir itiraz oldu. Telefonundan kopyaladığı bir yazıyı, linki PC'de direkt görmek istediğini söyledi. aksi durumda uğraştırıcı olduğunu dile getirdi.
Bende bu durumdan çok yakınırdım ve google keep kullanırdım bu gibi durumlarda. Fakat sonra bunu neden kendim yapmıyorum dedim ve başladım yapmaya  Smile 

- İlk gün VCL üzerinde ayrı bir Windows uygulaması, FMX üzerinde ayrı bir mobil uygulama
- İkinci gün FMX üzerinde Windows uygulaması, farklı bir FMX projesinde de mobil uygulama
- Üçüncü gün tek bir FMX projesi üzerinde çapraz bir tek uygulama

Şeklinde geliştirdim. Şu anda ise son halini aldı. Derleyici direktifleri vasıtasıyla hem android hem de Windows üzerinde direkt derlenebilir halde.






Özellikler;
- Not ekleme
- Not silme
- Link notları tespit etme ve direkt uygulama üzerinden yönlendirme
- Pc ya da android cihazdaki clipboard’dan metni okuma ve yapıştırma
- Windows uygulamasında alt bardaki çubuk vasıtasıyla ekranda istenilen yere sürükleme
- Direkt üzerine tıklama ile metni kopyalama

Embarcadero sitesinde android tarafında kopyalanan resmi algılama / yakalama özelliği olmadığını okudum o yüzden o eksik kaldı.
Basit seviye de iyi bir uygulama diyebilirim. İşinizi görebilir. PHP -JSON – REST birlikteliği ile işlemleri gerçekleştirdim. MySQL’e direkt bağlantıdansa bu şekilde daha iyi performans veriyor ve güvenli ayrıca da hızlı.
Bir TFrame kullanmanın beni bunu yapmaya itmesi muazzam oldu. Kıymetini kullandıkça anlıyor insan.  Smile  

Kullanıma uyarlama ;
- Veritabanında bir tablo oluşturun
- id ( int - AutoInc ) ve notes ( string ) alanları açın
- Php dosyasında gerekli alanları doldurun ve ftp üzerine yükleyin
- Derleyin

( Adımlar yeni başlayanlar için anlatılmıştır. )

AndroidManifest dosyasını silerseniz ;
android:usesCleartextTraffic="true"
eklemeyi unutmayın.

STPserver.php
PHP Kod: (Select All)
<?php

try {
 
    $dbh = new PDO("mysql:host=localhost;dbname=STP_notes_DB;charset=utf8""username""password");
} catch ( 
PDOException $e ){
 
    print $e->getMessage();
}

 
 if (isset($_GET['chat'])) {   $chat $_GET['chat'];    }

 
 if((isset($chat)))
 
 {
 
      $stmt $dbh->query("select * from tabloadi ORDER BY id ASC");
 
      $employees $stmt->fetchAll(PDO::FETCH_OBJ);
 
      $dbh null;
 
     echo  json_encode  ( ['Chat' => $employees]);

 
   }

 
 if (isset($_GET['id'])) {   $id $_GET['id'];    }

 
 if((isset($id)))
 
 {
 
    $stmt $dbh->query("select * from tabloadi where id > $id");
 
    $employees $stmt->fetchAll(PDO::FETCH_OBJ);
 
    $dbh null;
 
 echo  json_encode  ( ['Chat' => $employees]);

}

if (isset(
$_GET['note'])) {   $note $_GET['note'];    }

if((isset(
$note)))
{
 
 $query $dbh->prepare("INSERT INTO tabloadi SET notes = ?");
 
  $insert $query->execute(array("$note"));

 
 if $insert ){
 
     $last_id $db->lastInsertId();

 
     $array = array(

 
         "Durum"=>"succesfull",
 
         "Info" => "1",
 
     );
 
     $json json_encode($array);
 
     echo $json;

 
 }
}


if (isset(
$_GET['delete'])) {   $delete $_GET['delete'];    }

if((isset(
$delete)))
{
 
 try {
 
     $sonuc $dbh->exec("DELETE FROM tabloadi WHERE id  = $delete ");

 
     if ($sonuc 0) {
 
         echo $sonuc " kayıt silindi.";
 
     } else {
 
         echo "Herhangi bir kayıt silinemedi.";
 
     }

 
 } catch (PDOException $e) {
 
     die($e->getMessage());
 
 }

 
 $baglanti null;
}

?>


.zip   STPserverDelphican.zip (Dosya Boyutu: 1,55 MB / İndirme Sayısı: 27)
Cevapla


Bu Konudaki Yorumlar
STP [PC - ANDROID arasında metin paylaşımı uygulaması] - Yazar: Mr.Developer - 10-12-2020, Saat: 12:58

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Information Screen Protector (Açık Kaynak Ekran Koruyucu Uygulaması) bakyuz 4 1.289 22-03-2025, Saat: 02:46
Son Yorum: bakyuz
  Delphi ile AI Uygulaması Nasıl Oluşturulur? mirellehgf 1 1.163 12-09-2024, Saat: 08:51
Son Yorum: yhackup
  Android İzinleri - Bileşen Fesih ARSLAN 18 13.627 13-01-2022, Saat: 17:51
Son Yorum: RAD Coder
  Delphide Remote Dektop Uygulaması mcuyan 56 45.494 17-11-2021, Saat: 16:01
Son Yorum: blueskymek
  QuickLib elphi/Firemonkey (Windows,Linux,OSX/IOS/Android) r3n4m3 2 3.387 29-09-2019, Saat: 17:34
Son Yorum: r3n4m3



Konuyu Okuyanlar: 1 Ziyaretçi