Warung Bebas

Senin, 12 Desember 2011

Add Voice Typing To Your IME

[This post is by Luca Zanolin, an Android engineer who works on voice typing. — Tim Bray]



A new feature available in Android 4.0 is voice typing: the difference for users is that the recognition results appear in the text box while they are still speaking. If you are an IME developer, you can easily integrate with voice typing.

To simplify the integration, if you download this library and modify your IME as described below, everything will work smoothly on any device with Android 2.2 or later. On 4.0+, users will get voice typing, and earlier versions will use standard voice recognition; the difference is illustrated below.

To see how to integrate voice typing you can take a look at this sample IME. The IME is really simple and contains only one button: a microphone. By pressing the microphone, the user triggers voice recognition.

Here are the steps that you need to follow to integrate voice recognition into your IME.

Download the library

Download this library and add it to your IME APK.

Create the voice recognition trigger

The library contains the VoiceRecognitionTrigger helper class. Create an instance of it inside the InputMethodService#onCreate method in your IME.

public void onCreate() {
super.onCreate();
...
mVoiceRecognitionTrigger = new VoiceRecognitionTrigger(this);
}

Add the microphone icon to your IME

You need to modify the UI of your IME, add a microphone icon, and register an OnClickListener to trigger voice recognition. You can find the assets inside the sample IME. The microphone icon should be displayed only if voice recognition is installed; use VoiceRecognitionTrigger#isInstalled().

public View onCreateInputView() {
LayoutInflater inflater = (LayoutInflater) getSystemService(
Service.LAYOUT_INFLATER_SERVICE);
mView = inflater.inflate(R.layout.ime, null);
...
mButton = (ImageButton) mView.findViewById(R.id.mic_button);
if (mVoiceRecognitionTrigger.isInstalled()) {
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mVoiceRecognitionTrigger.startVoiceRecognition();
}
});
mButton.setVisibility(View.VISIBLE);
} else {
mButton.setVisibility(View.GONE);
}
return mView;
}

If your IME supports multiple languages, you can specify in which language recognition should be done as a parameter of startVoiceRecognition().

Notify the trigger when your IME starts

When your IME starts, you need to notify the trigger, so it can insert into the text view any pending recognition results.

@Override
public void onStartInputView(EditorInfo info, boolean restarting) {
super.onStartInputView(info, restarting);
if (mVoiceRecognitionTrigger != null) {
mVoiceRecognitionTrigger.onStartInputView();
}
}

Modify your AndroidManifest

In order to start a voice recognition through the Intent API, the library uses a service and an activity, and you need to add them into your manifest.

<manifest ... >
<application ...>
...
<service android:name="com.google.android.voiceime.ServiceHelper" />
<activity
android:name="com.google.android.voiceime.ActivityHelper"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:excludeFromRecents="true"
android:windowSoftInputMode="stateAlwaysHidden"
android:finishOnTaskLaunch="true"
android:configChanges="keyboard|keyboardHidden|navigation
|orientation"/>
</application>
</manifest>

Update the microphone icon dynamically (optional)

This step is optional, but you should implement it if possible as it will improve the user experience. Voice recognition requires network access, and if there is no network, your IME should notify the user that voice recognition is currently disabled. To achieve this, you need to register the VoiceRecognitionTrigger.Listener and enable/disable the microphone accordingly.

The listener is registered in InputMethodService#onCreate, and you have to unregister it in InputMethodService#onDestroy, otherwise you will leak the listener.

@Override
public void onCreate() {
super.onCreate();
...
mVoiceRecognitionTrigger = new VoiceRecognitionTrigger(this);
mVoiceRecognitionTrigger.register(new VoiceRecognitionTrigger.Listener() {
@Override
public void onVoiceImeEnabledStatusChange() {
updateVoiceImeStatus();
}
});
}

...
@Override
public void onDestroy() {
...
if (mVoiceRecognitionTrigger != null) {
mVoiceRecognitionTrigger.unregister(this);
}
super.onDestroy();
}

private void updateVoiceImeStatus() {
if (mVoiceRecognitionTrigger.isInstalled()) {
mButton.setVisibility(View.VISIBLE);
if (mVoiceRecognitionTrigger.isEnabled()) {
mButton.setEnabled(true);
} else {
mButton.setEnabled(false);
}
} else {
mButton.setVisibility(View.GONE);
}
mView.invalidate();
}

And add this permission into your manifest:

<manifest ... >
...
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
...
</manifest>

That’s all there is to it

Voice recognition makes it easy for users to do more with their Android devices, so we appreciate your support in adding it to your IMEs.

Kamis, 08 Desember 2011

A Closer Look at 10 Billion Downloads



[This post is by Eric Chu, Android Developer Ecosystem. —Dirk Dougherty]



