Posts

Showing posts from October, 2015

Contoh query sqlite

public void cekdata() {         SQLiteDatabase db = dbcenter.getReadableDatabase();         SQLiteDatabase sql=dbcenter.getWritableDatabase();         cursor = db.rawQuery("SELECT  id_user FROM pesan limit 1", null);         cursor.moveToFirst();         if (cursor.getCount()>0)         {         String returnStringb =cursor.getString(cursor.getColumnIndex("id_user"));             sql.execSQL("update pesan set id_user='"+user.getText().toString()+"'" +                         ",status='0' where id='1'");         }         else {             sql.execSQL("insert into pesan(id, id_user,status) " +                         "values ('1','"+user.getText().toString()+"','0')");         }         cursor.close();         db.close(); }   

font android roboto

android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)

skripsi jogja

Image
Pekenalkan kami adalah salah satu lembaga bimbingan belajar yang berkonsentrasi pada jurusan Informatika. Kami siap membantu teman-teman menyelesaikan tugas Kerja Praktik dan Skripsi. Silahkan Join facebook di   .. cle  skripsi informatika yogyakarta skripsi informatika sistem informasi skripsi sistem informasi skripsi sistem komputer kerja praktik informatika skripsi teknik informatika kerja praktik informatia kerja praktik sistem informasi kerja praktik sistem komputer kerja praktik pemrograman bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika bimbingan skripsi teknik informatika skripsi inf

screen support multiple devices using layout-large,layout-normal and layout-xlarge folders

Image
res / layout / my_layout . xml // layout for normal screen size ("default") res / layout - small / my_layout . xml // layout for small screen size res / layout - large / my_layout . xml // layout for large screen size res / layout - xlarge / my_layout . xml So  layout  and  layout-normal  folder are the same, but in the new Android API there isn't no more the layout-normal folder, but only layout folder. Also you have to know if there isn't the specific layout of the screen size in witch the app is running, by default the app takes the "default" layout. EDIT You can have different screen resolutions in the same folder, as you can learn from this images: ref:  Stack Overflow

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")                 .icon(BitmapDescriptorFactory.fromResource(R.drawable.taxi)));                 markers.put(kiel.getId(), foto);                 kiel.showInfoWindow();

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",                "types" : [ "administrative_area_level_4", "political" ]             },             {                "long_name" : "Godean",                "short_name" : "Godean",                "types" : [ "administrative_area_level_3", "political" ]             },             {                "long_name" : "Sleman",                "short_name" : "Kabupaten Sleman",                "types&quo

Geocoder not avialable, solusinya

public static List < Address > getStringFromLocation ( double lat , double lng ) throws ClientProtocolException , IOException , JSONException { String address = String . format (Locale. ENGLISH , "http://maps.googleapis.com/maps/api/geocode/json?latlng=%1$f,%2$f&sensor=false" , lat, lng); HttpGet httpGet = new HttpGet(address); HttpClient client = new DefaultHttpClient(); client.getParams().setParameter(CoreProtocolPNames. HTTP_CONTENT_CHARSET , "UTF-8" ); HttpResponse response; StringBuilder stringBuilder = new StringBuilder(); List<Address> retList = null ;  response = client.execute(httpGet); HttpEntity entity = response.getEntity(); InputStream stream = entity.getContent(); BufferedReader reader = new BufferedReader( new InputStreamReader(stream, "UTF-8" )); String line; while ((line = reader.readLine()) != null ) stringBuilder.append(line);     JSONObject jsonObject = new JSONObject(); jsonObject

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

How to convert a integer to float in Delphi?

Two options Integer1 := Trunc ( Float1 ); //truncate or Integer1 := Round ( Float1 ); //Round konversi float ke integer delphi

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 memberitahu ap

Membuat jam sekarang pada android

public void jam() { Date currentTime = new Date( System.currentTimeMillis() ); //ada menitnya final SimpleDateFormat formatterTime = new SimpleDateFormat( "H:mm:ss" ); SimpleDateFormat formatterTime = new SimpleDateFormat( "H:mm" ); jam.setText( formatterTime.format(currentTime) ); // jam = edittext anda }

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