Index

images   A

Android application project. See also Hello World application

    anatomy

        configure launcher Icon dialog

        drawable folders

        HDPI and LDPI

        key folders and sub-folders

        layout and menu folders

        menu folder

        values folders

    Java coding

        Android classes via import statements

        Android 4.2 emulator

        Auto Monitor Logcat

        Eclipse central editing pane

        MainActivity class and onCreate() methods

        onCreate() methods

        src and package-name folders

    XML mark-up

        constant values

        option menus

        user interface screen layouts

Android graphics design

    color depth

        8-bit indexed color image

        24-bit color/truecolor image

        CMYK color model

        RGB color model

        subtractive color

    Drawable class

        AnimationDrawable subclass

        BitmapDrawable subclass

        ColorDrawable subclass

        GradientDrawable subclass

        InsetDrawable subclass

        LayerDrawable subclass

        LevelListDrawable subclass

        ShapeDrawable subclass

        StateListDrawable subclass

        TransitionDrawable subclass

    image compression

    image formats

        Graphics Information (GIF)

        Joint Photographic Experts Group (JPEG)

        Portable Network Graphics (PNG)

        Web Photo (WEBP)

    image shaping using pixel

        aspect ratio

        image resolution

    image transparency

        alpha channel

        blending algorithm

        checkerboard pattern

        image compositing

        opacity

        PorterDuff algorithm

    NewPlanet Activity

        screen layout XML editing

        stars image background addition

        TextView tag’s textColor parameter adjustment

        XML tag parameters adjustment

    pixel

    TravelPlanet UI

        alpha channel inversion, virus selection

        alpha channel mask creation

        canvas size tool, mask image re-center

        GIMP’s File Export dialog

        GIMP XCF native format

        Image Resize tool

Android IDE

    attack plan

    configuration of

    Eclipse (installation)

        button download

        change of path

        executable file

        file extraction

        Java EE Juno services

        Juno 4.2

    Eclipse’s plug-in

    Java 6 programming

        jdk-6u37-windows-i586.exe

        JDK installation

        Oracle TechNetwork Java SE webpage

        standard edition

        uninstallation

    SDK and tools

        button for Windows

        from Google Android Server Repository

        library and platform tools

        packages to install

        path for installation

        SDK manager

        setup process

    virtual device configures

Android vector animation

    alpha channel animation

        completion of tag

        Eclipse view of

        Java code for

        parameters

        startAnimation() method

    complex, XML <set>

        alpha procedural animation

        <alpha> tag

        animation (rotate, scale, alpha)

        execution of, UI elements

        frame animation

        Java code for

        referencing frame animation

        repeat parameter

        <rotate> tag addition

        <scale> tag

        scaling (image)

        startAnimation() method

        structure

        tag configure

    motion animation (<translate> parameter)

        Java code for

        options for tag

        pulsing LaserCannon

        startAnimation() method

        tag configure

        XML mark-up

    procedural and bitmap combine

        background (fade)

        beam effect

        frames, special effects

        ImageButton, background insert

        ImageView tag

        Java code for

        pong configuration

        transporterEffect

        XML configure

    procedural concepts

    rotate, scale and translate (procedure)

    rotational, attack bomb

        cycle duration

        interpolation method

        Java code for

        parameter, Eclipse

        repeat count

        rotateBomb

        rotate tag completion

        startAnimation

        tween animation

        XML naming schema (XMLNS)

    scalar, attack virus

        Eclipse, parameters

        Java code for

        parameters

        ReapeatMode

        startAnimation() method

        tag completion

Application Programming Interface (API)

    meaning

    package

        classes and methods

        import statements

        Java import statements

        MainActivity.java file

        meaning

Audio

    analog (sound waves and air)

    compression, digital and formats

        Android assets

        Audacity 2.0 screen

        blast digital audio

        in Eclipse ADT IDE

        FLAC format file

        import settings

        MediaMetadataRetriever

        MPEG-3 format (MP3)

        MPEG-4 format (AMR)

        MPEG-4 format(M4A)

        OGG format file

        sample rate

        sample resolution

        uncompressed PCM

        wav format file

    digital foundation

        frequency

        sampling resolution

        slicing

    key attributes

        adaptive multi rate (AMR)

        advanced audio coding (AAC)

        Audacity 2 setup

        bit rates

        CD standard

        digital streaming

        formats, digital codecs

        free lossless audio codec (FLAC)

        HD standard

        LADSPA plug in

        musical instrument data interface (MIDI)

        playback, optimization

    MediaPlayer class

    sound effects creation

images   B

