1 / 13

Tworzenie aplikacji mobilnych

Tworzenie aplikacji mobilnych. Android Struktura Projektu z wykorzystaniem Eclipse. Tworzenie projektu. android create project --target "Google Inc.:Google APIs:7" --path Skeleton/Now

elin
Download Presentation

Tworzenie aplikacji mobilnych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tworzenie aplikacji mobilnych Android Struktura Projektu z wykorzystaniem Eclipse

  2. Tworzenie projektu

  3. android create project --target "Google Inc.:Google APIs:7" --path Skeleton/Now􀀁--activityNow --packagecom.commonsware.android.skeleton

  4. Struktura projektu • AndroidManifest.xml: - plik opisujący aplikację, komponety z jakich jest zbudowana (activities, services) itp.) • bin/: Katalog z wynikiem kompilacji • libs/: Katalog z bibliotekami (JAR) wymaganymi przez aplikację • res/: Katalog z zasobami aplikacji (icony, layouty, itp.) wkompilowane później w aplikację • src/: Katalog z plikami źródłowymi

  5. assets/: Katalog ze statycznymi plikami wkompilowanymi w aplikację • gen/: Katalog z plikami generowanymi przez narzędzia SDK Androida • build.xml, *.properties: Pliki wykorzystywane przez kompilację (Antbased) • proguard.cfg: Plik wykorzystywany przez obfuscatorProGuard

  6. Po kompilacji • bin/classes/: Przechowuje skompilowane klasy java (.class) • bin/classes.dex: Przechowuje plik wykonywalny stworzony ze skompilowanych klas Java • bin/yourapp.ap_: Przechowuje zasoby aplikacji spakowane w formacie ZIP • bin/yourapp-*.apk: Faktyczna aplikacja na system Android

  7. Uruchomienie aplikacji

  8. Manifest

  9. <supports-screens> • <uses-sdk> • android:minSdkVersion • android:targetSdkVersion

  10. Activity packagepf.android; import android.app.Activity; import android.os.Bundle; public class FirstAndroidAppActivity extends Activity { /** Called when the activity is first created. */ @Override public voidonCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }

  11. Dodanie przycisku i obsługa zdarzeń import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import java.util.Date; public class Now extends Activity implements View.OnClickListener{ Button btn; @Override public voidonCreate(Bundle icicle) { super.onCreate(icicle); btn=newButton(this); btn.setOnClickListener(this); updateTime(); setContentView(btn); } public voidonClick(Viewview) { updateTime(); } privatevoidupdateTime() { btn.setText(newDate().toString()); } }

More Related