Tuesday 9 December 2014

Android Application Development Jobs - Interview Questions

Explain about the exceptions of Android.

The following are the exceptions that are supported by Android
  • InflateException : When an error conditions are occurred, this exception is thrown
  • Surface.OutOfResourceException: When a surface is not created or resized, this exception is thrown
  • SurfaceHolder.BadSurfaceTypeException: This exception is thrown from the lockCanvas() method, when invoked on a Surface whose is SURFACE_TYPE_PUSH_BUFFERS
  • WindowManager.BadTokenException: This exception is thrown at the time of trying to add view an invalid WindowManager.LayoutParamstoken.

What are the dialog boxes that are supported in android? Explain.

Android supports 4 dialog boxes:
AlertDialog : An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.
ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons.
DatePickerDialog: This dialog box is used for selecting a date by the user.
TimePickerDialog: This dialog box is used for selecting time by the user.

What are the dialog boxes that are supported in android? Explain.

Android supports 4 dialog boxes:
AlertDialog : An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.
ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons.
DatePickerDialog: This dialog box is used for selecting a date by the user.
TimePickerDialog: This dialog box is used for selecting time by the user.

How to select more than one option from list in android xml file? Give an example.

Specify android id, layout height and width as depicted in the following example.
<ListView android:id="@+id/ListView01" android:layout_height="wrap_content" android:layout_width="fill_parent"></ListView>

What is the TTL (Time to Live)? Why is it required?

TTL is a value in data packet of Internet Protocol. It communicates to the network router whether or not the packet should be in the network for too long or discarded. Usually, data packets might not be transmitted to their intended destination within a stipulated period of time. The TTL value is set by a system default value which is an 8-bit binary digit field in the header of the packet. The purpose of TTL is, it would specify certain time limit in seconds, for transmitting the packet header. When the time is exhausted, the packet would be discarded. Each router receives the subtracts count, when the packet is discarded, and when it becomes zero, the router detects the discarded packets and sends a message, Internet Control Message Protocol message back to the originating host. 

Explain IP datagram, Fragmentation and MTU.

IP datagram can be used to describe a portion of IP data. Each IP datagram has set of fields arranged in an order. The order is specific which helps to decode and read the stream easily. IP datagram has fields like Version, header length, Type of service, Total length, checksum, flag, protocol, Time to live, Identification, source and destination ip address, padding, options and payload.
MTU:- Maximum Transmission Unit is the size of the largest packet that a communication protocol can pass. The size can be fixed by some standard or decided at the time of connection
Fragmentation is a process of breaking the IP packets into smaller pieces. Fragmentation is needed when the datagram is larger than the MTU. Each fragment becomes a datagram in itself and transmitted independently from source. When received by destination they are reassembled. 

What are the differences between a domain and a workgroup?

In a domain, one or more computer can be a server to manage the network. On the other hand in a workgroup all computers are peers having no control on each other. In a domain, user doesn’t need an account to logon on a specific computer if an account is available on the domain. In a work group user needs to have an account for every computer.
In a domain, Computers can be on different local networks. In a work group all computers needs to be a part of the same local network. 

Android Interview Questions for freshers

What is android?

Android is a stack of software for mobile devices which has Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine. Many Virtual Machines run efficiently by a DVM device. DVM executes Java language’s byte code which later transforms into .dex format files.

What are the features of Android?

  • Components can be reused and replaced by the application framework.
  • Optimized DVM for mobile devices
  • SQLite enables to store the data in a structured manner.
  • Supports GSM telephone and Bluetooth, WiFi, 3G and EDGE technologies
  • The development is a combination of a device emulator, debugging tools, memory profiling and plug-in for Eclipse IDE.

Why to use Android?

Android is useful because:
  • It is simple and powerful SDK
  • Licensing, Distribution or Development fee is not required
  • Easy to Import third party Java library
  • Supporting platforms are – Linux, Mac Os, Windows

Describe Android Application Architecture.

Android Application Architecture has the following components:
  • Services – like Network Operation
  • Intent - To perform inter-communication between activities or services
  • Resource Externalization - such as strings and graphics
  • Notification signaling users - light, sound, icon, notification, dialog etc.
  • Content Providers - They share data between applications

What are the advantages of Android?

The following are the advantages of Android:
  • The customer will be benefited from wide range of mobile applications to choose, since the monopoly of wireless carriers like AT&T and Orange will be broken by Google Android.
  • Features like weather details, live RSS feeds, opening screen, icon on the opening screen can be customized
  • Innovative products like the location-aware services, location of a nearby convenience store etc., are some of the additive facilities in Android.

What is needed to make a multiple choice list with a custom view for each row?

Multiple choice list can be viewed by making the CheckBox android:id value be “@android:id /text1". That is the ID used by Android for the CheckedTextView in simple_list_item_multiple_choice.

What are the dialog boxes that are supported in android? Explain.

Android supports 4 dialog boxes:
AlertDialog : An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.
ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons.
DatePickerDialog: This dialog box is used for selecting a date by the user.
TimePickerDialog: This dialog box is used for selecting time by the user.



Monday 8 December 2014

Android apps development traning training with Job in Koramangalala Bangalore

Greetings from CodeFrux Technologies


CodeFrux Technologies offers Android Application Development training for IT Freshers & professionals.

Android training starts on 3th Jan 2015.
Duration: 8 Months
Timings : 10:00 AM to 2:00 PM

