Pages

Tuesday, May 3, 2016

How to rotate the Android Emulator

To rotate the Android Emulator, just disable the Num Lock key and and use the 7 and the 9 in the num pad to rotate the emulator and change its layout from portrait to landscape.

If you are working on a laptop you can do the same thing by pressing  Fn(Function)+7 or Fn+9.
Read More..

Android Studio Cookbook

Design, test, and debug your apps using Android Studio

Android Studio Cookbook

About This Book
  • See what Material design is about and how to apply it your apps
  • Explore the possibilities to develop apps that works on any type of device
  • A step-by-step practical guide that will help you build improved applications, change their look, and debug them
Who This Book Is For
This book is for developers that are already familiar with programming concepts and have already started creating apps for the Android platform, for example, by using the Eclipse IDE. It is for developers who intend to use Android Studio as their primary IDE or want to use Android Studio more efficiently.

What You Will Learn
  • Develop Android Studio applications using Genymotion
  • Apply the concepts of Material design to your applications
  • Use memory monitoring tools to tweak performance
  • Build applications for Android Wearable
  • Capture images, video, or audio within your Android app
  • Use content providers to display data
  • Build apps with a cloud-based backend
  • Create media-related apps that will run on phones, phablets, tablets, and TVs
In Detail
This book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device.

Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this.

By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.

Style and approach
This is a practical guide full of challenges and many real-world examples that demonstrate interesting development concepts. Besides smartphones and tablets, it also covers Android wearable devices and Android TV. Although strongly recommended, it is not necessary to own any Android device yourself.

Read More..

Plants vs Zombies™ 2 v1 5 252752 Full

The zombies are coming… back. It’s about time! The sequel to the hit action-strategy adventure brings the fun to tablets and touchscreens. Join Crazy Dave on a crazy adventure where you’ll meet, greet and defeat legions of zombies from the dawn of time to the end of days. Amass an army of powerful new plants, supercharge them with Plant Food and power up your defenses with amazing new ways to protect your brain. Battle zombies from all worlds in Piñata Party to win big prizes. And thats just the beginning! The future holds many mysteries… also zombies. Lots and lots of zombies.


Game Features
• Meet powerful new plants that will defend your lawn through time
• Go toe-to-missing-toe with dozens of new zombies
• Supercharge your floral friends with healthy doses of Plant Food
• Fire up amazing Finger Powers to pinch, flick and zap zombies
• Defeat brain-teasing challenges that will test your zombie-zapping skills
• Take on zombies from all worlds in Piñata Party and win prizes 
• Gather keys to play valuable side missions
• Collect coins to purchase potent power-ups
• Earn stars to take you to new worlds
• Connect to Game Services to unlock achievements and compete against friends on the leaderboards
• Look out! Zombie chickens!
Language Support: English, French, Italian, German, Spanish, Brazilian Portuguese

Requirements: 
• Requires Android 2.3 (Gingerbread); ARMv7 1.0 Ghz or higher; 1 GB of RAM
• Features may vary by mobile device

Whats New in Version 1.5
• In Piñata Party you get to battle zombies from all worlds in a special modern day front yard level for big prizes. You’ll have to plant fast though – Piñata Parties are only available for 24 hours at a time. Successfully beat three consecutive parties and you can win a mind-blowing mega prize by whacking open the massive Señor Piñata!
• Speeding up the level progression – now you can skip the map and move from level to level with ease.

Read Here: How to Install APK

Requirements: Android 2.2+
File Size: 146 MB
Download Link: APK + OBB
Read More..

GMA News v2 1 Free

GMANews Online brings you an Android application that delivers breaking news and up to the minute reports in the Philippines and around the world. Experience optimum browsing and get all the information you need at the palm of your hands.

