يتم التشغيل بواسطة Blogger.

الخميس، 13 فبراير 2014

GIF Camera 1.1.0 APK

GIF Camera

GIF Camera is the best app and better than all gif apps, it's easy to use. Really impressed! Best feature this app has is PREVIEW! You can adjust the framerate and select/deselect photos in the sequence to create smooth movement without having to guess and render several times. If you love to create GIFs get it. Nothing to loose for trying it, fun to gain. Capture the funny moments of your friends,family and pets by GIF Camera,and save it to animated gifs.

GIF Camera!The eastest way to create animated gifs on Android. With this app you can make photos more active. It's really an amazing app during Valentine's. This free app can record the funny moments happening in Valentine's Day moments, and make it much more intersting.

GIF Camera Features:
- Photo To Gif:Create animated GIFs with your local photos,You can control whatever speed you want !
- Funny GIFs : GIF Camera is your daily source for funny gifs and funny animated pictures! Large collection of the best new gifs!
- GIF Album: Save GIFs to camera gallery,and you can remake it!

Requires Android: 1.6+
Download File: 1.2MB (GIF Camera 1.1.0 APK)

GIF Camera download

New Client API Model in Google Play Services

gps


By Magnus Hyttsten, Google Developer Relations



Google Play services 4.2 has now been rolled out to the world, and it’s packed with much-anticipated features such as the brand new Cast API and the updated Drive API.



In addition to these blockbuster announcements, we are also launching a slightly less visible but equally important new API — a new way to connect client APIs and manage API requests. As with the initial Drive API, these changes were available as a developer preview in earlier releases of Google Play services. We're now happy to graduate those APIs to fully supported and official.



In this post we'll take a look at the new Google Play services client APIs and what they mean for your apps — for details be sure to read Accessing Google Play services and the API reference documentation.



Connecting Client APIs


The client connection model has now been unified for all the APIs. As you may recall, you were previously required to use separate client classes for each API you wanted to use, for example: PlusClient, GamesClient, etc. Instead, you should now use GoogleApiClient, which allows you to connect to multiple APIs using a single call. This has great advantages such as:




  • Simplicity—The onConnected() method will be called once, and only when connectivity to all the client APIs you are using have been established. This means you do not have to intercept multiple callbacks, one for each API connected, which simplifies the code and state management.


  • Improved user experience—With this design, Google Play services knows about everything your app needs up front. All APIs, all scopes, the works. This means that we can take care of the user consents at once, creating a single consolidated user experience for all the APIs. No more sign-in mid-process terminations, partial state management, etc.



Below is an example of establishing a connection the Google+ and Drive APIs. To see the reference information for this new client connection model, you should check out the com.google.android.gms.common.api package.



@Override
protected void onCreate(Bundle b) {
super.onCreate(b);

// Builds single client object that connects to Drive and Google+
mClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addApi(Plus.API, plusOptions)
.addScope(Plus.SCOPE_PLUS_LOGIN)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
}

@Override
protected void onStart() {
super.onStart();

// Connect to Drive and Google+
mClient.connect();
}

@Override
protected void onConnected(Bundle connectionHint) {
// All clients are connected
startRockAndRoll();
}

@Override
protected void onConnectionFailed(ConnectionResult result) {
// At least one of the API client connect attempts failed
// No client is connected
...
}



Enqueuing API Calls


Another new feature is enqueuing of API calls, which allows you to call read methods before the API clients are connected. This means you can issue these calls up front, for example in onStart/onResume, rather than having to wait and issue them in different callback methods. This is something which will greatly simplify code if your app requires data to be read when it is started. Here is an example of where a call like this can be placed:



@Override
protected void onStart() {
super.onStart();
mClient.connect();
}

@Override
protected void onResume() {
super.onResume();

// Enqueue operation.
// This operation will be enqueued and issued once the API clients are connected.
// Only API retrieval operations are allowed.
// Asynchronous callback required to not lock the UI thread.
Plus.PeopleApi.load(mClient, “me”, “you”, “that”).setResultCallback(this);
}



