Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Sunday, July 15, 2012

Cara Mengakses Kamera pada Android

contoh penggunaan kamera

Kamera adalah sensor yang paling terlihat dan paling sering digunakan dalam sebuah device android. Kamera adalah titik jual untuk sebagian besar, pembeli, dan kemampuan kamera semakin baik untuk tiap generasinya.
Aplikasi pengolahan citra biasanya bekerja pada sebuah citra setelah citra tersebut diambil, namun aplikasi lainnya, seperti augmented reality, menggunakan kamera secara langsung(real-time) dengan lapisan-lapisan aplikasi. Terdapat dua cara untuk mengakses kamera dari sebuah aplikasi. Pertama dengan mendeklarasikan intent secara implicit.
Intent implicit meluncurkan interface kamera default:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivity(intent);

cara berikutnya lebih mengangkat kelas Kamera, yang mana menyediakan lebih banyak fleksibilitas dalam setting. Cara ini membuat sebuah interface kamera yang sudah diubah, yang mana menjadi focus dalam contoh berikut. untuk mengakses perangkat keras Kamera membutuhkan permission eksplisit dalam file XML AndroidManifest:
<uses-permission android:name="android.permission.CAMERA" />
yang mana lebih lengkapnya bisa dilihat dalam contoh berikut.
Mengembangkan Kamera
Kendali terhadap kamera diabstraksikan kedalam berbagai komponen dalam sistem android:
-    Class Camera digunakan untuk mengakses hardware kamera
-    Class Camera.Parameters menunjukkan parameter kamera seperti ukuran gambar, kualitas gambar, mode flash, dan cara untuk memberikan lokasi Global Positioning System(GPS).
-    Method Camera Preview menentukan tampilan output kamera dan menyalakan streaming preview kamera pada layar.
-    Class SurfaceView digunakan sebagai permukaan gambar pada tingkat terendah dari hirarki view(tampilan) sebagai tempat pemegang(placeholder) untuk menampilka preview kamera.
Sebelum menjelaskan bagaimana komponen tersebut digabungkan, struktur layout akan ditunjukkan. Layout utama ditunjukkan pada kode 7.1 dan memasukkan sebuah SurfaceView untuk memegang output kamera.
Kode 7.1 res/layout/main.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<SurfaceView android:id="@+id/surface"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</SurfaceView>
</LinearLayout>

Sebuah interface kendali bisa ditambahkan di atas view ini dengan menggunakan sebuah layout yang terpisah, seperti yang ditunjukkan pada kode 7.2 berikut. layout ini memuat tombol pada tengah bawah dari layar untuk mengambil gambar.

Saturday, June 23, 2012

Pemasaran dan Iklan Aplikasi Android

Distributor aplikasi Android Berikut adalah tempat anda bisa menjual aplikasi android:
1.    Google Play
Pada awalnya adalah diberi nama android market namun seiring perluasan pasar, oleh google diganti dengan nama Google Play yang tidak hanya memasarkan aplikasi android tetapi juga konten yang lain seperti e-book , music, dan lain-lain.
Biaya pendaftaran 25 USD yang berlaku selamanya, namun Google Play sampai saat penulisan modul ini, belum support penjualan aplikasi secara langsung untuk market Indonesia. Walaupun begitu, Google Play adalah android distributor terbesar sehingga penjualan melalui google play akan sangat mudah dan sebagai gantinya anda bisa mendapatkan keuntungan dari iklan. Untuk penjualan aplikasi Google akan mengambil 25% dari harga jual.
2.    Amazon Appstore
Amazon juga memasarkan aplikasi Android dengan biaya pendaftar 99 USD pertahun. Aturan lainnya sama seperti pada Google Play.
3.    SlideMe.org dll
Ada banyak market gratis dan third party seperti Slideme.org, tidak ada biaya pendaftaran dan tidak ada potongan harga, namun pasarnya sangat terbatas. Selain itu vendor handset dan tablet juga mempunyai app market sendiri seperti Samsung terdapat Samsung apps.
Logo Google Play



Friday, April 20, 2012

Arsitektur Sistem Operasi Android

Arsitektur Android

 Sesuai gambar di atas, android mempunyai kernel linux, dan menggunakan android runtime dan application framework sendiri yang memungkinkan development dengan menggunakan java.
Kernel dan Dalvik Virtual Machine
Sejak versi 2.6.23, kernel Linux standar menggunakan Completely Fair Scheduler (CFS), yang menerapkan kerataan dalam waktu penggunaan CPU untuk task yang diberikan. Keseimbangan ini menjamin bahwa semua task akan mempunyai jatah CPU yang sama dan oleh karena itu setiap kali terjadi ketidak rataan telah ditemukan, algoritma tersebut akan melakukan penyeimbangan kembali task yang ada. Walaupun fairness dijamin, algoritma ini tidak menyediakan penjaminan sementara untuk task dan oleh karena itu Android juga tidak melakukan penjadwalan karena operasi penjadwalan diserahkan pada kernel Linux.
Android menggunakan Virtual Machine nya sendiri yang dinamakan Dalvik, yang dikembangkan dari scratch untuk device mobile dan mempertimbangkan optimasi memori, penghematan daya baterai, dan frekuensi CPU yang rendah. Dalvik  ini mengandalkan kernel Linux sebagai fitur inti sistem operasi seperti manajemen memori dan penjadwalan yang dimiliki oleh kernel Linux dan karena itu juga mengakibatkan kekurangan yaitu tidak melakukan penjaminan sementara sebagai pertimbangan.  Arsitektur android seperti yang digambarkan dalam gambar 1, terdiri atas 5 lapis: Applications, Application Framework, Libraries, Android Runtime, dan Kernel Linux. Pada lapis paling atas, lapis aplikasi menyediakan sekumpulan fungsi aplikasi yang secara umum tidak ditawarkan oleh mobile device lainnya.

