Posts

Showing posts with the label ANDROID

Add delay textwatcher autocomplete android

new TextWatcher (){ long lastPress = 0l ; @Override public void onTextChanged ( CharSequence s , int start , int before , int count ){ if ( System . currentTimeMillis () - lastpress > 500 ){ lastPress = System . currentTimeMillis (); GetAutocompletion ac = new GetAutocompletion (); ac . execute ( zipBox . getText (). toString ()); } } // Other methods to implement } ref : http://stackoverflow.com/questions/20761113/autocompletion-delay

Activity to be displayed even when phone is in locked mode

PowerManager pm ; WakeLock wl ; KeyguardManager km ; KeyguardLock kl ; @Override protected void onCreate ( Bundle savedInstanceState ) { // TODO Auto-generated method stub super . onCreate ( savedInstanceState ); Log . i ( "INFO" , "onCreate() in DismissLock" ); pm = ( PowerManager ) getSystemService ( Context . POWER_SERVICE ); km =( KeyguardManager ) getSystemService ( Context . KEYGUARD_SERVICE ); kl = km . newKeyguardLock ( "INFO" ); wl = pm . newWakeLock ( PowerManager . FULL_WAKE_LOCK | PowerManager . ACQUIRE_CAUSES_WAKEUP | PowerManager . ON_AFTER_RELEASE , "INFO" ); wl . acquire (); //wake up the screen kl . disableKeyguard (); // dismiss the keyguard setContentView ( R . layout . main ); } @Override protected void onPause () { // TODO Auto-generated method stub super . onPause (); wl . release (); //when the activiy pauses, we should realse th...

SKRPSI INFORMATIKA studi kasus

NO STUDI KASUS METODE BASIS 1 Sistem Informasi Data Kepegawaian  ANDROID + PHP + MySQL 2 Aplikasi Games kuis Edukatif Pilihan ganda ANDROID + PHP + MySQL 3 Rancangan Bangun Sistem Informasi Pelayanan Akademik ANDROID + PHP + MySQL 4 Aplikasi Soal Psikotes Berbasis Android Pilihan ganda ANDROID + PHP + MySQL 5 Aplikasi Soal TOEFL Berbasis Android Pilihan ganda ANDROID + PHP + MySQL 6 Aplikasi Soal Berbasis Android Pilihan ganda ANDROID + PHP + MySQL 7 Aplikasi Sistem Pakar -+ 10 jenis metode sistem pakar ANDROID 8 Aplikasi pencarian lokasi Mencakup semua lokasi yang di ingikan misal lokasi wisata terdekat, spbu, dll. Bisa menggunakan metode SPK ANDROID + PHP + MySQL + GOOGLE MAP 9 Aplikasi Kamus -TTS, STT, ANDROID + PHP + MySQL ...

Android Quick Tip: Memformat Teks dengan Html.fromHtml ()

    Tags HTML yang suport dengan android. Tags Format b, strong Bold i, em, cite, dfn Italics u Underline sub Subtext sup Supertext big Big small Small tt Monospace h1 … h6 Headlines img Image font Font face and color blockquote For longer quotes a Link div, p Paragraph br Linefeed

Ulasan mengenai shared preference and sqlite Android

SQLite Sejumlah besar data terstruktur yang sama harus disimpan dalam database SQLite sebagai database yang dirancang untuk jenis data. Sebagai data terstruktur dan dikelola oleh database, dapat bertanya untuk mendapatkan sub set data yang sesuai dengan kriteria tertentu menggunakan bahasa query seperti SQL. Hal ini memungkinkan untuk mencari dalam data. Tentu saja mengelola dan mencari set besar data mempengaruhi kinerja sehingga membaca data dari database dapat lebih lambat dari membaca data dari SharedPreferences. SharedPreferences SharedPreferences adalah penyimpanan kunci / nilai di mana Anda dapat menyimpan data di bawah kunci tertentu. Untuk membaca data dari toko Anda harus tahu kunci dari data. Hal ini membuat membaca data sangat mudah. Tapi semudah itu adalah untuk menyimpan sejumlah kecil data sulitnya untuk menyimpan dan membaca data terstruktur yang besar karena Anda perlu mendefinisikan kunci untuk setiap data tunggal, selanjutnya Anda tidak bisa benar-benar me...

Can't find AVD or SDK manager in Eclipse

Window > Customize Perspective... (you will see Android and AVD Manager are disabled) Command Groups Availability > Android and AVD Manager > check Tool Bar Visibility > Android and AVD Manager > check

MEMBUAT INFO WINDOW MAP ANDROID TRANSPARANT

Example code private final View mWindow ; public MarkerAdapter () { mWindow = getLayoutInflater (). inflate ( R . layout . custom_info_window , null ); } @Override public View getInfoContents ( Marker mark ) { return null ; } @Override public View getInfoWindow ( Marker marker ) { render ( marker , mWindow ); return mWindow ; } private void render ( Marker marker , View view ) { int badge ; // Use the equals() method on a Marker to check for equals. Do not // use ==. badge = R . drawable . ic_launcher ; (( ImageView ) view . findViewById ( R . id . badge )). setImageResource ( badge ); String title = marker . getTitle (); TextView titleUi = (( TextView ) view . findViewById ( R . id . title )); titleUi . setText ( title ); String snippet = marker . getSnippet ...

Cara membuat info marker map android

Cara pertama : MarkerOptions markerTaxi = new MarkerOptions().position(dest);                 markerTaxi.title("judulnya");                 markerTaxi.snippet("isi snippet");                 markerTaxi.icon(BitmapDescriptorFactory.fromResource(R.drawable.taxi));                 map.addMarker(markerTaxi) Cara kedua : final Marker kiel = map.addMarker(new MarkerOptions()                 .position(dest)                 .title("judulnya")                 .snippet("isi snippet")               ...

Hidden infowindow android peta api

map . setOnInfoWindowClickListener ( new GoogleMap . OnInfoWindowClickListener () { @Override public void onInfoWindowClick ( Marker marker ) { marker . hideInfoWindow (); } });

Log pada android yang sering digunakan

Log.v () VERBOSE Log.d () DEBUG Log.i () INFO Log.w () WARN Log.e () ERROR   1: Log.v - warna debugging hitam , dan pesan akan menjadi output , di mana v merupakan mean verbose verbose , biasanya Log.v ( " " , " " ) ; 2: Log.d - warna output biru , satu-satunya output debug makna debugging , tapi dia akan output atas saringan melalui label DDMS Logcat untuk memilih . 3: Log.i - output warna hijau , tips umum , informasi berita , tidak output informasi Log.v Log.d , tapi akan menampilkan informasi dari saya , w dan e 4: Log.w - berarti orange , dapat dilihat sebagai peringatan peringatan , secara umum kita perlu mengoptimalkan kode Android , dan akan menampilkan setelah Log.e. 5: Log.e - merah , Anda bisa memikirkan error error di sini hanya untuk menunjukkan pesan kesalahan merah, kesalahan ini kita perlu analisis yang cermat . For more informa...

Ambil data json dari android

Contoh mengambil json {    "results" : [       {          "address_components" : [             {                "long_name" : "Jalan Sidomoyo",                "short_name" : "Jl. Sidomoyo",                "types" : [ "route" ]             },             {                "long_name" : "Sidomoyo",                "short_name" : "Sidomoyo",            ...

BAHASA YANG MENDUKUNG ANDROID

Language Locale values/strings.xml German de values-de/strings.xml Chinese zh values-zh/strings.xml Czech cs values-cs/strings.xml Dutch nl values-nl/strings.xml French fr values-fr/strings.xml Italian it values-it/strings.xml Japanese ja values-ja/strings.xml Korean ko values-ko/strings.xml Polish pl values-pl/strings.xml Russian ru values-ru/strings.xml Spanish es values-es/strings.xml Arabic ar values-ar/strings.xml Bulgarian bg values-bg/strings.xml Catalan ca values-ca/strings.xml Croatian hr values-hr/strings.xml Danish da values-da/strings.xml Finnish fi values-fi/strings.xml Greek el values-el/strings.xml Hebrew iw values-iw/strings.xml Hindi hi values-hi/strings.xml Hungarian hu values-hu/strings.xml Indonesian in values-in/strings.xml Latvian lv values-lv/strings.xml Lithuanian lt values-lt/strings.xml Norwegian nb values-nb/strings.xml Portugues...

Android C2DM (Cloud to Device Message) adalah

Bagi para developer sebuah fasilitas C2DM adalah sebuah fasilitas yang akan membantu dalam pengiriman data dari beberapa server ke aplikasi yang kita buat ke perangkat android. Mekanisme yang sangat mudah terdapat pada pemanggilan aplikasi yang kita buat untuk menghubungkan langsung dengan serverita gunakan, untuk pembaharuan pada aplikasi atau pengambilan data user. Fasilitas C2DM dapat menamngani semua aspek atrian pada pe san dan untuk pengiriman pada aplikasi yang sedang berjalan ke perangkat target. Beberapa karakteristik C2DM : Hal ini memungkinkan pihak ketiga dari aplikasi server dapat mengirimkan pesan rigan untuk aplikasi Android mereka. Layanan ini tidak dirancang untuk mengirimkan banyak konten pengguna melalui pesan. Sebaliknya, hal itu digunakan untuk memberitahu aplikasi bahwa da data baru di server sehingga aplikasi dapat mengambilnya.  C2DM tidak memberikan jaminan tentang pengiriman atau urutan pesan. Sementara fitur ini digunakan untuk memberitah...

Use toggle button android

in activity xml <ToggleButton  android:id="@+id/togglebutton"  android:layout_width="100px"  android:layout_height="50px"  android:layout_centerVertical="true"  android:layout_centerHorizontal="true" android:onClick="toggleclick"/> on java public class Test extends Activity { private ToggleButton togglebutton; @Override public void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.main);     togglebutton = (ToggleButton) findViewById(R.id.togglebutton); } public void toggleclick(View v){     if(togglebutton.isChecked())         Toast.makeText(TestActivity.this, "ON", Toast.LENGTH_SHORT).show();     else         Toast.makeText(TestActivity.this, "OFF", Toast.LENGTH_SHORT).show();     } }

Difference between finish() and System.exit(0) Android

Actually there is no difference if you have only one activity. However, if you have several activities on the stack, then: finish() - finishes the activity where it is called from and you see the previous activity. System.exit(0) - restarts the app with one fewer activity on the stack. So, if you called ActivityB from ActivityA, and System.exit(0) is called in ActivityB, then the application will be killed and started immediately with only one activity ActivityA

Add Animation on map marker android

This is the source code from stackoverflow. I save in my blog for my reference.. 1.  TranslateAnimation animation = new TranslateAnimation(0.0f, 400.0f,0.0f, 0.0f); //new TranslateAnimation(xFrom,xTo, yFrom,yTo) animation . setDuration ( 2000 ); // animation duration animation . setRepeatCount ( 100 ); // animation repeat count (total repetition) animation . setRepeatMode ( 2 ); // repeat animation (left to right, right to left ) //animation.setFillAfter(true); img_animation . startAnimation ( animation ); and 2.  BitmapDescriptor icon = BitmapDescriptorFactory . fromResource ( R . drawable . current_position_tennis_ball ) MarkerOptions markerOptions = new MarkerOptions (). position ( latLng ) . title ( "Current Location" ) . snippet ( "Thinking of finding some thing..." ) . icon ( icon ); mMarker = googleMap . addMarker ( markerOptions );