Supporting both Asynchronous and Synchronous Execution


With this release of Google Play services, you now have the option to specify if an API call should execute asynchronously (you will receive a callback once it is finished), or synchronously (the thread will block until the operation has completed). This is achieved by using the classes PendingResult, Result, and Status in the com.google.android.gms.common.api package.



In practice, this means that API operations will return an instance of PendingResult, and you can choose if you want the method to execute asynchronously using setResultCallback or synchronously using await. The following example demonstrates how to synchronously retrieve the metadata for a file and then clear any starred flag setting:



// Must be run in a background task and not on UI thread
new AsyncTask {
protected void doInBackground(DriveFile driveFile) {

// Get the metadata synchronously
MetaDataResult mdGetResult = driveFile.getMetadata(mClient).await();
if (!mdGetResult.isSuccess()) {
// Handle error
}

MetaData md = mdGetResult.getMetadata()
// Perform operations based on metadata

// Update the meta data, unconditionally clear the starred flag
MetaDataChangeSet mdCS = new MetadataChangeSet.Builder()
.setStarred(false)
.build();

MetaDataResult mdUpdateResult =driveFile.updateMetaData(mClient,mdCS).await();
if (!mdUpdateResult.isSuccess()) {
// Handle error
}

… // continue doing other things synchronously
}).execute(fileName);


It should be stressed though that the old best practice rule — do not block the UI thread — is still in effect. This means that the execution of this sequence of API calls described above must be performed from a background thread, potentially by using AsyncTask as in the example above.



Moving your apps to the new client API



We believe these changes will make it easier for you to build with Google Play services in your apps. For those of you using the older clients, we recommend refactoring your code as soon as possible to take advantage of these features. Apps deployed using the old client APIs will continue to work since these changes do not break binary compatibility, but the old APIs are now deprecated and we'll be removing them over time.



That’s it for this time. Google Play services allows Google to provide you with new APIs and features faster than ever, and with the capabilities described in this post, you now have a generic way of using multiple client APIs and executing API calls. Make sure to check out the video below for a closer look at the new client APIs.



To learn more about Google Play services and the APIs available to you through it, visit the Google Services area of the Android Developers site. Details on the APIs are available in the API reference.



For information about getting started with Google Play services APIs, see Set Up Google Play Services SDK






الأربعاء، 12 فبراير 2014

Muzei Live Wallpaper 1.0 APK


Muzei is a live wallpaper that gently refreshes your home screen each day with famous works of art. This solves all your "must change your wallpaper" needs. It's elegant, it's simple, blends into the background and keeps your wallpaper fresh. Also has options to choose wallpapers from different sources. A win all around. Great visuals and extensions base will grow with time. Another app of this sort is 500 Firepaper, though not as good as this one. Muzei introduces a blur and dims the wallpaper so that the icon labels are still readable regardless of background color. Absolutely beautiful wallpapers with such a nice easy interface! Amazing app!

A living museum for your Android home screen. Muzei Live Wallpaper also recedes into the background, blurring and dimming artwork to keep your icons and widgets in the spotlight. Simply double touch the wallpaper or open the Muzei app to enjoy and explore the artwork in its full glory. Alternatively, you can choose your favorite photos from your own gallery or other apps to use on your home screen. To keep your wallpaper fresh, Muzei will rotate through your favorite photos every few hours.

Requires Android: 4.1+
Download File: 1.8MB (Muzei Live Wallpaper 1.0 APK)

Muzei Live Wallpaper download

Badland 1.7093 APK

Badland

BADLAND is one of the best Android game. A very fun game to play and looks amazing. This is a very engaging experience. Easily called a game but as you advance, it becomes more clear that this is a puzzle disguised as a game. BADLAND also features highly original local multiplayer for up to four players playing with the same device. Playing multiplayer mode with your girl friend maybe will have more fun! This is new version Valentine’s Day with special update fixes some cloud syncing issues and delivers other minor bug fixes.