Background processing

    processes (see Background processing:threads)

    rules and characteristics

    threads

        caching

        foreground process

        lifespan of process

        onPause() method

        onReceive() method

        onStop() method

        OS spawns

        process parameter

        startForeground() method

        system callbacks

        thread-safe

        UI threads

        XML parameters

    threads in Android application

        AsyncTask

        button tags

        class dialog

        context reference

        Eclipse error dialog

        HandlerThread

        IBinder() method

        Java code, write

        lifecycle methods

        makeText() method

        MusicService class

        object intents

        <service> components configuring

        service subclass

        superclass selection

        testing MusicService

        TimePlanet, reference

        UI element, button

Broadcast receivers

    conepts and types

    implementation

        Alarm broadcast

        AlarmReceiver BroadcastReceiver UI XML

        Android Toast class

        Java method, startTimer()

        message in Alarm

        onReceive() method

        parameter configuring

        parseInt() method

        pendingIntent

        <receiver> tag

        startTimerButton

        startTimer() method

        subclass, AlarmReceiver

        superclass dialog

        testing receiver subclass

        UI element label

    intents vs. activity

        NotificationManager class

        setPackage()

    LocalBroadcastManager

    normal

    ordered

    processing and affects

    register, dynamic vs. static

    security considerations

    sendOrderedBroadcast()

images   C

images   D

Datastores access

    AlienContact class

        adding menu

        addToAlliance() method

        button element

        coding addToAlliance() method

        coding UI elements

        contact creation

        ContactsContract DB

        getContentResolver().query() method

        helper options

        home screen menu

        launch contacts

        listAliens() method

        naming database

        new dialog creation

        onCreate() method

        onCreateOptionsMenu() method

        preparation of

        preview in graphical layout editor

        RawContacts DB

        superclass type

        switch() method

        test listAliens() method

        UI, activity_contact

        viewing contacts

        write XML mark-up

        XML mark-up

    deprecated DB structures

    MySQL

    open source DB engine

    OS content providers

        CalendarContract DBs

        ContactsContract DBs

        MediaStore DBs

        package and data types

    provider, add permissions

        Eclipse editor

        Eclipse Visual Editor

        READ_CONTACTS

        types

        WRITE_CONTACTS

        XML-markup tags

    provider addressing, URI

        content URI

        MediaStore

    and resolvers

    storage system

    SQLite

Digital imaging

    color depth

        8-bit indexed color image

        24-bit color/truecolor image

        CMYK color model

        RGB color model

        subtractive color

    image compression

    image formats

        Graphics Information (GIF)

        Joint Photographic Experts Group (JPEG)

        Portable Network Graphics (PNG)

        Web Photo (WEBP)

    image shaping using pixel

        aspect ratio

        image resolution

    image transparency

        alpha channel

        blending algorithm

        checkerboard pattern

        image compositing

        opacity

        PorterDuff algorithm

    NewPlanet Activity

        screen layout XML editing

        stars image background addition

        TextView tag’s textColor parameter adjustment

        XML tag parameters adjustment

    pixel

    TravelPlanet UI

        alpha channel inversion, virus selection

        alpha channel mask creation

        Canvas Size tool, mask image re-center

        GIMP’s File Export dialog

        GIMP XCF native format

        Image Resize tool

images   E

images   F

Frame animation, XML constructs

    and data optimization

    backgrounds

        AnimationDrawable object

        compositing UI element

        container tag

        execution in Nexus S Emulator

        forcefield animation

        getBackground() method

        <item> tags

        preview, padding

        referencing

        setStartUpScreenAnim() method

    full screen, transitions

        API level support

        background image

        Relativelayout container

        set up

        tag elements

        TransitionDrawable

    list tag

        add <item> tag

        change of state

        <item> tags

        referencing, attack_virus.xml file

        resource type, drawable

        root element

        state_enabled parameter

images   G

Graphical User Interface (GUI) Design

    custom activity screen

        constants creation

        interface screens

        labels configure

        new screen title

        renaming ic_launcher_old

        title labels and icons

    elements compositing

        alpha transparency

        background color

        graphical editor

        home screen preview

        home screen upgrade

        ImageView tag preview

        LinearLayout editing

        preview in Nexus S Emulator

        space background

        TextField UI, formatting

    multi-state elements

        attackinvadefocus

        attackinvadepress button

        channel editing mode

        eraser tool

        focused state

        GIMP launch

        gold hoop import, compositing

        hoop layer import

        ImageButton creation

        modal software

        mode conversion, image

        move tool

        normal state

        pressed state

        resolution density, icons

        Soldier’s face

    XMl, Android’s selector tag

        activity screen layout

        addition of <item> tag

        execution in Nexus S Emulator

        new file creation

        referencing ImageButton