Android training starts on 5th Jan 2015.
Duration: 2 Months
Timings : 10:00 AM to 12:00 PM

Free Demo will be arranged on demand

Training Methods

1)online training

2) classroom training

3) corporate training

Salient Features


 Free demo
• Early bird offer and group discounts
• Well Occupied labs with Wi-fi
• Excellent Trainer’s
• Interactive training sessions
• Very in depth course material with real time solutions
• Flexible timings
• Customized Curriculum
• Certification oriented trainings with 100 % job guarantee
• Live project training
• Mock Interview & Resume preparation
• Online classes with 24*7 Technical support


+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)


contact@codefruxtechnology.com

http://codefruxtechnology.com/android-training-bangalore.aspx

Monday 10 November 2014

Android Apps Development training with Job in Koramangala Bangalore

Greetings From CodeFrux Technologies

CodeFrux Technologies offers Android Application Development training for IT Freshers & professionals.

Android training starts on 6th Dec 2014 
Duration: 8 Weekends
Timings : 2:30 PM to 6:30 PM


Android training starts on 8th Dec 2014.
Duration: 2 Months
Timings : 4:00 PM to 6:00 PM

Apply now & get Early bird offer

Free Demo will be arranged on demand

We Provide Live Project training

We assure 100% placement Assistance.

Training Methods

1)online training

2) classroom training

3) corporate training

What We Offer


 Free demo
• Early bird offer and group discounts
• Well Occupied labs with Wi-fi
• Excellent Trainer’s
• Interactive training sessions
• Very in depth course material with real time solutions
• Flexible timings
• Customized Curriculum
• Certification oriented trainings with 100 % job guarantee
• Live project training
• Mock Interview & Resume preparation
• Online classes with 24*7 Technical support

+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)

contact@codefruxtechnology.com


http://www.codefruxtechnology.com/android-training-bangalore.aspx

Friday 17 October 2014

Android Application (Online & Classroom) training in Koramangala Bangalore






Greeting from CodeFrux Technologies

 Learn Android apps course from CodeFrux Technologies.

Android apps  training starts on 3rd Nov 2014.
Duration: 2 Months
Timings : 2:00 PM to 4:00 PM

Android application training starts on 8th Nov 2014.
Duration: 8 Weekends
Timings : 10:00 AM to 2:00 PM


Training Methods
1)online training
2) classroom training
3) corporate training


Apply now & get Early bird offer

Free demo is Available

We Provide Live Project training

What We Offer
• Free demo
• Early bird offer and group discounts
• Well Occupied labs with Wi-fi
• Excellent Trainer’s
• Interactive training sessions
• Very in depth course material with real time solutions
• Flexible timings
• Customized Curriculum
• Certification oriented trainings with 100 % job guarantee
• Live project training
• Mock Interview & Resume preparation
• Online classes with 24*7 Technical support


+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)


contact@codefruxtechnology.com




http://www.codefruxtechnology.com/android-training-bangalore.aspx







Monday 29 September 2014

Android apps development (online & classroom) training in Koramangala

Learn Android apps course from CodeFrux Technologies.
Android training starts on 11th Oct 2014.
Duration: 8 Weekends
Timings : 2:30 PM to 6:30 PM

Android application training starts on 13th Oct 2014.
Duration: 2 Months
Timings : 10:00 AM to 12:00 PM

Training Methods

1)online training
2)classroom training
3)corporate training

Free demo is available


+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)

Email
contact@codefruxtechnology.com


Monday 14 July 2014

online Android training at CodeFrux Technologies

CodeFrux Technologies the best Mobile application training institute in Bangalore offers Android apps development training for IT Freshers & professionals.we provide both online & classroom training

Android apps development training batch Schedule

Weekend Android training starts on 19th Jul 2014
Duration 6 weekends
Time 2.30 to 6.30 pm

Weekday Android training starts on 4th Aug 2014

 Duration 2 months
 Timings 4.00pm-6.00pm

CodeFrux Technologies
#13, Third Floor, 5th Cross,6th Block
60ft Road(Canara Bank Road)
Koramangala,Bengaluru 560095,
Karnataka

+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)
c

contact at codefruxtechnology dot com

 http://www.codefruxtechnology.com/android-training-bangalore.aspx



Thursday 3 July 2014

Android Application Training with Job

CodeFrux Technologies the best Mobile application training institute in Bangalore offers Android apps development training for IT Freshers & professionals.

Android apps development training batch Schedule

Weekday Android application training starts on 7th Jul 2014
Duration: 2 months
Time: 10 12 pm
Weekend Android training starts on 5th Jul 2014
Duration 8 weekends
Time 2.30 to 6.30 pm

Work with us on Live Projects

We offer project development experience where you work with the experienced Software Engineers to learn the best of the technology. It includes:-
Real time Project
Real time implementation of all the knowledge earned to develop and deliver a high quality product for the client.
Real time industry experience
Real time experience of end-to-end development life cycle
Gain experience of Design patterns and best practices

CodeFrux Technologies
#13, Third Floor, 5th Cross,6th Block 
60ft Road(Canara Bank Road)
Koramangala,Bengaluru 560095, 
Karnataka 

+91-80-41714862 & 63(Landline)
+91-80-65639331 / 9738058993 (Mobile)


contact at codefruxtechnology dot com

http://www.codefruxtechnology.com/android-Training.aspx