The application features news and image content from the various section of GMANews Online: News, Ulat Filipino, Sports, Economy, SciTech, Pinoy Abroad, Showbiz, Lifestyle, and Opinion. It also showcases select videos from GMA and GMA News TV.
When an Internet connection is detected, news stories, photos, and videos are automatically updated with the latest content. You can then browse the news at your leisure. When browsing offline, the application loads the most recently downloaded news content.
You may also share the news article via Facebook, Twitter, and email.

Like us on Facebook: http://www.facebook.com/gmanews
Follow us on Twitter: http://twitter.com/gmanews
Follow us on Google Plus: http://plus.google.com/+gmanews

Whats New
- Read Later Feature which allows users to save a story and read it at a later time
- Font Size Adjustment Feature which allows users to adjust the size of the apps font based on their preference
- Now comes with a switch for the Audio Intro
- Read Later Feature which allows users to save a story and read it at a later time
- Font Size Adjustment Feature which allows users to adjust the size of the apps font based on their preference

Read Here: How to Install APK

Requirements: Android 2.2+
File Size: 2.40 MB
Download Link: Mediafire.com
Read More..

Monday, May 2, 2016

Android Chronometer Timer

In this post we are going to explore the Android Chronometer control.

The chronometer acts as a timer. In this post we are going to create a simple timer using the Chronometer

Let’s start with the interface:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android_orientation="vertical"
android_layout_width="fill_parent"
android_layout_height="fill_parent"
>
<TextView
android_layout_width="fill_parent"
android_layout_height="wrap_content"
android_id="@+id/txt"
/>

<Chronometer
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_id="@+id/chrono"
/>

<Button
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_id="@+id/btnStart"
android_text="Start"
android_onClick="onClick"
/>

<Button
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_id="@+id/btnStop"
android_text="Stop"
android_onClick="onClick"
/>

<Button
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_id="@+id/btnReset"
android_text="Reset"
android_onClick="onClick"
/>
</LinearLayout>





Define instances of the controls
Chronometer chrono;
Button btnStart;
Button btnStop;
TextView txt;
And some variables
long elapsedTime=0;
String currentTime="";
long startTime=SystemClock.elapsedRealtime();
Boolean resume=false;
we put the Boolean flag differentiate between starting the Chronometer for the first time or resuming it after pause.

Getting inside the onCreate method:
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
chrono=(Chronometer)findViewById(R.id.chrono);
btnStart=(Button)findViewById(R.id.btnStart);
btnStop=(Button)findViewById(R.id.btnStop);
btnReset=(Button)findViewById(R.id.btnReset);
txt=(TextView)findViewById(R.id.txt);

Now to handle each button click event
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.btnStart:
btnStart.setEnabled(false);
btnStop.setEnabled(true);
if(!resume)
{
chrono.setBase(SystemClock.elapsedRealtime());
chrono.start();
}
else
{

chrono.start();
}

break;
case R.id.btnStop:
btnStart.setEnabled(true);
btnStop.setEnabled(false);
chrono.stop();
chrono.setText(currentTime);
resume=true;
btnStart.setText("Resume");
break;
case R.id.btnReset:

chrono.stop();
chrono.setText("00:00");
resume=false;
btnStop.setEnabled(false);
break;
}
}


The start button:
The start button can be clicked in two scenarios:
  1. Starting the Chronometer for the first time:
    1. We set base of the Chronometer, which is the time in Milliseconds from where the Chronometer starts counting from.
      We set it to SystemClock.elapsedRealtime() Which is the time in Milliseconds since the device boot (equivalent to current time).
    2. then start the Chronometer
  2. Resuming the chronometer count after start:
    here we start the chronometer again to resume counting from the value it had when it was stopped.

The stop button:
The stop button pauses the chronometer. And sets the resume flag to true to indicate that the next click on the start button will resume counting [not starting counting from zero].

The Reset button:
The stop button resets the chronometer so the next click on start button will start counting from zero

The chronometer can implement OnChronometerTickListener interface which requires an implementation of the onChronometerTick method.