Tuesday, January 24, 2012

Paket Internet Android Ideal IM3

Bagi beberapa orang, salah satu kehebatan blackberry adalah selalu online dimanapun dan kapanpun, dan BBM tentunya, walaupun fitur ini sangat standar(mungkin kelebihannya adalah jaringan pengguna blackberry di indonesia yang besar). Sedangkan dari segi fitur Android jauh memberikan fasilitas lebih.
Jika anda ingin mencari paket Internet Android yang lengkap untuk pengguna Indosat, maka saran saya gunakan paket IM3 gaul bulanan yang dalam masa promo cuma 25.000 per bulan sampai akhir januari 2012. namun setelah itu 50.000 perbulan(gaul bulanan) ke 363, dan akses ini cukup lengkap dari socmed, chat, dan inet lainnya, terlebih lagi kita bisa mendownload aplikasi dari andorid market seperti game, dll dengan akses 3G dan HSDPA.
satu hal yang saya sukai dari android yaitu fitur membuat mobile akses point/hotspot sehingga kita bisa mengshare/berbagi koneksi internet dengan wifi, bagi saya layanan ini cukup bagus, dan batasannya mungkin daya tahan baterai device Android yang masih kurang.

berikut referensi lebih lengkap mengenai Internet Indosat:
http://www.indosat.com/Indosat_Internet/Indosat_Internet

Namun sekarang paket Gaul sudah tidak ada lagi, sehingga sebagai dari Indosat bisa digunakan Paket Unlimited yang lebih baik service nya:
http://inspira-tips.blogspot.com/2012/05/paket-internet-bulanan-unlimited.html

Saturday, January 14, 2012

Justin Bieber Words Android Application :)

This Application will show you the latest Justin Bieber Words.

Download Link: http://slideme.org/application/justin-bieber-words
Scan Image Above

or http://hhn-labs.net23.net/androidapp/apps/_JustinBieberWord.apk
Project Iseng

Wednesday, October 19, 2011

Usulan Judul TA/PA HHN 2011

- android online news collector (PA) (reserved)
- android LCD-screen handwriter (PA)
     + via socket - Wifi
     + via socket - bluetooth
- android as PC game controller using TCP/UDP socket (PA)
     + using UDP transport variants (TA)
- android encrypted Short Message Service (PA/TA) (symmetric/asymmetric encryption)
- android compressed Short Message Service (PA/TA)
- android VoIP client Implementation and Analysis (PA/TA)
- IMS client on Android (PA/TA) + Infrastructure

semuanya hasil akhirnya berupa aplikasi android yang diharapkan 'laku' di pasaran/android market.
saat ini, saya sedang mendalami IMS, embedded linux dan Software-Defined Radio. tapi untuk TA/PA yang berhubungan tema tersebut baru akan saya ajukan tahun depan.

Labels

AdMob Adobe Adsense Aero Buster Air Buster Airpush Al-Ghozali Amazon Appstore Amerika Android Android App Animasi apa itu App Application Arsitektur Asimetris asus AutoArtikel Bahasa Indonesia Bahasa Inggris Blogger Blogspot Browser Bus Cara akses Cara kerja cat CERN Chiper Chrome command Contoh CORBA cPanel CS3 diff Diffie-Hellman Distance Vector domain download e-book e-book Jaringan Komputer e-book Ketidaklogisan para Filsuf e-book Sistem Operasi ebook Einstein Engineering Design Process Enkripsi file Filosofi Firefox fisika Flow Control frame Game genap 2011-2012 Gerbang Quantum getaran gif Google google nexus 7 Google Play Gratis GRE grep GSM Handoff Handover head Hosting HTML5 Hypnolearning IDL IM3 IMS Interface Definition Language Internet internet dan bisnis telekomunikasi Internet Explorer iPad 3 jadwal Jaringan Jaringan Komputer Java JDBC JSP Judul Justin Bieber Kamera Kapsel Kecepatan Cahaya Ketidaklogisan Para Filsuf kisi-kisi Komputer Kriptografi LAN Linux Manajemen Manajemen Memori mediafire Memori Mesh Model View Controller MoonViewer Motivation Multicast Routing MVC MySql Near Field Communication Network Programming Neutrino New Technology File System Nilai NTFS OPERA Organisasi dan arsitektur komputer osilasi page Partai Peduli Rakyat PC pegas Pemasaran pembuat artikel Pemrograman Bahasa Tingkat Rendah Pemrograman Jaringan Pemrograman Web Penjadwalan Penyandian Perang Sipil perintah Pertukaran Kunci Photoshop PHP Physics PKS Power Point Process Producer Consumer Programming Protokol Proyek Akhir PSTN Quantum Information Quiz Quotes RAM review Ring RMI Safari Scheduling Security Sega Genesis Sejarah Servlet Shooter Simetris Singkronisasi Sistem File Sistem Koordinat Sistem Operasi slide SlideMe Socket Solaris sort source code SPIN spinner Star Studium Generale Superkonduktor Switch tablet Tahafut Al-Falasif tail TCP Terjemah test GRE Tolak Kenaikan Harga BBM Topologi Tugas Akhir tween Twitter UAS Ubuntu Ulasan Ulasan Nokia 808 PureView UNIBBA uniq UNIX UNIX SVR4 UTS Verbal Virtual Router Redundancy Protocol Vocab Vocabulary VRRP Web Services WiMAX Windows wired.com Wireless Sensor Network Words WSN