- android
- android.accessibilityservice
- android.accounts
- android.animation
- android.annotation
- android.app
- android.app.admin
- android.app.backup
- android.app.job
- android.app.usage
- android.appwidget
- android.bluetooth
- android.bluetooth.le
- android.content
- android.content.pm
- android.content.res
- android.database
- android.database.sqlite
- android.drm
- android.gesture
- android.graphics
- android.graphics.drawable
- android.graphics.drawable.shapes
- android.graphics.pdf
- android.hardware
- android.hardware.camera2
- android.hardware.camera2.params
- android.hardware.display
- android.hardware.input
- android.hardware.usb
- android.inputmethodservice
- android.location
- android.media
- android.media.audiofx
- android.media.browse
- android.media.effect
- android.media.projection
- android.media.session
- android.media.tv
- android.mtp
- android.net
- android.net.http
- android.net.nsd
- android.net.rtp
- android.net.sip
- android.net.wifi
- android.net.wifi.p2p
- android.net.wifi.p2p.nsd
- android.nfc
- android.nfc.cardemulation
- android.nfc.tech
- android.opengl
- android.os
- android.os.storage
- android.preference
- android.print
- android.print.pdf
- android.printservice
- android.provider
- android.renderscript
- android.sax
- android.security
- android.service.dreams
- android.service.media
- android.service.notification
- android.service.restrictions
- android.service.textservice
- android.service.voice
- android.service.wallpaper
- android.speech
- android.speech.tts
- android.support.annotation
- android.support.multidex
- android.support.v13.app
- android.support.v17.leanback
- android.support.v17.leanback.app
- android.support.v17.leanback.database
- android.support.v17.leanback.graphics
- android.support.v17.leanback.widget
- android.support.v4.accessibilityservice
- android.support.v4.app
- android.support.v4.content
- android.support.v4.content.pm
- android.support.v4.content.res
- android.support.v4.database
- android.support.v4.graphics
- android.support.v4.graphics.drawable
- android.support.v4.hardware.display
- android.support.v4.media
- android.support.v4.media.session
- android.support.v4.net
- android.support.v4.os
- android.support.v4.print
- android.support.v4.provider
- android.support.v4.text
- android.support.v4.util
- android.support.v4.view
- android.support.v4.view.accessibility
- android.support.v4.widget
- android.support.v7.app
- android.support.v7.appcompat
- android.support.v7.cardview
- android.support.v7.graphics
- android.support.v7.gridlayout
- android.support.v7.media
- android.support.v7.mediarouter
- android.support.v7.view
- android.support.v7.widget
- android.support.v8.renderscript
- android.system
- android.telecom
- android.telephony
- android.telephony.cdma
- android.telephony.gsm
- android.test
- android.test.mock
- android.test.suitebuilder
- android.test.suitebuilder.annotation
- android.text
- android.text.format
- android.text.method
- android.text.style
- android.text.util
- android.transition
- android.util
- android.view
- android.view.accessibility
- android.view.animation
- android.view.inputmethod
- android.view.textservice
- android.webkit
- android.widget
- com.android.internal.backup
- com.android.internal.os
- com.android.internal.statusbar
- com.android.internal.widget
- com.android.test.runner
- dalvik.annotation
- dalvik.bytecode
- dalvik.system
- java.awt.font
- java.beans
- java.io
- java.lang
- java.lang.annotation
- java.lang.ref
- java.lang.reflect
- java.math
- java.net
- java.nio
- java.nio.channels
- java.nio.channels.spi
- java.nio.charset
- java.nio.charset.spi
- java.security
- java.security.acl
- java.security.cert
- java.security.interfaces
- java.security.spec
- java.sql
- java.text
- java.util
- java.util.concurrent
- java.util.concurrent.atomic
- java.util.concurrent.locks
- java.util.jar
- java.util.logging
- java.util.prefs
- java.util.regex
- java.util.zip
- javax.crypto
- javax.crypto.interfaces
- javax.crypto.spec
- javax.microedition.khronos.egl
- javax.microedition.khronos.opengles
- javax.net
- javax.net.ssl
- javax.security.auth
- javax.security.auth.callback
- javax.security.auth.login
- javax.security.auth.x500
- javax.security.cert
- javax.sql
- javax.xml
- javax.xml.datatype
- javax.xml.namespace
- javax.xml.parsers
- javax.xml.transform
- javax.xml.transform.dom
- javax.xml.transform.sax
- javax.xml.transform.stream
- javax.xml.validation
- javax.xml.xpath
- junit.framework
- junit.runner
- org.apache.http
- org.apache.http.auth
- org.apache.http.auth.params
- org.apache.http.client
- org.apache.http.client.entity
- org.apache.http.client.methods
- org.apache.http.client.params
- org.apache.http.client.protocol
- org.apache.http.client.utils
- org.apache.http.conn
- org.apache.http.conn.params
- org.apache.http.conn.routing
- org.apache.http.conn.scheme
- org.apache.http.conn.ssl
- org.apache.http.conn.util
- org.apache.http.cookie
- org.apache.http.cookie.params
- org.apache.http.entity
- org.apache.http.impl
- org.apache.http.impl.auth
- org.apache.http.impl.client
- org.apache.http.impl.conn
- org.apache.http.impl.conn.tsccm
- org.apache.http.impl.cookie
- org.apache.http.impl.entity
- org.apache.http.impl.io
- org.apache.http.io
- org.apache.http.message
- org.apache.http.params
- org.apache.http.protocol
- org.apache.http.util
- org.json
- org.w3c.dom
- org.w3c.dom.ls
- org.xml.sax
- org.xml.sax.ext
- org.xml.sax.helpers
- org.xmlpull.v1
- org.xmlpull.v1.sax2
Showing posts with label Developer. Show all posts
Showing posts with label Developer. Show all posts
02:46
YWPMGFA
Android, Developer, References
No comments
02:37
YWPMGFA
Android, Developer, Training
No comments
http://developer.android.com/training/index.html
Getting Started
Welcome to Training for Android developers. Here you'll find sets of lessons within classes
that describe how to accomplish a specific task with code samples you can re-use in your app.
Classes are organized into several groups you can see at the top-level of the left navigation.
This first group, Getting Started, teaches you the bare essentials for Android app development. If you're a new Android app developer, you should complete each of these classes in order.
Read more...This first group, Getting Started, teaches you the bare essentials for Android app development. If you're a new Android app developer, you should complete each of these classes in order.
If you think you might prefer to learn the basics through interactive video training,
check out this trailer for a course in the fundamentals of Android development.
Start the video course
Start the video course
Building Your First App
After you've installed the Android SDK, start with this class to learn the basics about Android app development.Adding the Action Bar
The action bar is one of the most important design elements you can implement for your app's activities. Although first introduced with API level 11, you can use the Support Library to include the action bar on devices running Android 2.1 or higher.Supporting Different Devices
How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK.Managing the Activity Lifecycle
How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods.Building a Dynamic UI with Fragments
How to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens—essential for building a single APK for both phones and tablets.Saving Data
How to save data on the device, whether it's temporary files, downloaded app assets, user media, structured data, or something else.Interacting with Other Apps
How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map.
02:19
YWPMGFA
Android, Developer, Download, Studio
No comments
http://developer.android.com/sdk/index.html
Android Studio
Intelligent code editor
At the core of Android Studio is an intelligent code editor capable of advanced
code completion, refactoring, and code analysis.
The powerful code editor helps you be a more productive Android app developer.
The powerful code editor helps you be a more productive Android app developer.
Code templates and GitHub integration
New project wizards make it easier than ever to start a new project.
Start projects using template code for patterns such as navigation drawer and view pagers, and even import Google code samples from GitHub.
Start projects using template code for patterns such as navigation drawer and view pagers, and even import Google code samples from GitHub.
Multi-screen app development
Build apps for Android phones, tablets, Android Wear,
Android TV, Android Auto and Google Glass.
With the new Android Project View and module support in Android Studio, it's easier to manage app projects and resources.
With the new Android Project View and module support in Android Studio, it's easier to manage app projects and resources.
Virtual devices for all shapes and sizes
Android Studio comes pre-configured with an optimized emulator image.
The updated and streamlined Virtual Device Manager provides pre-defined device profiles for common Android devices.
The updated and streamlined Virtual Device Manager provides pre-defined device profiles for common Android devices.
Android builds evolved, with Gradle
Create multiple APKs for your Android app with different features using the same project.
Manage app dependencies with Maven.
Build APKs from Android Studio or the command line.
Manage app dependencies with Maven.
Build APKs from Android Studio or the command line.
More about Android Studio
- Built on IntelliJ IDEA Community Edition, the popular Java IDE by JetBrains.
- Flexible Gradle-based build system.
- Build variants and multiple APK generation.
- Expanded template support for Google Services and various device types.
- Rich layout editor with support for theme editing.
- Lint tools to catch performance, usability, version compatibility, and other problems.
- ProGuard and app-signing capabilities.
- Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine.
For more details about features available in Android Studio,
read the guide to Android Studio Basics.
System Requirements
Windows
- Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Mac OS X
- Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Runtime Environment (JRE) 6
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Linux
- GNOME or KDE desktop
- GNU C Library (glibc) 2.15 or later
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Oracle® Java Development Kit (JDK) 7
Other Download Options
SDK Tools Only
If you prefer to use a different IDE or run the tools from the command line or with build scripts, you can instead download the stand-alone Android SDK Tools. These packages provide the basic SDK tools for app development, without an IDE. Also see the SDK tools release notes. Read more...This class shows you how to create material design apps with the following elements:
- The material theme
- Widgets for cards and lists
- Custom shadows and view clipping
- Vector drawables
- Custom animations
Lessons
- Getting Started
- Learn how to update your app with material design features.
- Using the Material Theme
- Learn how to apply material design styles to your app.
- Creating Lists and Cards
- Learn how to create lists and cards with a consistent look and feel using system widgets.
- Defining Shadows and Clipping Views
- Learn how to set elevation for your views to create custom shadows and how to clip views.
- Working with Drawables
- Learn how to create vector drawables and how to tint drawable resources.
- Defining Custom Animations
- Learn how to create custom animations for views and activity transitions with shared elements.
- Maintaining Compatibility
- Learn how to maintain compatibility with platform versions earlier than Android 5.0.
Get started
Dependencies and Prerequisites
- Android 5.0 (API level 21)
- Android Studio 0.8
02:01
YWPMGFA
Android, Developer, Wearables
No comments
Building Apps for Wearables
These classes teach you how to build notifications in a handheld app that are automatically synced to wearables as well as how to build apps that run on wearables.
Note: For more information about the APIs used in these training
classes, see the Wear API reference
documentation.
Adding Wearable Features to Notifications
How to build handheld notifications that are synced to and look great on wearables.Creating Wearable Apps
How to build apps that run directly on wearables.Creating Custom UIs
How to create custom user interfaces for wearable apps.Sending and Syncing Data
How to sync data between handhelds and wearables.Creating Watch Faces
How to create watch faces for wearables.Detecting Location
How to detect location data on Android Wear devices.
Subscribe to:
Posts (Atom)