images   H

Hello World application See also Java programming language

    Android application development Lingo

        application permissions definition

        communications layer

        components

        data storage layer

        DVM

        inter-application communications

        Linux 2.6 Kernel

        presentation layer

        processing layer

    Android application project

        ADT

        application, project and package

        configure launcher icon dialog

        configure project dialog

        create activity dialog

        new blank activity dialog

    API

        meaning

        package

images   I

Intents

    explicit intents

        abstract method view, implementation

        addition of, intents

        AttackPlanet UI event handling, enable

        ConfigPlanet UI event handling, enable

        constructor, event handler method

        event handling (keypadskeyboards)

        exiting attack mode

        finish() Intent method

        functional activity screens

        ImageView object

        Java code, ConfigPlanet

        layout container, button

        MainActivity

        menu inflation

        OnClickListener() method

        onCreateOptionsMenu() method

        onFocusChange event

        onKeyDown() method

        OnKey event handlers

        OnLongClick event

        onOptionsItemSelected() method

        planet intent addition

        planet UI event hadling, enable

        returnButton

        setPlanetColonies() method

        TravelPalnet UI event handling, enable

        UI definition

        unimplemented method

    filters, implicit intents

    high level communication, object

        action

        component (class) name

        constants

        data reference

        extras

        flags

        structures

        type reference

Inter-application programming

    communications

    explicit vs. implicit intent

    intent messaging

        implementation, intent usage

        structure, intent anatomy

    intent resolution-implicit

        activity

        activity, Hello World

        Android XML file

        atomic clock button

        callTimeIntent object

        ConfigPlanet.java activity

        filter

        graphical layout editor

        graphic parameters

        import statement

        <intent-filter>

        layout values

        LinearLayout XML

        naming TimePlanet

        onCreate() method

        returnIntent object

        setContentView

        string constants

        testing TimePlanet

        <TextView> UI

        TimePlanet

        TransitionDrawable UI screen

        XML tag, filters

IntWorldGen interface

    abstract and static modifiers

    interface creation

        code statement

        implements keyword

        overridden

        WorldGen() constructor method

    public interface

    WorldGen Java class

        abstract classes

        concrete class

        constant

        extends

        final modifier

        public intefrface

        template

images   J, K

Java programming language

    class

        child, derived, and extended classes

        constructor method

        features

        inheritance

        initializing

        instance variables

        local variables

        parent and base class

        primitives/primitive data types

        string

        subclassing

        superclass

        syntax

        variable description

        WorldGen objects

    IntWorldGen interface

        abstract and static modifiers

        interface creation

        public interface

        WorldGen Java class

    method

        access control modifiers

        assignment operator

        behaviors/functions

        CamelCase

        constructor

        declaration

        modifier

        parameters

        public, private and protected modifiers

        return data types

        setBaseProtection() method

        setColonyImmigration() method

        setPlanetColonies() method

        turnForceFieldOn() and turnForceFieldOff() methods

        WorldGen() method

    object

        attributes/states

        behaviors/functions

        code modularity

        data encapsulation

        instance variables

        methods

        modules

        real-life objects

        state

        states and behaviors

images   L

images   M

MediaPlayer

    methods

    setup and load (digital data)

        Alien Voiceover Audio

        Audacity 2.0

        Audio FX button

        audio loop play

        Background Ambient Audio

        ConfigPlanet.java activity

        eSpeak application

        event handler onCLick() method

        getApplicationContext() method

        MainActivity looping

        MPEG-4 AAC data file

        onClick() method

        setAudioPlayers() method

        setLooping() method

        special effects coding

        start() method

        value as null

        voice synthesis

    state engine

        bombPlayer

        layout of

        oncreate() method

        preparing state

        reset() method

        SoundPool class

        states of

images   N

images   O

images   P, Q, R

images   S

SoundPool

    and MIDI

        performance data sequencing

        sequencers

    audio synthesis

        compositing

        pitch shifting

        quadraphonic

        and sequencing caveats

        stereo

    audio synthesis and sequencing caveats

    class rules and methods

    planet activity

        append() method

        AudioManager

        configure, AudioManager

        Eclipse, warning message

        HashMap object

        import, Eclipse helper

        load, HashMap class

        object setup

        parameters, play()

        play() method

        playSample() method

        put() method

        setAudioPlayers() method

        SoundPoolFX

        SparseArrays

        SparseIntArray() method

