tag:blogger.com,1999:blog-51602610300529881962024-03-13T11:38:19.120-07:00Cluster LessonsArun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.comBlogger26125tag:blogger.com,1999:blog-5160261030052988196.post-69478320692064692972015-05-14T23:50:00.000-07:002015-05-15T01:01:17.860-07:00iPhone Application Table View<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #1e1e1e; font-family: 'Open Sans', sans-serif, Helvetica, Arial; font-size: 17px; line-height: 26px; text-align: justify;">Here we are going to see about creating a simple table view with array of string as table contents. As I have already explained about creating a new project and redirecting the application to home screen in previous post, I am jumping directly to table view. In Blackberry and Android app development, we have separate fields like table view and list view / table field and list field. But in IPhone app development, we have only table view which acts as both.</span><br />
<span style="color: #1e1e1e; font-family: 'Open Sans', sans-serif, Helvetica, Arial; font-size: 17px; line-height: 26px; text-align: justify;"><br /></span>
<img alt="iPhone Application Table View" class="sri" height="320" src="https://lh3.googleusercontent.com/-dfJlhmk6Ljk/VVWnNf88nPI/AAAAAAAADiQ/WFt8zxkL3dg/w500-h307-no/tableview.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: #3a4145; font-family: inherit; font-size: 17px; font-style: inherit; font-weight: inherit; line-height: 26px; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; text-align: center; width: 550px;" width="163" /><br />
<span style="color: #1e1e1e; font-family: 'Open Sans', sans-serif, Helvetica, Arial; font-size: 17px; line-height: 26px; text-align: justify;"><br /></span>
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now let’s see about UITableView. Create a project and navigate it to home screen. </span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">In home screen header file (homescree.h) file, declare NSMutableArray for table data as mentioned in below code. I usually use NSMutableArray instead of NSArray because NSArray is non editable which means once if you initialize it with data’s, you cannot insert or delete the data’s in NSArray where as it is possible in NSMutableArray. </span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
#import <span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;"><UIKit/UIKit.h></span><br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
@interface homescreen : <span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UIViewController<UITableViewDataSource, UITableViewDelegate></span><br />
{<br />
<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSMutableArray </span>*strArray;<span class="Apple-tab-span" style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; white-space: pre;"> </span><br />
}<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
@property(<span style="border: 0px none; color: #a64d79; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">nonatomic</span>,<span style="border: 0px none; color: #a64d79; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">retain</span>)<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSMutableArray</span> *strArray;<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
@end</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">UITableViewDataSource and UITableViewDelegate are the protocols of Objective C which are used to display table view.</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Then, in main file (homescreen.m) synthesize the table view and array which we declared in header file as mentioned below.</span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
@synthesize <span style="border: 0px none; color: #674ea7; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">strArray</span>;</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Synthesize will allows user to access the fields and variables declared in header file.</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Allocate the array value in the initWithNibName so that when the application starts, it will automatically hit the initWithNibName, and it will allocate the array.</span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
<span style="border: 0px none; color: #38761d; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">strArray</span> = [[<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSMutableArray</span> <span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">alloc</span>]init];</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">As we already know, viewDidLoad is the constructor add values to the array in viewDidLoad as mentioned below</span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
<span style="border: 0px none; color: #38761d; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">strArray</span> = [<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSMutableArray</span> arrayWithObjects:@"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">9Lessons</span>",@"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">Egg Labs</span>",@"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">Wall Script</span>",@"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">FG Login</span>", @"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">9Lessons Reader</span>", @"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">9Lessons Demo</span>" ,<span style="border: 0px none; color: #674ea7; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">nil</span>];</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now it’s time to implement table view. Implementing a simple table mainly involves 3 functions which are mentioned below</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">• numberOfRowsInSection (used to declare row count of table)</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">• cellForRowAtIndexPath (used to declare cell text of table)</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">• didSelectRowAtIndexPath (table cell onclick function)</span><br />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">First we will initialize the number of rows for the table in numberOfRowsInSection function as mentioned below</span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
- (<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSInteger</span>)tableView:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableView</span> *)tableView numberOfRowsInSection:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSInteger</span>)section<br />
{<br />
<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span> <span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">strArray</span>.count;<br />
}</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">In the above code, I have declared the array count as row count of the table.</span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now we have to assign the array values to the table cells </span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
- (<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableViewCell</span> *)tableView:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableView</span> *)tableView cellForRowAtIndexPath:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSIndexPath</span> *)indexPath {<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// Identifier for retrieving reusable cells.</span><br />
<span style="border: 0px none; color: #a64d79; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">static</span> NSString *cellIdentifier = @"<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">MyCellIdentifier</span>";<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// Attempt to request the reusable cell.</span><br />
<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableViewCell</span> *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// No cell available - create one.</span><br />
<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">if</span>(cell == <span style="border: 0px none; color: #674ea7; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">nil</span>) {<br />
cell = [[<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableViewCell</span> alloc] <span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">initWithStyle:UITableViewCellStyleDefault </span><br />
reuseIdentifier:cellIdentifier];<br />
}<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// Set the text of the cell to the row index</span>.<br />
cell.textLabel.text = [strArray objectAtIndex:indexPath.row];<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// Set image icon to every cell. This is optional. If you want, you can add it.</span><br />
cell.imageView.image = [UIImage imageNamed:@"<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">egg.png</span>"];<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">return</span> cell;<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
}</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">In the above function, each and every line of code are explained with commented lines. Adding thumbnail image icon is optional. I don’t want to display the table view plain. To add spices, I have added the icon to it. </span><br />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now we have to implement onclick function for the table view</span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
- (<span style="border: 0px none; color: #a64d79; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span>)tableView:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UITableView</span> *)tableView didSelectRowAtIndexPath:(<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSIndexPath</span> *)indexPath {<br />
<br style="border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;" />
<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">// Show an alert with the index selected.</span><br />
<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UIAlertView</span> *alert = [[<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">UIAlertView</span> alloc]<br />
initWithTitle:@"<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">Cell Selected</span>"<br />
message:[<span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">NSString</span> stringWithFormat:@"<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">Cell Id %d</span>", indexPath.row]<br />
delegate:self<br />
cancelButtonTitle:@"<span style="border: 0px none; color: #cc0000; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">OK</span>"<br />
otherButtonTitles:nil];<br />
[alert <span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">show</span>];<br />
[alert <span style="border: 0px none; color: #3d85c6; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">release</span>];<br />
}</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now all the coding part is over. In application development we may declare several variables. Once we allocate a variable, surely it has to be de-allocated to free the memory. In our case we have allocated array. Now we have to release the array as mentioned below </span><br />
<br />
<div class="code" style="border: 2px dashed rgb(222, 222, 222); color: #333333; font-family: Courier, monospace, 'Courier New'; font-size: 13px; line-height: 16px; margin: 0px; outline: 0px; padding: 10px; width: 951.5625px; word-wrap: break-word;">
- (<span style="border: 0px none; color: #e06666; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">void</span>)dealloc<br />
{<br />
[<span style="border: 0px none; color: #6aa84f; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px;">strArray</span> release];<br />
}</div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">So, coding part is over. Here comes the designing part. Open the home screen XIB file (homescreen.xib) and add UITableView as shown in the below image</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh4.googleusercontent.com/-U4Co8DvitD4/USkJFcoZzGI/AAAAAAAAHR8/ezTP2SFPh7M/s720/4.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now if you run the application, you can able to see the table view in output. But there will be no data in the table view because we have not assigned the data source and delegate. It has to be done as shown in the below image</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh5.googleusercontent.com/-LiadVYpXgwI/USkJDJ1DmNI/AAAAAAAAHRc/6ZSuBLoC75M/s720/1.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Here the datasource is linked to the file’s owner</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh4.googleusercontent.com/-oHxFXOq6GJs/USkJEFfKcJI/AAAAAAAAHRo/9tENfPXxK6s/s720/2.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Here the delegate is linked to the file’s owner</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh6.googleusercontent.com/-PDCXXR8ytuk/USkJE0Dl03I/AAAAAAAAHR0/Tf9wuRs4rxg/s720/3.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now your table view will look like this.</span><br />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now save and run your application. Your output scree will look like this</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh6.googleusercontent.com/-LnGLIPJJnZU/USkJF3ax0EI/AAAAAAAAHSE/6-t0azinHlk/s512/5.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh5.googleusercontent.com/-cv23CA4SJm4/USkJGvHp_XI/AAAAAAAAHSQ/c7DjSCq7mQk/s512/6.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">In addition to the table view tutorial, I will show you how to add application icon to your application. </span><br />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Click on the root header of your project directory as shown below</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh4.googleusercontent.com/-MvKO2m-f484/USkJGqVs6BI/AAAAAAAAHSM/qwDHYzD8e7Y/s270/7.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">And you will get the project summary screen. Then you have to right click on the app icon to browse the image in file path as shown below</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh4.googleusercontent.com/-NAGSlR6YOEU/USkJIpqohSI/AAAAAAAAHSc/Yqqg1yiLJ3U/s800/8.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now select your desired app icon. Note, your app icon should exactly in size of 57 x 57.</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh6.googleusercontent.com/-2j6IRGJWSLA/USkJI_8hGBI/AAAAAAAAHSk/oYrv0n-Veyk/s538/9.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Select your image and the app icon in summary screen will look like this</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV9iq38jXwTrP5TldPifn6ZMKA3b2poyYI5qneOV9Ccy178tAHAbiMpghCy0NdsqwAoxcr1zFPDl_Zg18Ra9HHmqYJeddE-1YchpUZyw0sJNnK4hgc1LL0sTy-5pQqvY7wvAWzjU-iogye/s396/10.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /></div>
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<br style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px;" />
<span style="color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px;">Now run your application. You got your app icon.</span><br />
<br />
<div class="cen" style="border: 0px none; color: #3a4145; font-family: 'Open Sans', sans-serif, Arial; font-size: 17px; line-height: 26px; margin: 0px; outline: 0px; padding: 0px; text-align: center;">
<img alt="iPhone Application Table View" class="sri" src="http://lh3.googleusercontent.com/-3FPrfyr9j7o/USkJDS4kd7I/AAAAAAAAHRk/7EWlQ5tyu18/s512/11.png" style="background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; max-width: 550px; outline: 0px; padding: 9px; width: 550px;" /><br />
<br />
<div style="text-align: left;">
Source: http://www.9lessons.info/2013/02/iphone-application-table-view.html</div>
</div>
</div>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com3tag:blogger.com,1999:blog-5160261030052988196.post-13896724905179356442012-06-21T02:48:00.001-07:002012-06-27T23:44:32.344-07:00Change Loud & Silent Mode Programmatically In AndroidHere i have explained about changing Loud mode to Silent mode and Silent mode to Loud mode programmatically in android.<img src="https://lh5.googleusercontent.com/-Zt6yQ9Z82mQ/T9DczUk7nlI/AAAAAAAACjU/k7Yrz0IHkvQ/s512/profilechanger.jpg" alt="ProfileChanger" height="323" width="570"><a href="http://clusterlessons.blogspot.com/2012/06/change-loud-silent-mode.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com4tag:blogger.com,1999:blog-5160261030052988196.post-72999295576089802252012-06-21T02:38:00.002-07:002012-06-21T02:48:37.204-07:00Copying tables from one database to another in SQL serverHere is the code to copy tables from one database to another in SQL server.
<a href="#" title="front by Arun Kumar Munusamy, on Flickr"><img src="http://farm8.staticflickr.com/7013/6514935927_884e283eac.jpg" width="570" height="350" alt="front"></a>
<a href="http://clusterlessons.blogspot.com/2012/06/copying-tables-from-one-database-to.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-7357315358570389472012-06-21T02:37:00.001-07:002012-06-21T02:49:26.792-07:00Android List ViewHere i am going to explain about using list view in android. Please follow the steps given below
<a href="#" title="front by Arun Kumar Munusamy, on Flickr"><img src="http://farm8.staticflickr.com/7033/6497838577_8925ff67bd.jpg" width="570" height="350" alt="front"></a>
<a href="http://clusterlessons.blogspot.com/2012/06/android-list-view.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-68002868608731876422012-06-21T02:34:00.001-07:002012-06-21T02:34:21.013-07:00Activating New Google BarHere I am going to explain about activating new Google Toolbar. Please follow the following steps to activate it.
<a href="https://picasaweb.google.com/lh/photo/gLTQKYwnnZjFp2glKm2-Cg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-lNNwq6gSToc/Ttuwy-vjifI/AAAAAAAABn0/cXUaz2Ul1xY/s570/front.jpg" height="376" width="570"></a>
<a href="http://clusterlessons.blogspot.com/2012/06/activating-new-google-bar.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-32400931892100409782011-11-24T01:43:00.000-08:002011-11-24T03:05:42.283-08:00Why You should promote your blog via Social MediaSocial media is social network place or forum where individuals come from across the globe and become part of a global community. If you have blog you should promote it via the social media. This particular article will explain you importance of Social Media for Blogs.<br><br><a href="https://picasaweb.google.com/lh/photo/gLTQKYwnnZjFp2glKm2-Cg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-CLkWgDW601o/Ts4QoKSP2wI/AAAAAAAABmM/QnfJjPyBF5w/s600/social-marketing-products.jpg" height="350" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/11/why-you-should-promote-your-blog-via.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com4tag:blogger.com,1999:blog-5160261030052988196.post-12367484772709925022011-11-13T18:00:00.000-08:002011-11-14T20:42:30.252-08:00Facebook Timeline DeactivationHere I am going to explain about deactivating timeline to your Facebook account. Please follow the following steps to activate it. <br><a href="https://picasaweb.google.com/lh/photo/gLTQKYwnnZjFp2glKm2-Cg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-awyKJnI7pK8/Tr0TdtzqxyI/AAAAAAAAA4Y/tOJ6g8MoJ1E/s570/wall.jpg" height="350" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/11/facebook-timeline-deactivation.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com3tag:blogger.com,1999:blog-5160261030052988196.post-955010178857546182011-11-11T03:44:00.000-08:002011-11-14T20:43:02.323-08:00Facebook Timeline ActivationHere I am going to explain about activating timeline to your Facebook account. Please follow the following steps to activate it. <br><a href="https://picasaweb.google.com/lh/photo/gLTQKYwnnZjFp2glKm2-Cg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-rD91Mv1-kdM/Tr0Ii_iSQrI/AAAAAAAAA3I/gK9iRcRpKeA/s800/wall.jpg" height="350" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/11/facebook-timeline-activation.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com3tag:blogger.com,1999:blog-5160261030052988196.post-80047704153914994342011-11-02T06:19:00.000-07:002011-11-02T06:47:13.215-07:00Storing Data's Using SQLite Database -- BlackberryData storage in Blackberry includes several methods like Persistent Store, RMS and using SQ Lite Database. Now we are going to see about storing and retrieving values in SQ Lite Database. <br><a href="https://picasaweb.google.com/lh/photo/IDStPhn1TJa9GioPlVOEDA?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-XaaWtCsxBmA/TrFCrcEPN0I/AAAAAAAAA0g/QgH6MY8NLUg/s800/sqlitedb_front.jpg" height="350" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/11/storing-datas-using-sqlite-database.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com3tag:blogger.com,1999:blog-5160261030052988196.post-9472638727919145272011-10-05T03:56:00.000-07:002011-10-05T04:11:54.811-07:00Parsing Twitter JSON feed and displaying in List Field -- BlackberrySearching for Blackberry JSON Parser ?? Here is your answer.. Here i have explained, how to parse Twitter JSON feed and display in List Field with a neat black background.<br><br><a href="https://picasaweb.google.com/lh/photo/hfGYlaSD5JcRXs9PUDqutg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-RerLCvkt1BA/Tow3Qn8rDYI/AAAAAAAAAyI/xmLSGIMPLGQ/s800/json_parser_front.jpg" height="323" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/10/parsing-twitter-json-feed-and.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com1tag:blogger.com,1999:blog-5160261030052988196.post-8455368621578932082011-09-29T03:02:00.001-07:002011-09-29T03:07:59.256-07:00Invoke Blackberry Browser<div><br>Here is the tutorial explaining, how to invoke blackberry default browser. You can pass your url and can invoke the browser in your button click.<br></div><br><a href="https://picasaweb.google.com/lh/photo/UmUR-S09zQKpPkB_UnEXGQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-cBqMbNiHNFk/ToHETNgXRkI/AAAAAAAAAvk/M-8twmc9v3w/s640/browser_front.jpg" height="362" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/09/invoke-blackberry-browser.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com2tag:blogger.com,1999:blog-5160261030052988196.post-85746662959596921522011-09-27T02:56:00.000-07:002011-09-27T06:56:35.985-07:00Creating Bottom Menu Bar in Blackberry<div><br>Here is the tutorial explaining about creating bottom menu bar in blackberry. Tool tip also included with this menu bar. <br></div><br><a href="https://picasaweb.google.com/lh/photo/WQrJZncoA-hyr-Wca_ZgtQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-k4wQkDepTYg/ToGeK2HyDAI/AAAAAAAAAvM/M7tXzFqlzhk/s800/bottom%252520bar%252520front.jpg" height="500" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/09/creating-bottom-menu-bar-in-blackberry.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-86651707094568050142011-09-26T04:44:00.000-07:002011-09-27T06:56:09.670-07:00Windows Phone 7.5 OverviewHere is the upcoming Windows Phone 7.5 features. I hope you will like this.<br /><br /><iframe width="570" height="360" src="http://www.youtube.com/embed/Uqy4oUhDIgM" frameborder="0" allowfullscreen></iframe>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-63756701746988241172011-09-21T01:46:00.000-07:002011-09-27T07:03:05.558-07:00Publishing Empty post's in Facebook and Google PlusHave you ever published a empty post in your Facebook and Google Plus ??? Here is the trick. Follow it and surprise your friends. <br><br><a href="https://picasaweb.google.com/lh/photo/X-1yEKVs2-wD6dpVpiYzDg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-RCys0nXaOgU/TnmkQjfdWcI/AAAAAAAAAu0/RLb6ZfcwrGE/s800/Wall_Image.jpg" height="436" width="570"></a><br><br><a href="http://clusterlessons.blogspot.com/2011/09/publishing-empty-posts-in-facebook-and.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com2tag:blogger.com,1999:blog-5160261030052988196.post-78430146676579533322011-09-20T00:02:00.000-07:002011-09-20T00:32:56.178-07:00Erasing Blackberry MemoryNeed to erase the memory of your Blackberry device?? Its damn simple. Here is the procedure to erase all the memory of the device. <br><br><a href="https://picasaweb.google.com/lh/photo/3ouHYVu4gVd6nLrUao7FxQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-pZ1FzKvncwA/Tng_YzdhsKI/AAAAAAAAAuc/eKw9xjLL8ww/s800/blackberry_erase.jpg" height="436" width="570"></a><br><br><a href="http://clusterlessons.blogspot.com/2011/09/erasing-blackberry-memory.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-59619212599568265732011-09-12T05:00:00.000-07:002011-09-27T06:55:38.674-07:00Clean/Reset Blackberry Simulator<div><br>While developing blackberry applications, we got struck up many times with blackberry emulator. Sometimes it goes to unresponsive state where it takes us to situation to reset/clean the emulator. Here is the tutorial to reset/clean the blackberry emulator.<br></div><br><a href="https://picasaweb.google.com/lh/photo/LA3XWKiKq9yOqOmKGz44Vg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-ESKS9DjyK1A/Tm3_Sp3_11I/AAAAAAAAAss/CGo8qyW2aBE/s640/front.jpg" height="436" width="570"></a><br><a href="http://clusterlessons.blogspot.com/2011/09/cleanreset-blackberry-simulator.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com1tag:blogger.com,1999:blog-5160261030052988196.post-22577905323777457382011-09-05T11:42:00.000-07:002011-09-05T11:42:43.942-07:00Setting up Android Development Environment<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
I would like to give a brief, clear and step by step procedure of downloading and installing Android SDK and integrating it with eclipse. This post not only explains setting up environment for Android development. I have given the solution for a common problem faced by all during the installation process and also as usual i have given tutorial for a Hello Android Project.
</div>
<br>
<a href="https://picasaweb.google.com/lh/photo/ALG9oF0XE7H1aIacfzepfA?feat=embedwebsite"><img height="330" src="https://lh6.googleusercontent.com/-jOel8FKW_0k/TmTTYuhXHvI/AAAAAAAAArQ/UJ9m16UFYS0/s400/android%252520start.jpg" width="570"></a>
<br>
</div><a href="http://clusterlessons.blogspot.com/2011/09/setting-up-android-development.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com8tag:blogger.com,1999:blog-5160261030052988196.post-55835567017542483512011-09-03T07:52:00.000-07:002011-09-27T07:03:14.721-07:00Google Search IssueI think there is some issue with google search. Try to search this on google "9999999..99999999999999999999999" . The result will be "Our systems have detected unusual traffic from your computer network. Please try your request again later."<br /><br /><a href="https://picasaweb.google.com/lh/photo/mQaq1qLVsMNCiGX3B6QXbg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-bVZWMUe5uvo/TmJBbj8Nk3I/AAAAAAAAAok/3G5GS-LdBNo/s800/google%252520error1.PNG" height="175" width="442" /></a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com1tag:blogger.com,1999:blog-5160261030052988196.post-60867059963862471082011-08-25T23:54:00.000-07:002011-08-26T00:44:50.084-07:00Adding a animated GIF image for loading screen in Blackberry Application<div>
<br>Need to add a animated GIF image in Blackberry application or need to create a loading screen in your blackberry application ? Your search ends here..
<br></div>
<br><a href="https://picasaweb.google.com/lh/photo/-PFnKU18eHi7jeR8eZJmVQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-qK3lxjvVcEU/TldI1uEDyEI/AAAAAAAAAoE/07IHpcoWblU/s640/BB_Loading.png" height="640" width="382"></a>
<br><a href="http://clusterlessons.blogspot.com/2011/08/adding-animated-gif-file-for-loading.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com14tag:blogger.com,1999:blog-5160261030052988196.post-70911828049118207512011-08-01T06:32:00.000-07:002011-09-27T07:01:14.916-07:00Windows Phone 7 Launcher's<div><br>Searching for Windows Phone 7(WP7) launcher tasks ??? here is the answer.<br></div><br><div><br><a href="https://picasaweb.google.com/lh/photo/TzT4BuMj7fJQGygWyZY2kDwPWNwh4gf5VU1wrxlu5nc?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-QuWDpXJ-7qg/TjaqumwwdeI/AAAAAAAAAig/liVH8hKaFIk/s400/wp7%252520launchers%252520logo.jpg" height="350" width="550"></a><br></div><br><a href="http://clusterlessons.blogspot.com/2011/08/windows-phone-7-launchers.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-30929718700836393772011-08-01T03:58:00.000-07:002011-08-01T04:32:42.718-07:00Disabling the prompt for save, discard and cancel -- BlackBerry<a href="https://picasaweb.google.com/lh/photo/60tsHIgapgYXN7kdacb4SQ?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-KOChMUEiv20/TjaIA_gkfAI/AAAAAAAAAh4/BgdCQ3dY-uE/s800/sav.png" height="279" width="239"></a><br><a href="http://clusterlessons.blogspot.com/2011/08/disabling-prompt-for-save-discard-and.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0tag:blogger.com,1999:blog-5160261030052988196.post-16988658961570307602011-08-01T02:56:00.000-07:002011-08-04T22:49:04.418-07:00Parsing XML / RSS and displaying in List Field -- BlackBerry<div>Hi all. Here i have parsed xml values from a live RSS url using DOM parser and displayed in a List Field with a neat black background and separated lines.</div><br><a href="https://picasaweb.google.com/lh/photo/83fL8PISXJJLIw-f7Lascg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-AMwmCV8keDs/TjZ5DH_G3cI/AAAAAAAAAhg/tgfVWg1LrFs/s640/rss%252520xml.png" height="640" width="382"></a><br><a href="http://clusterlessons.blogspot.com/2011/08/parsing-xml-rss-and-displaying-in-list.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com4tag:blogger.com,1999:blog-5160261030052988196.post-14976595310347221682011-07-28T02:45:00.000-07:002011-07-28T05:12:33.992-07:00Getting started with Windows Phone 7 Development<div><br>Its easy to setup developing environment for Windows Phone 7. Install Visual Studio 2010. <a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/windows-phone-developer-tools">Click here</a> to download the Visual Studio 2010 plugin for Windows Phone 7 and follow the steps given below.<br></div><br><a href="https://picasaweb.google.com/lh/photo/aYo03F2ZSpUzwPnVClfbeA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-VgS1joB7dn8/TjEvLZsZ_wI/AAAAAAAAAfw/T74qIar-mzA/s400/dnd%252520page.png"></a><br><div>The plugin file will be downloaded with the name some thing like "vm_web". Double click on it to install.</div><br><br><a href="http://clusterlessons.blogspot.com/2011/07/getting-started-with-windows-phone-7.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com1tag:blogger.com,1999:blog-5160261030052988196.post-62910164248657195642011-07-27T23:33:00.000-07:002011-07-27T23:35:03.975-07:00RIM BlackBerry Plugin - NetBeans Plugin detail<a href="http://plugins.netbeans.org/plugin/11194/rim-blackberry-plugin">RIM BlackBerry Plugin For NetBeans</a><br /><div><br />Apart from Eclipse, you can develop BlackBerry applications in NetBeans also. Here is the installation process.<br /></div>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com1tag:blogger.com,1999:blog-5160261030052988196.post-6455534947919290942011-07-26T22:50:00.000-07:002011-09-27T07:03:35.857-07:00Message Box in ASP.NET<div><br><table style="width:auto;"><tbody><tr><td><a href="https://picasaweb.google.com/lh/photo/4jN9tnNpO9xmz1nVC7k6wQ?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-Na0q0fpNKG8/Ti-2KMPicII/AAAAAAAAAeY/I5xC3gvxdAM/s800/msgbox.PNG" height="126" width="366"></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td></tr></tbody></table></div><br><br><a href="http://clusterlessons.blogspot.com/2011/07/message-box-in-aspnet.html#more">Read more »</a>Arun Kumar Munusamyhttp://www.blogger.com/profile/09657735257649136036noreply@blogger.com0