On Tuesday, we announced that Android Market passed 10 Billion app downloads. We wanted to look a little deeper at that huge number. First question: which app was lucky number 10 billion? Photobucket Mobile. They’ll be getting a great prize package, including tickets to next year’s Google I/O developer conference.



Remember we still have 8 days left to celebrate 10 billion downloads with 10-cent apps on Android Market. You can follow which apps are promoted each day on +Android, our Google+ page.



Here’s a graphical deep dive into 10 billion downloads...








Selasa, 06 Desember 2011

10 Billion Android Market Downloads and Counting



[This post is by Eric Chu, Android Developer Ecosystem. —Dirk Dougherty]





One billion is a pretty big number by any measurement. However, when it’s describing the speed at which something is growing, it’s simply amazing. This past weekend, thanks to Android users around the world, Android Market exceeded 10 billion app downloads—with a growth rate of one billion app downloads per month. We can’t wait to see where this accelerating growth takes us in 2012.





To celebrate this milestone, we partnered with some of the Android developers who contributed to this milestone to make a bunch of great Android apps available at an amazing price. Starting today for the next 10 days, we’ll have a new set of awesome apps available each day for only 10 cents each. Today, we are starting with Asphalt 6 HD, Color & Draw for Kids, Endomondo Sports Tracker Pro, Fieldrunners HD, Great Little War Game, Minecraft, Paper Camera, Sketchbook Mobile, Soundhound Infinity and Swiftkey X.



Of course, none of these apps would have existed if it weren’t for the developers who created them. Every day, these developers continue to push the limits on what’s possible and delight us in the process. For that, we thank them.



Please join us in this 10-day celebration and check in every day to see what new apps our developer partners are making available on Android Market—for only a dime.

Cara Memutihkan Kulit Ketiak Kita

Cara memutihkan kulit ketiak kita pada dasarnya sangat mudah dilakukan. Banyak cara untuk memutihkan kulit ketiak, seperti kita tahu bahwa kulit ketiak itu pada umumnya tidak seputih kulit tangan maupun wajah. Seringkali kita mencukur rambut ketiak dengan tujuan biar bersih, tapi malah akan menimbulkan bekas hitam dikulit. Nah, jangan kwatir dengan bekas hitam tersebut, kita bisa memutihkan kulit ketiak kita dengan berbagai cara kok. Saya akan memberikan cara memutihkan kulit ketiak yang saya baca dari berbagai sumber diinternet ini. Berikut ini cara memutihkan kulit ketiak.

Cara memutihkan kulit ketiak
Cara memutihkan kulit ketiak

Berikut ini cara memutihkan kulit ketiak yang mungkin bisa membatu sobat-sobat yang lagi berusaha memutihkan kulit :
1. Menggunakan campuran air kapur sirih dan jeruk nipis. Nah, setelah kedua bahan itu dicampurkan lalu oleskan campuran air kapur sirih dan jeruk nipis tadi pada ketiak setelah mandi. Biarkan campuran tadi sampai meresap dalam kulit ketiak. Untuk hasil yang memuaskan lakukan cara ini selama satu hingga dua minggu. Pada saat menggunakan cara ini, hindari pemakaian deodoran.

2. Memutihkan kulit ketiak dengan sari buah lemon. Nah, caranya yaitu peras sari buah lemon tersebut lalu campurkan dengan parutan mentimun. Usahakan hingga merata, kemudian bubuhkan campuran/adonan tadi pada kulit ketiak. Biarkan selama kurang lebih 20 menit lalu bilas dengan air dingin.

3. Menggunakan produk deodoran. Nah, kalau cara yang ini tidak perlu lagi dipertanyakan. Sekarang sudah banyak produk deodoran yang bisa digunakan untuk memutihkan kulit ketiak. Produk ini bisa dibeli ditoko terdekat anda, ingat tidak dijual terpisah, botol dengan tutup dijual satu paket ^_^.

Semua hal diatas perlu ketelatenan dan usaha untuk mendapatkan hasil yang maksimal. Kamu perlu perjuangan untuk mendapatkan kulit ketiak yang menawan, fresh, menggoda, dan indah. Cara memutihkan kulit ketiak diatas bisa kamu praktekin dirumah, jangan malu punya kulit ketiak yang hitam karena sekarang sudah ada baju lengan panjang. So, semoga bermanfaat dan mempunyai kulit ketiak yang putih dengan cara memutihkan kulit ketiak.

Sabtu, 03 Desember 2011

Cara Menghilangkan Jerawat Dengan Ampuh