The onChronometerTick method handles the Chronometer tick event which occurs every second.

Here’s the implementation of the onChronometerTick method:
chrono.setOnChronometerTickListener(new OnChronometerTickListener()
{

public void onChronometerTick(Chronometer arg0) {
// TODO Auto-generated method stub

if(!resume)
{

long minutes=((SystemClock.elapsedRealtime()-chrono.getBase())/1000)/60;
long seconds=((SystemClock.elapsedRealtime()-chrono.getBase())/1000)%60;
currentTime=minutes+":"+seconds;
arg0.setText(currentTime);
elapsedTime=SystemClock.elapsedRealtime();
}
else
{

long minutes=((elapsedTime-chrono.getBase())/1000)/60;
long seconds=((elapsedTime-chrono.getBase())/1000)%60;
currentTime=minutes+":"+seconds;
arg0.setText(currentTime);
elapsedTime=elapsedTime+1000;
}


}

}
);

In this method we handle two scenarios:
  1. The chronometer starts for the first time (or from zero):
    The method is invoked every second Here we calculate the difference between the current time(SystemClock.elapsedRealtime) and the time from which the chronometer started counting(chrono.getBase()) and display it.
    Then we store the current time so that when we pause the chronometer we hold the last value of chronometer
    elapsedTime=SystemClock.elapsedRealtime();
  2. The chronometer is resumed after stop:
    Here we calculate the difference between the last value of the chronometer (elaspedTime) and the value from which the chronometer started counting (chrono.getBase())
    Then we increment the value of the elapsedTime by 1000 milliseconds (1 second) so that it is update with each tick.


And that was a simple stopwatch or timer using Android Chronometer Control. Sure you noticed that it is limited to minutes and seconds only. This is because the onTimerTick method is invoked every second so we cannot update the elapsed milliseconds.

You can download the application from here
Read More..

Internet Download Manager IDM 6 23 Build 17 Full Registered 32bit 64bit Patch

IDM

Internet Download Manager (IDM) 6.23 Build 17 Full/Registered (32bit + 64bit Patch)


Internet Download Manager (IDM) is a tool to increase download speeds by up to 5 times, resume and schedule downloads. Comprehensive error recovery and resume capability will restart broken or interrupted downloads due to lost connections, network problems, computer shutdowns, or unexpected power outages. Simple graphic user interface makes IDM user friendly and easy to use.Internet Download Manager has a smart download logic accelerator that features intelligent dynamic file segmentation and safe multipart downloading technology to accelerate your downloads. Unlike other download managers and accelerators Internet Download Manager segments downloaded files dynamically during download process and reuses available connections without additional connect and login stages to achieve best acceleration performance.

Read More..

Catapult King Free Use Skill Android Game Moded


Salam blogger :)
Hai Pengunjung setia Blog ini :D Pada kesempatan yg sempit ini, mau share game android yg sudah di mod nih. dan seperti biasa ga asal2an, ini udh u test di Andro ku :) . game ini jalan ceritanya kayak Angry bird, cmn disini ada skill2 nya. Dan karena sudah di modif kalian bsa memakai skill2 ini secara FREE. wih keren kan :D . dan ini game sudah support 3D jdi efect bangunan jatohnya jd keliatan nyata. oke langsung aja di coba, cek it dottt...
.
Details Game: 
Name      : Catapult King
Genre      : Casual
Platform  : Android 
Requires  : Android 4.0  and up

Modification on Game: 
- Free Use Skill

Review Modif:

Screenshoot:
                         

Tutorial Instal : 
1. Download game. 
2. Pindahkan Game ke Androidmu.
3. Uniinstal Version originalnya, jika ada.
4. Instal MOD apk & Play
5. Enjoyyy 

|DOWNLOAD|
Catapult King - Free Use Skill[Android Game : Moded]

|Download Original game|
On Playstore



#Salam Blogger
#Semoga bermanfaat :)
#Ask? comment :) 
Read More..