Life ray Android example
Hi I am doing Android example using life ray. Here I did sample application in android that is I am populating the life ray countries table data in Android by using web services.
The following are the steps to the Android Application.
Prerequisites
We should have minimum development knowledge in Android application development.
Step: 1
The following tutorial will give good understanding about Android Application Development
Step: 2
Get the Android Development Tool from Following URL.
Note: This downloaded rar file having eclipse and Android SDK and Its tools like Android Emulator.
Step: 3
Extract this rar file in your local system. You can find folders name like adt-bundle-windows-x86(for windows). If we open the adt-bundle-windows-x86 you can find two folder eclipse and sdk.
The following screen depicts what is available in rar file.
You can find two folders
Step: 4
Go to eclipse folder and launch eclipse by clicking on eclipse.exe icon.
Now eclipse will be launched and it will ask you work space and select your local work space.
In the below screen you can see the Android icons in eclipse.
Step: 6
Go through following link this tutorial explain how to run basic example in Android.
Now we have experience with Android Application Development.
Liferay Android Application
This Life ray Android Application populating Liferay country table countries in Android Mobile.
The concept behind this application is by using life ray JSON web services I am populating data in android in grid view by using Android components.
Here we have good experience with calling life ray web services in liferay. The following links are give you good knowledge about how to create liferay json web services and how to consume json web services.
Once you read the tutorial then you will get good experience on calling life ray json web service from other client.
Now you can get Android Liferay Example from following location.
Once download Android Application .Place application into your android work space and Import this project into your eclipse as Android Existing Application.
Note: While import you may get some errors so that from the downloaded app you can delete .project, .classpath and proguard.cfg files from your downloaded example before import.
Once download Android Application .Place application into your android the following are the screens which depicts how to import Existed Android Project into eclipse.
Screen-1
Screen 2
Screen 3
Run Android Application from eclipse.
Once run the project you can observe the following information in console like this.
Once application successfully installed then you can find Android emulator there you can see the emulator screen with countries data.
Important Points:
In the example to get JSON I am using apache http client mechanism.
In that I used URL to connect client and get the data from liferay. In main.java class you can find following line.
JSONArray countriesJsonArray=JSONfunctions.getJSONfromURL("http://www.yourdomainname.com/tunnel-web/json/?serviceClassName=com.liferay.portal.service.CountryServiceUtil&serviceMethodName=getCountries&serviceParameters=[]"); |
Note:
When use localhost to app that is not working. So your application in network host with domain name (I am not sure but for me it’s not working for localhost ).
When I used liferay portal which Is in network with www.xxxx.com then the data is getting in mobile.
Solution For Above Problem:
Use IP address of your system in the code instead of localhost
Example: 127.0.0.1 or your LAN IP like 10.0.0.25
You can get More Information about why localhost is not worked? see below link
http://www.liferay.com/community/forums/-/message_boards/message/18228590
Output in Emulator
Solution For Above Problem:
Use IP address of your system in the code instead of localhost
Example: 127.0.0.1 or your LAN IP like 10.0.0.25
You can get More Information about why localhost is not worked? see below link
http://www.liferay.com/community/forums/-/message_boards/message/18228590
Output in Emulator
Hi there. Really a great post. Thanks for sharing it. Nice post about Android Apps.
ReplyDeleteThank you
DeleteNice android app and android is more popular plat form
ReplyDeleteAndroid Development
I am very delighted to reading after this blog. It has great contents which is informative and useful same time. I am sure all people must impress with it. Keep up the good work! This blog is going to be great resource. Love reading it.
ReplyDeleteThank you....
ReplyDeleteGood explanation. Thank you
ReplyDeleteDownload Youtube Videos on Android
As such I was not aware about JSON services in that deep, but while going through this post I came to know that it is one of the most convenient way to access portal services. Will take time to know it in more deep.
ReplyDeleteThis multiplayer has better graphics, gampplay and sound with well represented predator warrior.
ReplyDeleteIt is affordable and liked by most of the people around the world.
Plus, since it comes right above L1 and R1 buttons, switching between the four forward-facing buttons invariably does up
with your fingers scraping the bottom of the keypad.
Feel free to surf to my homepage: ps2 emulator plugins,
,