images   T

images   U

UI Design

    AttackPlanet activity

        aligning image

        chevron < character

        compositing image source

        image assets

        ImageButton tag

        Java code, planet UI elements

        nested LinearLayout containers

        onCick() handlers

        preview in Nexus S Emulator

        referencing image

        text labels to attack icons

        XML mark-up, caption

    ConfigPlanet activity

        Android EditText UI

        EditText UI elements

        event handlers

        getText() method

        implemented screen

        import EditText

        Java code, new UI elements

        nested layout containers

        setText() method

    ImageView UI Widget

        aligning

        Android Toast class

        assets, DPI folder

        button add, done

        doneAddingButton

        Java code, new UI

        makeText method

        properties panel

        referencing

        RelativeLayout parameter

        screen in Nexus S Emulator

        text captioning

        TextView tag

    interface elements, view and subclasses

    TravelPlanet activity

        Java code, new UI element

        onClick() handler

        onTouch() handler

        remove UI button tag

        VideoView UI elements

images   V

Video

    assets, resource’s raw folder

        DPI resolution

        MPEG-4 files

        naming resolutions

        new file creation

    compression

        Android settings

        codec settings

        FPS compression

        HDPI resolution

        importing files

        key frame

        MDPI resolution

        MP4 video (compressed)

        Sorenson Squeeze

        in Squeeze, Multi-Pass H.264

        transcode

    digital attributes

        bit rate

        captive data access

        data access

        high definition (HD)

        imbedded video

        resolution

        standard definition (SD)

        streaming, access data

    digital, foundation of

    formats (digital)

        advanced video coding (AVC)

        codecs in Android

        VP8

        WebM

    Mars Planet creation

        animation parameters

        animation rendering

        anti-aliasing effect

        Bryce 7 Proffessional

        buttons (set and edit)

        3D animation options

        document resolution

        open a file

        render engine

        render report information

        resolution files

        terrain generation software

        uncompressed frames

    playback and resolution

    play, VideoView class

VideoView Class

    Android MediaController Class

        digital video files

        TravelPlanet.java Activity

        travelVideo VideoView

        Uri class

    Nexus S emulator

        aspect ratio

        button UI element

        Mars digital video

        MediaController Transport

        planet surface data

        RelativeLayout

    Troubleshooting

        Button tag parameters

        Graphical Layout Editor tab

        Java Code

        layout_alignParentTop parameter

        user experience design

        VideoView UI element

        XML tags

ViewGroup Classes

    activity creation

        Androidmanifest.xml

        attack, LinearLayout

        AttackPlanet.java

        contentDescription parameter

        control-spacebar keystroke

        FrameLayout container

        GLE tag

        graphical buttons

        ImageButton tags

        ImageView tag

        ImageView UI elements

        layout parameters

        LinearLayout container

        onCreate() method

        package field

        RelativeLayout XML mark-up

        setContentView() method

        string references

        subclass, activity definitions

        superclass field

        toRightof parameter

        TravelActivity

        UI elements

        VideoView UI element

        XML file dialog

    Android screen layout

    layout, Android subclasses

    RelativeLayout class

        alignStart parameter

        coding setStartUpScreenText() method

        data addition, TextView

        definition, menu

        dummy variables

        Eclipse GLE

        Eclipse view

        functioning menu

        getMenuInflater() method

        graphical layout editor (GLE)

        inflate() method

        labelling strings

        LinearLayout containers

        MainActivity screen

        marginLeft parameter

        menu inflater

        naming the class

        naming XML definitions

        Nexus S Emulator screen

        orderInCategory

        output screen design

        parameter(s), TextView

        parameter configure, pop-up dialog

        renaming text to data

        setStartUpScreenText() method

        setStartUpWorldValues() method

        setText() method

        start up screen, XML

        string constants

        tag closing of XML

        TextView, subclass

        toRightof parameter

        UI elements dataView, Java code

        variables, strings

        various TestView XML tags

        WorldGen method

        write data, Java

        XML menu

        XML tags

    user experience (UX)

    user interface design (UI) design

images   W, X, Y, Z

WorldGen class. See Java programming language

    comments, warnings and errors

    creation

        Eclipse ADT IDE

        Java code

        new Java class dialog

        public modifier

        superclass selection dialog

    objects

        constructor method

        dot notation

        earth.setForceFieldOn() method

        Eclipse object methods

        Java code

        MainActivity class

        new() method

        onCreate() method

        setColonyImmigration() method

        setPlanetColonies() method

        setPlanetMilitary() method

        super.onCreate() and setContentView() method

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset