Explore

Loading

Sunday, February 19, 2012

How to get started with android?

How to get started with android?

Step 1
  • First of all we need a IDE. 
  • I suggest you  to use Eclipse.because it is an industrial standard open source IDE.
  • Install Eclipse.

Step 2

  • Go to developer.android.com and download ADT plug in for Eclipse..
  • You will get a link.Copy the link and  follow the  steps  
  • Help->Install New Software->Work path.
  • Paste the link.

Step 3

  • Check all the options Click next.
  •  Now the ADT plugin is installed in your Eclipse.
  • Next is to download the SDK.
  • Go to developer.android.com, Download the SDK.
Step 4
  •   Go to Window(Eclipse menu)->Preference->Select Android from the left side.->Browse the android location->Means please select the SDK location that you downloaded(Don't forget to extract).
Step 5

  • You need an active internet connection for this.
  • Goto window->select  SDK Manager->Download the latest OS version and API,Because it will include new striking features.

Step 6

  • Now the environment is ready
  • You can start developing applications.
  • Don't forget to install the JDK.


What is android?

Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
Android SDK provides tools for developing android applications using Java programming language. 


Features of android OS



  •        Application framework enabling reuse and replacement of components
  •          Dalvik virtual machine optimized for mobile devices 
  •          Integrated browser based on the open source WebKit engine
  •          Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL  ES 1.0 specification (hardware acceleration optional)
  •          SQLite for structured data storage
  •          Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  •          GSM Telephony (hardware dependent)
  •          Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  •          Camera, GPS, compass, and accelerometer (hardware dependent)
  •          Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

Android architecture 
 

Thursday, February 16, 2012

Unix Commands


.
6.3. Automating Tasks
Create a Makefile pico Makefile
A makefile consists of macro definitions and targets.
Test Makefile make -n [target]
Run make make [target]
6.4. Managing Disk Usage
Check Quota quota -v
Seeing Disk Usage df
du -s
6.5. Combining and Compressing Files
Create a tarfile tar cf file.tar file1 file2 … fileN
tar combines files but does not compress
Create a zipfile zip filename
Unzip a file unzip filename
7. Printing
7.1 Formatting Output for Printing
Paginate with Page Headers pr filename
in n columns pr -n filename
Format for Laser Printer tex document
7.2 The Printer Queue
Print a File lp [-dpr] filename
lpcae filename
Check Quota lpquot
List Queue lpq
Stop Job lprm
8. Miscellaneous
8.1 Miscellaneous Commands
List Commands for Subject man -k subject
Display Current Date and Time date
Log off exit
Electronic Mail pine
Display Documentation man command
8.2 Control Keys
Abort Program CTRL-C
Backspace (Delete Last Character) CTRL-H
Pause Display on Screen CTRL-S
Resume Display after CTRL-S CTRL-Q
Send Job to Background CTRL-Z followed by bg

Unix Commands


Modifiers
Print Command Line :p
Substitute Command Line :[g]s/l/r/
3.2 Aliases
alias Command alias name 'definition'
definition can contain escaped history substitution event
and
word designators as placeholders for command-line arguments.
3.3. Variable Substitution
Creating a Variable set var
Assigning a Value set var = value
Expressing a Value $var
Displaying a Value echo $var
value is a single word, an expression in quotes, or an
expression that results in a single word after variable,
filename and command substitution takes place.
Assigning a List set var = (list)
list is a space-separated list of words, or an expression that
results in a space-separated list.
Selecting the n'th Item $var[n]
Selecting all Items $var
Selecting a Range $var[x-y]
Item Count $#var
3.4 foreach Lists
Start foreach Loop foreach var (list)
foreach prompts for commands to repeat for each item in
list (with >), until you type end. Within the loop, $var
stands for the current item in list.
3.5. Command Substitution
Replace Command with its Output on Command Line ``
3.6 Job Control
Run Command in the Background &
Stop Foreground Job CTRL-Z
List of Background Jobs jobs
Bring Job Forward %[n]
Resume Job in Background %[n] &
4. Processes
Listing ps [-[ef]]
Terminating kill [-9] PID
Timing time command
time is a number up to 4 digits. script is the name of a file
containing the command line(s) to perform.
5. Users
Seeing Who is Logged In who
w
Seeing Your User Name whoami

Wednesday, February 15, 2012

Unix commands


2.3. Searching with grep
grep Command grep "pattern" filename
command | grep "pattern"
Search Patterns
beginning of line ^
end of line $
any single character .
single character in list or range []
character not in list or range [^]
zero or more of preceding char. or pattern *
zero or more of any character .*
escapes special meaning \
3. C-Shell Features.
3.1 History Substitution
Repeat Previous Command !!
Commands Beginning with str !str
Commands Containing str !?str[?]
All Arguments to Prev. Command !*
Word Designators
All Arguments :*
Last Argument :$
First Argument :^
n'th Argument :n

Unix commands for redirection,pipes,filters


2.1. Command-line Special Characters
Quotes and Escape
Join Words ""
Suppress Filename, Variable Substitution ''
Escape Character \
Separation, Continuation
Command Separation ;
Command-Line Continuation (at end of line) \
2.2. I/O Redirection and Pipes
Standard Output >
(overwrite if exists) >!
Appending to Standard Output >>
Standard Input <
Standard Error and Output >&
Standard Error Separately
( command > output ) >& errorfile
Pipes/ Pipelines command | filter [ | filter]
Filters
Word/Line Count wc [-l]
Last n Lines tail [-n]
Sort lines sort [-n]
Multicolumn Output pr -t
List Spelling Errors ispell