Cara menghilangkan jerawat dengan ampuh sebenarnya gampang banget. Kita bisa menggunakan bahan-bahan disekitar kita dan tentunya mudah kita dapatkan. Jerawat memang menjadi salah satu penyebab kita kurang pede. Apalagi untuk remaja-remaja, jerawat bisa sangat membuat kita minder pastinya. Nah, kali ini saya akan berbagi cara menghilangkan jerawat yang saya baca di merahitam.com. Cara ini mungkin cocok untuk para remaja-remaja yang masih bersekolah, karena kita akan menggunakan bahan-bahan yang ada disekitar kita. Jadi tidak perlu mengeluarkan duit banyak untuk menghilangkan jerawat ini. Tanpa basa-basi, langsung saja saya kasih cara menghilangkan jerawat dengan ampuh ini.

Cara menghilangkan jerawat
Cara menghilangkan jerawat

Berikut ini cara menghilangkan jerawat dengan ampuh :
1. Menghilangkan jerawat dengan bawang putih.
Kusus untuk menghilangkan jerawat dengan bawang putih ini, ada dua pilihan.
Yang pertama dengan cara menumbuk bawang putih hingga cukup halus untuk kemudian kita oleskan ke wajah yang berjerawat. Diamkan kurang lebih selama 10 menit, lalu bilas hingga bersih.
Yang kedua adalah dengan cara memakan bawang putih satu atau lebih bawang putih setiap hari. Saya yakin untuk cara yang kedua ini kalian pasti tidak suka, karena bau  dan rasa dari bawang putih sangat-sangat tidak enak.

2. Menghilangkan jerawat dengan lidah buaya.
Ambil satu daun lidah buaya, lalu potonglah menjadi beberapa bagian dan kelupas kulit luarnya. Oleskan dibagian jerawat, lakukan cara ini setiap pagi dan sore hari. Jika kamu telaten, kemungkinan jerawat ini akan mengelupas setelah 3 hari.

3. Menghilangkan jerawat dengan buah tomat.
Buah tomat ternyata cukup efektif untuk menghilangkan komedo hitam (blackhead). Caranya, irislah tomat menjadi dua bagian dan oleskan kebagian jerawat, biarkan selama 15 menit - 1 jam kemudian bilas bersih.

4. Menghilangkan jerawat dengan lemon/jeruk nipis + air mawar.
Caranya yaitu dengan mencampurkan jus/perasan dengan air mawar lalu oleskan kewajah selama 10-15 menit. Setelah itu bilas wajah dengan air hangat, bila ini dilakukan secara rutin kurang lebih selama 15 hari, maka ini akan memberikan hasil yang memuaskan.

5. Menghilangkan jerawat dengan putih telur.
Nah, caranya yaitu pisahkan kuning telur dengan putih telur lalu ambil putih telurnya saja. Kocok sebentar lalu oleskan ke wajah, diamkan sekitar 15 menit saja.

Nah, silahkan memilih salah satu cara diatas untuk menghilangkan jerawat yang lagi bersarang diwajahmu. Namun jangan mengharapkan hasil yang maksimal jika kamu tidak konsisten dan tidak teratur. Lakukan salah satu cara menghilangkan jerawat diatas secara konsisten dan teratur untuk mendapatkan hasil yang maksimal. Semoga cara-cara diatas bermanfaat bagi kalian semua, jangan lupa untuk membagikan keteman-teman tentang cara menghilangkan jerawat.

Senin, 28 November 2011

Games Coming to Android Market in Korea



[This post is by Eric Chu, Android Developer Ecosystem. —Dirk Dougherty]



In the 24 months since the first Android device became available locally, Korea has quickly become one of the top countries in Android device activations. In parallel, we’ve also seen tremendous growth in app downloads from Android Market. Korea is now the second-largest consumer of apps worldwide. Today we are adding to this momentum by bringing games to Android Market in Korea.



Starting right away, Android users in Korea can explore the many thousands of popular game titles available in Android Market and download them onto their devices. For paid games, purchasing is fast and convenient through direct carrier billing, which lets users in Korea easily charge their purchases to their monthly mobile operator bills.



If you are a game developer, now is the time to localize your game resources, app descriptions, and marketing assets to take advantage of this new opportunity. When you are ready, please visit the Android Market developer console to target your app for distribution in South Korea and set prices in Korean Won (KRW). If you don’t want to distribute to Korea right away, you can also exclude it.



With the huge popularity of games on Android and the convenience of direct carrier billing in Korea, we expect to see a jump in game purchases and downloads in the weeks ahead. For game developers worldwide, it’s “game on” in Korea!

Sabtu, 26 November 2011

Kumpulan Sms Lucu - Terbaru I

