Android Üzerinden Bluetooth Yazıcıya Birşeyler Göndermek -2 (Bağlantıyı Açık Tutmak-Yazdırmak-Bağlantıyı Kapatmak)

selamlar. bir önceki yazımızda android bir cihazdan bluetooth yazızıya bağlanmıştık. şimdi sıra geldi metin yazdırmaya. aşağıda tanımladığımız fonksiyonlarla sırayla yazıcıya metin gönderip yazıcıyı kapatacağız. /*bu listener ile yazıcıya göndereceğimiz datayı dinleyelim*/ void beginListenForData() { try { final Handler handler = new Handler(); //Yeni bir satır final byte delimiter = 10; stopWorker = false; readBufferPosition = […]

Android Üzerinden Bluetooth Yazıcıya Birşeyler Göndermek -1 (Yazıcıları Bulmak ve Bağlanmak)

Merhaba. Android bir cihazdan bluetooth üzerinden yazıcılara yazdırma işlemi yaptırabilmek için kullanacağımız bir kaç android sınıfı var. Herşeyden önce android cihazın etraftaki erişilebilir yazıcıları bulmalı ve bağlanmalıyız. Aşağıdaki fonksiyon ile yazıcıya bağlanabiliriz. İnternet üzerinde çok farklı kullanımlarla bağlanmak mümkün. Ama temel olarak kullanılan BuletoothAdapter üzerinden oluyor. void YaziciBul() { try { mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if […]

Android Splash Screen

androidde splash screen yapmanın farklı yolları olabilir. bunlardan bir tanesi de ilk açılaack olan ekranda belirli bir süre bekleyip ana menüye gitmektir. Şöyle ki ; oncreate te yazılacak bir post delay istenile nsüre kadar o ekranı getirecek daha sonra ana ekrana geçilecektir. package com.mehmetfasil.splashsample; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; public class SplashScreen […]

Phpdeki MD5in Javadaki Karşılığı

Yönetim konsolumdan php md5 fonksiyonunu kullanarak veritabanına yerleştirdiğim hash değerlerimi android clienttan sorgulamam gerekti. Bu yüzden de yazılan string değeri php md5 ile aynı algoritmaya göre çevirecek bir converter gerekiyordu. Javadaki herhangi bir kütüphanenin içerisinde doğrudan md5 gibi bir fonksiyon yok. Bu yüzden ufak bir fonksiyon yazmamız gerekiyor. public static String md5(String input) throws NoSuchAlgorithmException […]

Android Örnek Widget Uygulaması

Yapılacak örnek bir widgetın manifest dosyası nasıl olmalı : activity dosyasını yazalım. public class MyWidgetActivity extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { super.onUpdate(context, appWidgetManager, appWidgetIds); //istediğimiz herhangi bir set işlemini yapıp return edebiliriz. int widgetId = appWidgetIds[i]; Date d = new Date(); RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_layout); views.setTextViewText(R.id.yazi, d.toString()); […]

Android SQLite Kullanımı

Androidde örnek olarak bir sqlite dosyası kullanımı aşağıdaki gibidir. dbh = new DbHelper(this); SQLiteDatabase db = dbh.getReadableDatabase(); Cursor c = db.rawQuery(“SELECT * FROM tabloadi WHERE TRIM(name) = ‘”+name.trim()+”‘”, null); while(c.moveToNext()) { // cektiginiz satırlarda yapacaginiz islemler }

List Objeyi Array’e Convert Etmek

Bunu şu şekilde yapıyoruz: Örneğin elimizde bir adet list isimli Liste objemiz olsun. Bu objemizi bir şekilde doldurmuş olalım ve kullanmak istediğimiz bir yerde array olarak kullanmamız gereksin. (Örneğin bir array adapterde.) Bunun için list objesini array ‘e convert etmeliyiz. List list = new ArrayList(); list.add(“Sheldon”); list.add(“Leonard”); String[] ol = list.toArray(); //burdaki String[] örneğin Object[] […]

Android Sqlite dosyası kurulum dizini

Androidde programatik olarak oluşturduğunuz sqllite dosyasını görmek, düzenleme yapmak veya bir başka projede kullanmak üzere kopyalamak, taşımak isteyebilirsiniz. Bu durumda uygulamanızın kurulu olduğu cihazdaki sqlite dosya dizinini armanız gerekir. Bunu bir kaç farklı yöntemle yapabilirsiniz. 1) /data/data/packname/databases/ dizini. fakat bu dizini görebilmeniz için cihazınızın root edilmiş olması gerekiyor. 2) adb komutları kullanarak : komut satırına […]