Great artwork and very well designed game. Exelent game it is good and valentine's day special makes it better.It is so much fun, and may just make anyone who plays it absolutely obsessed. Definitely recommend it for not only how engrossingly fun it is, but also for the gorgeous visuals.

What's new in version 1.7093:
The new update is Valentine's Day special!
- Added support to unlock multiplayer levels with clones
- New friendly main menu theme
- New lovely multiplayer level which encourages co-operation with your friend(s)
- Added support to game controllers
- Fixes to cloud syncing
- Minor bug fixes

Requires Android: 2.3.3+
Download File: 14MB (Badland 1.7093 APK)

Badland download

الثلاثاء، 11 فبراير 2014

Star Wars: Assault Team 1.0.2 APK

Star Wars: Assault Team

A new Star Wars game, Star Wars: Assault Team, is coming to Android devices. This action game comes from LucasArts. Highly recommended, you can't stop playing it after you downloaded it. Star Wars: Assault Team is a great game and very simple gameplay with pretty good graphics. Let's play and build your very own assault team. Collect your favorite classic Star Wars characters such as Luke Skywalker, Boba Fett, Han Solo, Tusken Raiders, and more! Each hero has unique stats, abilities, and attacks to increase your team’s overall strength.

After you build your own team you must level up your heroes with collect items to train your characters and improve their special attacks, making your team even more dominant against increasingly powerful enemies! Take your assault team into battle, and defeat galactic enemies and other players! Strategically choose your squad, then deploy your team members’ special tactics. Crush your opponents to earn valuable rewards and new characters! Complete all-new missions set between Star Wars: Episode IV A New Hope and Star Wars: Episode V The Empire Strikes Back. Travel to iconic Star Wars planets like Kashyyyk, Tatooine and more.

Requires Android: 4.0+
Download File: 36MB (Star Wars: Assault Team 1.0.2 APK)

Star Wars download

Ski Jump 1.10.6 APK

Ski Jump

Finally we have something on par with the legendary Deluxe Ski Jumping - now on your mobile device. This game will remind you about old PC version. Really good game it's hard with the controls in the begining but after you learn them its very cool. Same with IronPants, Ski Jump very addictive once you start playing you can't put it down until you beat your last score and before you know it 2 hours have gone by.

So, how to play this game? It's easy, just tap once to start and double touch to jump. Swipe up and down with one finger to control jumper and ski angle. While swiping tap with a second finger to land (or double touch). Let's play retro ski jumping game with 24 different ski jumps from K60 to K230!

Ski Jump Game Features:
- 4 Jumps Tournament
- ski jumps from K60 to K230
- qualifications
- "hotseat" multiplayer up to 10 players
- online records
- jumper suit colors
- adjustable controls sensitivity
- adjustable difficulty level

Requires Android: 2.3+
Download File: 12MB (Ski Jump 1.10.6 APK)

Ski Jump download

الاثنين، 10 فبراير 2014

Unroll Me 1.0 APK

Unroll Me

Unroll Me is an interesting game that makes you think on your feet. It's amazing game, a mind puzzler and great fun. Worth a download to try it out. Test your problem solving skills in it and learn to control your temper. This app offers short easy puzzles. It's engaging, but not hard. Guide the white ball to the red GOAL block by moving the slots with your finger. 'Unroll Me - unblock the slots' is the latest simple and addictive unblock puzzle game for hours of frantic fun.

This addictive game is available for Android and all iOS devices, including iPhone, iPad and iPod Touch. Unroll Me is a new take on the puzzle game. A ball is released onto the board and you must navigate the ball to the red GOAL tile. So, let's play and complete all the challenges!

Requires Android: 2.3+
Download File: 12MB (Unroll Me 1.0 APK)

Unroll Me download
جميع الحقوق محفوظة لــ: RabbitsTeam 2016 © تصميم : كن مدون