Kumpulan sms lucu terbaru memang selalu menjadi hobi para sms'ser Indonesia. Nah, kali ini kumpulan terbaru mau berbagi nih kata-kata sms lucu yang saya dapat dari blog dhewy[dot]com. Mungkin ini bisa untuk kamu-kamu bercanda ria dengan teman-teman. Sms lucu ini memang lagi rame-ramenya direbutin ama blogger-blogger Indonesia, termasuk ane (hihhihihiihi). Tanpa banyak ini itu yang gak jelas, mending nih langsung tak beri aja sms-sms lucu untuk kamu share ke pacar, teman, rekan kantor, sahabat, dan orang istimewamu.

sms lucu terbaru
sms lucu terbaru

Kumpulan sms lucu terbaru cekidot :

==============================
Eh loe tau gak macam-macam jenis ES, kalo gak tau, ni aku kasih tau ya,

1. AirJatuh = netES
2. AirLiur = ngecES
3. Airdingin = ES
4. Pepaya = katES
5. Ikan bakar = pepES
5. Pesan singkat = smES
7. Orang yg baca = strES
8. Setuju?? = yES ^_^
==============================

=============================
Ciee,,cieee,, dah siap berangkat ni yee..
Kamu emang tampil beda deh hari ini bro,
Mandi sudah,,
Sholat udah juga,,
Tampang apa lagi,, beeuuhhhh,, oke banget,,
Kostum juga udah pas banget ama badan, putih bersih lagi,,
Pokok'nya mateb abiz deh kamu hari ini,,

So,,

Mau berangkat dikubur jam berapa cuy,,??? ^_^
==============================

==============================
Kamu tau gak, waktu diliat tu bikin deg-degan buangetss,
Apalagi pas dipegang, tambah tegang tau gak,
Kagak nahan pas dipegang trus dikocok, hmmm.
Akhirnya keluar dengan selamat,

Ahh,,,euaahhhh,,ah puas rasanya,
Akhirnya gwe dapet arisan neh.
==============================

==============================
Imam sudah datang
Makmum sudah banyak
Kain kafan udah dibeli juga
Kranda juga sudah siap,
Kuburan sudah digali
Tapi mayatnya dimana nihh..???

ee,,Ya ampun,, malah enak-enakan baca sms,,
hayo sini cepetan, dah pada nungguin nie.. ^_^
==============================

==============================
Eh, kamu tau gak, ternyata ada fenomena didunia ini yang belom kamu ketahui

Fenomena 1 : Loe gak bisa nyentuh semua gigi dengan lidah loe.
Fenomena 2 : Setelah baca fenomena 1 dengan begonya loe mempraktekkannya.
Fenomena 3 : Setelah baca fenomena 2 loe tersenyum dengan jengkelnya.
Fenomena 4 : Loe pasti bakal ngirim ni sms ke seluruh temen loe ato menghapusnya.
==============================

==============================
Akulah pahlawan kecil
Yang gagah berani
Bila belanda datang
Aku serang
Bila belanda balas
Aku bilang "Idiihh,, beraninya ama anak kecil".
==============================

==============================
Suara ayam : kukuruyukkk..!!!
Suara kucing : meong..
Suara kambing : embekk..
Suara Monyet : .....?

kok diemm nyet,, kenapa, lagi sariawan ya ? ha..ha..ha..^_^
==============================

==============================
Semangatmu seperti BUNG TOMO
Otakmu sepandai BUNG KARNO
Jasa mu sebesar BUNG HATTA
Tapi wajahmu seperti BUNGkusan nasi. ^_^
==============================

==============================
Sekelompok ibliz datang menghampiriku,
Mereka menginginkan orang beriman,
Lalu kutawarkan namamu karena ku tau kamu beriman,
Tapi ibliz itu malah berteriak,,,

Jaaanngannnn,...!!!
Dia BOS kamii,,!!!
==============================

==============================
Ku terpanah saat menatap matamu
Nafasku terhenti sejenak
Denyut jantungku berdebar kencang
Apakah ini yg kurasakan
kau,,kau,,kau
KENTUT Yaa,,,,
wkkwkwkwkwkw.
==============================

==============================
Kamu janji gk akan ninggalin aku,
Tapi kenapa sekarang kamu ninggalin aku?
Apa aku salah punya tampang seganteng ini?
Tolong Replay jika aku benar-benar ganteng.
Tapi kalo kamu gak replay tandanya kamu cinta ma aku. ^_^
==============================

==============================
Selamat, anda mendapatkan MENTARI gratis,
Silahkan pergi kelapangan untuk menikmati mentari gratis.
==============================

Kumpulan sms lucu terbaru mungkin itu dulu saja yah. Tapi tenang, kapan-kapan aku kasih lagi deh yang mantab-mantab. Jangan lupa langsung sms ke temen-temenmu ya. Buruan kirimin sms tu keteman-temanmu, kirim semua sms lucu terbaru.
 

Android OS Copyright © 2012 Fast Loading -- Powered by Blogger