ShesiL

Simple for Future

 

Gallery Android

Mei 07, 2011 by sisilia noverlana

Hay semua ...
Lama nih udah gak nge blog .. hehehe .. :D
sebenernya uda hampir lupa sih kalo punya blog hehee
tapi tadi di ingetin sama mas Anwar waktu kumpul barengan ...
jadi keingetan deh , dan pas buka laptop liat poto poto jadi pengen ngeblog tentang Gallery ..
meski ini sederhana. tapi saya hanya sekedar berbagi pengetahuan. :D

Awalnya gini nih ..
Bismillah dulu (bagi yang muslim)hhe biar lancar.

  • Buka Eclipse dulu

  • Lalu new Android Project

  • Beri nama project (ex : project name : Gallery package name : org.blueoxygen.gallery.android )

  • Kalo udah di finish aja ;)

  • Buka src --> org.blueoxygen.gallery.android kan di dalemnya ada source :




  • public class gallery extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    class ImageAdapter extends BaseAdapter {

    int mGalleryItemBackground;

    private Context mContext;

    private Integer[] mImageIds = {

    R.drawable.bdkja,

    R.drawable.gallery1,

    R.drawable.gellery2,

    R.drawable.gallery3,

    R.drawable.gallery4,

    R.drawable.gallery5

    };



    public ImageAdapter(Context c) {

    mContext = c;

    TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);

    mGalleryItemBackground = a.getResourceId(

    R.styleable.HelloGallery_android_galleryItemBackground, 0);

    a.recycle();

    }


    public int getCount() {

    return mImageIds.length;

    }


    public Object getItem(int position) {

    return position;

    }


    public long getItemId(int position) {

    return position;

    }


    public View getView(int position, View convertView, ViewGroup parent) {

    ImageView i = new ImageView(mContext);


    i.setImageResource(mImageIds[position]);

    i.setLayoutParams(new Gallery.LayoutParams(150, 100));

    i.setScaleType(ImageView.ScaleType.FIT_XY);

    i.setBackgroundResource(mGalleryItemBackground);


    return i;

    }

    }



    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);



    Gallery g = (Gallery) findViewById(R.id.gallery);

    g.setAdapter(new ImageAdapter(this));


    g.setOnItemClickListener(new OnItemClickListener() {

    public void onItemClick(AdapterView parent, View v, int position, long id) {

    Toast.makeText(gallery.this, "" + position, Toast.LENGTH_SHORT).show();

    }

    });

    }

    }

    terus masukin gambar apapun disini :


    folder drawable itu bikin sendiri yah (new --> folder)

    setelah itu rombak xmlnya :





    <?xml version="1.0" encoding="utf-8"?>

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:background="@drawable/gallery3"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    >


    <Gallery xmlns:android="http://schemas.android.com/apk/res/android"

    android:id="@+id/gallery"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    />


    <TextView

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="@string/hello"

    />

    </LinearLayout>

    tempatnya di : res/layout/main.xml

    ini yang terakhir nih . (klo ini tempatnya di values/attrs.xml (attrs.xml bikin sendiri ) :






    <?xml version="1.0" encoding="utf-8"?>

    <resources>

    <declare-styleable name="HelloGallery">

    <attr name="android:galleryItemBackground" />

    </declare-styleable>

    </resources>

    bakalan jadinya kyk begini nih :


     



    hehe... postingan kali ini hanya berakhir disini .. :)
    semoga bermanfaat :)

     

    Database SQLite untuk Android

    Feb 08, 2011 by sisilia noverlana



    Untitled Document



    Assalamualaikum Wr Wb

    Lama juga rasanya udah gak ngeBlog dan berbagi ilmu nih ..

    kangen deh jadinya hoho... :D

    Kali ini saya ingin berbagi tentang "Syntax Create DB SQLite".

    ini contoh sytaxnya :

    package org.blueoxygen.android.joger;

    import android.content.Context;

    import android.database.sqlite.SQLiteDatabase;

    import android.database.sqlite.SQLiteOpenHelper;

    public class DbBuku extends SQLiteOpenHelper{

    private static final String DATABASE_NAME = "dbbuku";

    public static final String NEWS = "news";

    public static final String ARTICLE ="article";


    public DbBuku (Context context){

    super(context, DATABASE_NAME, null, 1);

    }


    public void createTable (SQLiteDatabase db){

    db.execSQL("DROP TABLE IF EXISTS bisa";);

    db.execSQL("CREATE TABLE if not exists bisa (id INTEGER PRIMARY KEY AUTOINCREMENT, news TEXT, article TEXT);";);


    }

    @Override

    public void onCreate(SQLiteDatabase db) {

    // TODO Auto-generated method stub


    }

    @Override

    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    // TODO Auto-generated method stub


    }

    public void generateData(SQLiteDatabase db) {

    // TODO Auto-generated method stub


    }

    }

    Ini adalah syntax membuat Db di android.

    bagi yang lagi kesusahan membuat Database.nya silahkan coba yang ini deh..

    semoga bisa behasil :D

     

    eh iya lupa, sekilas info .

    Tata cara untuk mengetahui, bahwa DB sudah terbuat :

    • Run Android Application
    • Lalu lihat di DDMS nya . Sebagai berikut :

      • KET : Database berada di dalam folder package di setip project masing masing

     

    SEMOGA SUKSES

     

    Date And Picker

    Jan 14, 2011 by sisilia noverlana

    Hallo Hallo..

    untuk postingan blog saya kali ini, saya akan membahas tentang bikin date and picker.
    gini ni caranya :

    - Buat New Android Project
    - Jangan Lupa isi sdk nya ya...

    Pertama tama mari kita buka main.xml nya dan masukan syntax nya :





    <?xml version="1.0" encoding="utf-8"?>

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:background = "@drawable/bhjb"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent">


    <Button

    android:id="@+id/datepickerbutton"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="DatePicker"

    />





    <Button

    android:id="@+id/timepickerbutton"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="TimePicker"

    />





    </LinearLayout>

    dan untuk syntax dateAndPicker.java nya seperti ini :





    package org.blueoxygen.android.dateandpicker;


    import java.util.Calendar;


    import android.app.Activity;

    import android.app.DatePickerDialog;

    import android.app.Dialog;

    import android.app.TimePickerDialog;

    import android.os.Bundle;

    import android.view.View;

    import android.widget.Button;

    import android.widget.DatePicker;

    import android.widget.TimePicker;

    import android.widget.Toast;


    public class dateAndPicker extends Activity {

    private int myYear, myMonth, myDay, myHour, myMinute;

    static final int ID_DATEPICKER = 0;

    static final int ID_TIMEPICKER = 1;



    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);



    Button datePickerButton = (Button)findViewById(R.id.datepickerbutton);

    Button timePickerButton = (Button)findViewById(R.id.timepickerbutton);

    datePickerButton.setOnClickListener(datePickerButtonOnClickListener);

    timePickerButton.setOnClickListener(timePickerButtonOnClickListener);

    }



    private Button.OnClickListener datePickerButtonOnClickListener

    = new Button.OnClickListener(){




    public void onClick(View v) {

    // TODO Auto-generated method stub

    final Calendar c = Calendar.getInstance();

    myYear = c.get(Calendar.YEAR);

    myMonth = c.get(Calendar.MONTH);

    myDay = c.get(Calendar.DAY_OF_MONTH);

    showDialog(ID_DATEPICKER);

    }

    };



    private Button.OnClickListener timePickerButtonOnClickListener

    = new Button.OnClickListener(){




    public void onClick(View v) {

    // TODO Auto-generated method stub

    final Calendar c = Calendar.getInstance();

    myHour = c.get(Calendar.HOUR_OF_DAY);

    myMinute = c.get(Calendar.MINUTE);

    showDialog(ID_TIMEPICKER);

    }

    };


    @Override

    protected Dialog onCreateDialog(int id) {

    // TODO Auto-generated method stub

    switch(id){

    case ID_DATEPICKER:

    Toast.makeText(dateAndPicker.this,

    "Time is Complicated",

    Toast.LENGTH_LONG).show();

    return new DatePickerDialog(this,

    myDateSetListener,

    myYear, myMonth, myDay);

    case ID_TIMEPICKER:

    Toast.makeText(dateAndPicker.this,

    "Date is Complicated",

    Toast.LENGTH_LONG).show();

    return new TimePickerDialog(this,

    myTimeSetListener,

    myHour, myMinute, false);

    default:

    return null;



    }

    }



    private DatePickerDialog.OnDateSetListener myDateSetListener

    = new DatePickerDialog.OnDateSetListener(){




    public void onDateSet(DatePicker view, int year,

    int monthOfYear, int dayOfMonth) {

    // TODO Auto-generated method stub

    String date = "Year: " + String.valueOf(year) + "\n"

    + "Month: " + String.valueOf(monthOfYear+1) + "\n"

    + "Day: " + String.valueOf(dayOfMonth);

    Toast.makeText(dateAndPicker.this, date,

    Toast.LENGTH_LONG).show();

    }

    };



    private TimePickerDialog.OnTimeSetListener myTimeSetListener

    = new TimePickerDialog.OnTimeSetListener(){




    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

    // TODO Auto-generated method stub

    String time = "Hour: " + String.valueOf(hourOfDay) + "\n"

    + "Minute: " + String.valueOf(minute);

    Toast.makeText(dateAndPicker.this, time,

    Toast.LENGTH_LONG).show();

    }

    };





    }

    Selesai deh ...
    Coba di Run ....
    gini ni munculnya :

    From date and picker

    From date and picker

    From date and picker

    From date and picker

    From date and picker

    Selamat Mencoba...
    Sukses ya... :D

     

    Hubungan Antara TextView dan Button

    Okt 20, 2010 by sisilia noverlana

    Ini adalah cara sederhana untuk memunculkan sesuatu di textview dengan klik button.
    Seperti gambar berikut :


    Ini adalah designnya.


    Masukan data yang diminta, lalu klik ok


    dan hasilnya terdapat tulisan ?Berhasil? di bawah tulisan ?Registrasi?. Tulisan berhasil itu adalah sebuah TextView. Yang android:text = ? ?;

    dan di classnya berisi syntax yang seperti di bawah ini :

    dan hasilnya terdapat tulisan ?Berhasil? di bawah tulisan ?Registrasi?. Tulisan berhasil itu adalah sebuah TextView. Yang android:text = ? ?;

    dan di classnya berisi syntax yang seperti di bawah ini :Selamat mencoba, semoga sukses
    dan informasi yang ala kadarnya ini semoga berguna.

     

    Droiddraw?? yukk maen di xml

    Okt 20, 2010 by sisilia noverlana

    Saya hanya ingin membagi pengalaman untuk mendesign di droiddraw, meskipun hanya kopas. Buat yang belum terbiasa juga harus teliti biar gak berulang kali mengalami kesalahan. Hehe kyak saya dulu :D

    langkah pertama kita harus tau bedanya Generate dan Load,
    Generate adalah dari layout ke output, jadi syntax outputnya patuh dengan Layout.
    Tapi kalo Load itu dari output ke layout, jadi layout patuh banget sama syntax yang di berikan oleh output.

    Lihat gambar di bawah ini :

    setelah di generate mengeluarkan syntax seperti berikut:

    android:id="@+id/widget0"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >
    android:id="@+id/widget36"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="EditText"
    android:textSize="18sp"
    android:layout_x="127px"
    android:layout_y="72px"
    >

    android:id="@+id/widget37"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button"
    android:layout_x="216px"
    android:layout_y="153px"
    >

    android:id="@+id/widget38"
    android:layout_width="wrap_content"
    android:layout_height="16px"
    android:text="TextView"
    android:layout_x="34px"
    android:layout_y="84px"
    >

    dan ketika Syntax itu diganti dengan :

    android:id="@+id/widget36"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=""
    android:textSize="18sp"
    android:layout_x="127px"
    android:layout_y="72px"
    >

    android:id="@+id/widget37"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="OK"
    android:layout_x="216px"
    android:layout_y="153px"
    >

    android:id="@+id/widget38"
    android:layout_width="wrap_content"
    android:layout_height="16px"
    android:text="Inputan"
    android:layout_x="34px"
    android:layout_y="84px"
    >

    maka layout akan berganti seperti :

    sekarang uda tau kan bedanya Generate sama Load ?
    Lanjut ?.

    Syntax output dari droiddraw itu di copy di file xml, yang biasanya di main.xml
    cuman tinggal kopas aja..

    oh iya jangan lupa juga Linear layout dan Absolute layout.
    Selamat Mencoba ,,
    Semangat .. Good Luck ..

     

    Cara Memberi Background untuk Layout Android

    Okt 15, 2010 by sisilia noverlana

    Cara ini memang sangat simple, tapi saya harap semoga bermanfaat.
    Cara menggabungkan gambar untuk menjadi background di layout.

    Gambar ini menujukan tampilan default :

    Tetapi kita kan membuat layout yang semacam :

    tetapi untuk menjadikan seperti ini ada beberapa langkah yang harus di lewati.
    Untuk yang pertama,
    Pilih gambar yang akan dijadikan background lalu copy di folder drawable (buat sendiri).

    Setelah itu, buka class R.java pastikan gambar yang di copy tersebut mendapatkan kode untuk dirinya sendiri agar tidak terjadi error yang berkepanjangan :D

    seperti gambar berikut :

    untuk langkah yang selanjutnya, memasukan syntax yang sangat sederhana dalam main.xml

    android:background = ?@drawable/es?
    seperti berikut :

    syntax yang seperti itu di karenakan, gambar di letakan di folder drawable, dan nama gambarnya adalah es

    Sekian dan Terima Kasih Telah membaca blog saya
    Semoga dapat Berguna bagi yang menggunakannya.
    Amin :D

     

    Kerja Bakti Menjelang Mudik

    Okt 03, 2010 by sisilia noverlana

    Kegiatan ini terjadi di Camp cewek depok ( taman puspa ) menyambut hari hari yang di nanti yaitu mudik. Lah karena rumah yang akan di tinngalkan sejenak untuk mudik itu terlihat Rungsep,,
    Let's go to Rijik - rijik (bebersih) rumah alias camp tercinta :

    kegiatan yang dilakukan pun bermacam" mulai dari menyapu, mengepel, membersihkan ember yg kotor banget, dan lain sebagainya.
    kami pun ,melalukannya dengan senang hati dan suka cita. Karena ya itu tadi menyambut Lebaran dan Mudik.


    Rika dan Ria Sedang Membersihkan bagian belakang Jemuran yang kotor karena banyak kotoran.. hehehehee


    Ini purnia yang sedang membersihkan ember sisa cat menurut kami semua masih bisa di pergunakan sebagaimana mestinya guna ember, meskipun agak susah dan alat pembersih tidak sebagaimana mestinya. tapi hasilnya tetap oke
    <*^_&*>


    ini si Anis lagi cuciin semua toples toples biar bersih dan setelah lebaran bisa di isi lagi...
    heheheee...

    ini adalah Litle Story
    kehidupan yang rukun, tentram, damai, bersih, dan sehat.
    Ala anak maggang di Meruvian (Depok)

     

    Cara Instal Android di Eclipse

    Agu 21, 2010 by sisilia noverlana

    android merupakan sebuah perngkat lunak yang meliputi System Operasi (OS)

    baru beberapa hari yang lalu saya mengetahui tentang ini....
    ternyata android mengasyikan dan kalau didalami sedikit sedikit mulai terasa rumit dan asyik yng sesungguhnya
    **gak juga sih..hehehee**

    semua diawali dari Penginstalan Android di Eclipse

    1 . Buka eclipse

    2 . Pilih Help dan pilih Instal New Software

    3 . Klik button Add lalu pilih Archive

    4. Lalu masukan ADT-0.9.6

    5. Centang Developer Tools

    6. Next..

    7. Accpet..

    8. Proses

    9.

    10.

    11.

    12. Langkah Hampir selesai

    Udah deh.... di eclipse uda ada androidnya....
    selamat mencoba, semoga ilmu yang sebagian ini bisa bermanfaat

     

    « Mei 2012
    MinSenSelRabKamJumSab
      
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
      
           
    Today

    Links

    Feeds

    Navigation