Tuesday, September 10, 2013

Weaphones: Firearms Simulator v2.0.2 Apk


Weaphones is the ultimate firearms simulator for your phone or tablet.
Welcome to the world of Weaphones, the ultimate firearms simulator for your phone or tablet.
Blurring the line between digital and physical, Weaphones combines the two to create a fully interactive real world experience. Switch off the safety, load the magazine, rack the slide and fire, all without having the cops called on you.


Ergonomically designed, Weaphones fit naturally into the shooter’s hand. All the important controls are located within a finger’s reach. The ability to resize, flip and relocate the Weaphone assures perfect fit no matter the size of hand or screen.

For the price of a couple of 5.56mm rounds you can have a full arsenal of Weaphones… and you won’t shoot your eye out.
_________________________

» Authentic Sound, Smoke and Recoil Effects
» Firing and Shell Ejection Animations
» Full Interaction and Control
» Realistic Weapon Mechanics
» Detailed Full HD Graphics
» 100% Customizable to Fit User’s Hand Size and Preference
→ Lefty Flip
→ Rotate 180°
→ Scale
→ Location
» User Adjustable Variables
→ Unlimited Ammo
→ Delay Timer (Grenade)
→ Auto Reload
→ Weapon Jamming
→ Accelerometer Reloading

» Weapon State Indicator (“Why Am I Not Shooting”)
» Ultra Detailed Step-By-Step Animated Tutorial for Each Weaphone
» Multi-Touch & Accelerometer Support
» Social Media Driven Future Content
_________________________

Functional Features:

PISTOL: » Trigger » Hammer » Slide » Magazine Release » Safety » Slide Release » Magazine » Flashlight

REVOLVER: » Trigger » Hammer » Cylinder Release » Ejector Rod » Speed Loader » Revolving Cylinder

ASSAULT RIFLES & SMGS: » Trigger » Charging Handle » Magazine Release » Fire Selector » Bolt Lock/Bolt Release » Magazine » Forward Assist » Stock » Sights » Dust Cover » Accessory (Laser, Vertical Grip)

SHOTGUN: » Trigger » Action/Slide » Folding Stock » Safety » Action Release » Shells

GRENADE: » Spoon » Pin » Variable Timer
_________________________

What Some Of Our Users Are Saying:

“Sets the bar high finally a 'firearms simulator' that isn't just a picture of a gun with a muzzle flash on the end. I'll never uninstall this app. “ - Wmkilgore (Google Play)

“This game has got my eyes glued to the screen for almost 2 hours straight!” - codybeckham10 (iTunes)

“Served over 25 years in various Military and L-E capacities, so any weapon you can name I've fired it. Realism is very well done. Love the addition of the laser and flashlight capability too. “ - JD (Google Play)

“Weaphones is the most realistic gun simulator I've found to date.” - jon (Amazon App Store)

Like it on   / g+, to UNLOCK the game/app


OfficeSuite Pro 7 + (PDF & HD) v7.2.1318 Apk

 View, Edit, Print and Share your office documents on the go! OfficeSuite Pro – Your office documents on the go!

Made by MobiSystems, OfficeSuite Pro allows you to view, create, edit, print and share Word, Excel and PowerPoint files on the go. One can also open attachments and see PDF files on an Android based phone or tablet with our feature-rich mobile office solution.


OfficeSuite Pro includes a File Browser and integration with Sharing Service Leaders: Box, DropBox, Google Docs and SugarSync - to give users a multitude of options on how to manage files and attachments.

 OfficeSuite Pro is a leading-edge office productivity application that has been chosen to be pre-loaded onto over 50 million (and counting) devices worldwide by such prestigious manufacturers like Sony Ericsson, Alcatel, FoxConn, Pandigital, Polaroid, Olivetti and a host of other major players in the Android Mobile Device market.

OfficeSuite Pro 6 New Features:
* Now offering Microsoft Office Font Compatibility Pack (sold separately) *Note - OfficeSuite Pro comes with a base pack of ready-to-use fonts. Purchasing the Microsoft Office Font Compatibility Pack is optional and it ensures that you have the licensed versions for complete font compatibility.

* Page view for Word and other text documents
* Headers and footers in Word documents
* Page numbering in text documents
* Editing in PowerPoint Slide View for fast slide changes
* Object manipulation in PowerPoint – move, resize, rotate
* Filters in Excel to help you can quickly and effectively handle your data
* A rich choice of 240 unique functions for Excel alone
* Improved cell selection in spreadsheets
* Cursor adjustment for text documents
* WordArt support in text documents
* Optimized for Android 4.0

OfficeSuite Pro consists of several software modules that share the same look and feel, and allow you to view, create and modify office documents on the go:
* Intuitive Toolbars for the following:
* File browser
* Text document module
* Spreadsheet module
* Presentation module
* PDF Reader
* Email reader

File Formats Supported:
* Text format - DOC and DOCX, RTF, TXT, LOG
* Spreadsheet - XLS, XLSX and CSV
* Presentation - PPT, PPTX, PPS and PPSX
* Other formats - PDF, EML, ZIP

View Attachments and Share Documents:
* Easily open most email attachments
* Works with Outlook EML files
* Share documents via Email or Bluetooth
* Use with a primary sharing service such as Box, Dropbox, Google Docs or SugarSync for efficient file handling

OfficeSuite Pro is the only Android OS mobile office application that allows opening of password protected documents

Languages Supported:
English, French, Italian, German, Spanish, Japanese, Chinese Traditional, Chinese Simplified, Swedish, Russian and Korean.

Like it on   / g+, to UNLOCK the game/app


Six-Guns v1.1.8 Apk + Data


Discover a wilder West than you ever imagined. Make the enemy pay
Explore a truly enormous and open Wild West frontier full of cowboys, bandits and more…unnatural enemies in this third person shooter adventure game.


Buck Crosshaw never shot a man who didn’t deserve it, but now he’s an outlaw who had to fake his own death and escape to Arizona. But in escaping one evil, Buck is about to face another, for an ancient and wicked force stirs in the hills of this mysterious region.


A WILD FRONTIER
Freely explore an open world set in Arizona and Oregon full of events, mystery and challenges for you to discover as you become completely immersed in the story and the action. But don’t be fooled by this land’s beauty - outlaws, vampires & many other unnatural foes lurk in every shadow.

ACCEPT THE CHALLENGE
Take on 40 missions with a great variety of tasks for you to overcome. You’ll race horses, take out robbers, fend off waves of enemies and more along the way!

SADDLE UP
In this kill-or-be-killed land, you’ll need to unlock all 8 different horses, 19 weapons and a wide selection of clothes, ammo and other items to help you on your adventure.

For fans of FPS, action games, shooting games, action games, Android games.

Data Location: sdcard/Android/Obb

Like it on   / g+, to UNLOCK the game/app


Can Knockdown 3 v1.20 Apk


Challenge your aim, hone your precision, and push your puzzle-solving skills to the next level in this insanely addictive game. This installment takes the critically acclaimed Can Knockdown series to all new heights- the physics-based carnival gameplay you know and love- and adds unique puzzles, adrenaline-charged challenges, and even more explosive action!


A SMASH hit series!

 This latest edition has even more awesome features:

• Multiple challenging levels in beautiful 3D locations
• Puzzles from Easy to Tricky… can you knock them ALL down?
• Show off your skills and challenge your friends!
• Multiple achievements and badges… collect them ALL!
• Gorgeous 3D graphics
• Amazing realism, perfectly-tuned physics engine, easy-to-use controls
• Gameplay boosts like multipliers, bonuses, and so much more!
• Unlock new levels, open new locations, and discover hidden secrets!

Ready… set… THROW!
Fans of Can Knockdown will LOVE this fresh new gaming experience… tell your friends, rate our game, and be sure to follow us on facebook and twitter!

Obb data: SDcard/Android/obb

Like it on   / g+, to UNLOCK the game/app


Fast & Furious 6: The Game +data v2.0.0 Apk


Step into the world of Fast & Furious 6. Earn cash and the respect of the “Fastest” drivers as you drift and drag through the London street scene. Join the Fast & Furious crew as they prepare to take on a series of jobs in an all new heist mode. Fast & Furious 6: The Game takes the mobile racing genre to greater heights with stunning graphics, new game modes, addictive challenges and intense full-throttle missions that dare you to exceed all limits.


JOIN THE FAST & FURIOUS 6 CREW
Take down an organization of lethally skilled mercenary drivers to earn respect as you drift and drag through the streets of London.

YOUR RIDES
Collect, customize and upgrade a slew of high end licensed vehicles that range from the classic 1970 Dodge Charger to the super cars of today - all featuring stunning graphics.

PULL OFF ONE LAST JOB, OR TWO
Earn big cash and unlock the next tier upgrades in heists with the Fast & Furious 6 crew

COMPETE
Jump into tournaments or join a crew and take on the world by dominating the global leaderboards

*********************************************************************************

Keywords: Racing, Fast, Furious, Ford, Dodge, BMW, Honda, Acura, Mustang, Viper, Charger, Challenger, Kabam, Games

Install APK
Copy 'com.kabam.ff6android' folder to 'sdcard/Android/obb'
Launch the game

Like it on   / g+, to UNLOCK the game/app


Monday, September 9, 2013

Temperature Converter

In this post, you will learn to create a simple app to convert a temperature in Celsius to Fahrenheit and vise versa. Now you need to open Eclipse program and create a new project and name it as CtoFConverter. If you don't know how to create a project in Elipse, please read this guide Helloworld app.
For the app interface, we need two radiobuttons, one textbox, and one textview. See the picture below.

temperature converter


After creating the CtoFConverter project, please open the activity_main.xml file (in res/layout directory). This file is the source that defines views to be placed on the main activity. Views in Android can be said as components or controls in Java or C#. You need to modify the activity_main.xml file to include the two RadioButtons, one EditText, and one TextView views. So the activity_main.xml file is as shown below.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
   >
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/ctof_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ctof_radio"
android:onClick="onRadioButtonClicked"
android:checked="true"
/>
<RadioButton android:id="@+id/ftoc_radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ftoc_radio"
android:onClick="onRadioButtonClicked"/>
</RadioGroup>

<EditText
    android:id="@+id/txt_input"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:hint="@string/hint_ctof"
    android:inputType="numberDecimal" />

<TextView
    android:id="@+id/txt_result"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textColor="#992211"
    android:textSize="20sp"
/>
</LinearLayout>

The two RadioButtons are placed in the RadioGroup so that only one of them can be selected at a time. The first RadioButton is for Celsius to Fahrenheit conversion. In contrast, the second RadioButton is for Fahrenheit to Celsius conversion.
To define id property for each view, we use android:id property. The @ symbol tells the compiler to read text after the forward slash (/). By using the plus sign (+) before the id, you want to tell the compiler that this id is new and needs to be created. The width and height of a view can be defined by using android:layout_width and android:layout_height respectively. The wrap_content value of these properties specifies that the view wraps its content. The fill_parent value allows the view to be expanded to fit the screen. Besides, wrap_content and fill_parent, you can specify the width and height of the values in dp or sp unit.
To assign text to each RadioButton or other views that support text property, you need to use the android:text property. For the first RadioButton the value of the text property is taken from the string resource called ctof_radio. This string and other strings that are used for this interface construction are defined in strings.xml file (in res/values directory). You need to place @string before the name of the string to indicate that this string is defined in the strings.xml resource file.

This is the content of the strings.xml file used in this app:
<?xml version="1.0" encoding="utf-8"?>

<resources>

    <string name="app_name">CtoFConverter</string>
    <string name="action_settings">Settings</string>
    <string name="ctof_radio">Celsius to Fahrenheit</string>
    <string name="ftoc_radio">Fahrenheit to Celsius</string>
    <string name="hint_ctof">Enter celsius value</string>
    <string name="hint_ftoc">Enter fahrenheit value</string>

</resources>

The EditText view is a textbox that allows the user to type a number in Celsius or Fahrenheit. The inputType property specifies the input type of the textbox. The value of the input type can be one of the followings:
-number allows integer number input.
-numberDecimal allows floating-point number input.
-textPassword allows text input. The original text is kept. However, the password symbols are displayed instead of the actual characters.
-textMultiLine allows the text to expand to multiple lines.
-textCapWords displays a capital character at the beginning of each word.
-textCapSentences displays a capital character at the beginning of each sentence.
-date allows a value in date format input.
-time allows a value in time format input.
-datetime allows a combination of date and time input.

The last view that we use is TextView. The TextView view is used to display the result of the conversion. When the user types a value in the EditText view, the calculation is made to produce a result. The result is displayed in the TextView view.
The result can be a value in Celsius or Fahrenheit according to the RadioButtons selection. If the first RadioButton is selected, the user is prompted to enter a value in Celsius so that the conversion is from Celsius to Fahrenheit and the result is in Fahrenheit. Otherwise, the conversion is from Fahrenheit to Celsius so that the result is in Celsius.

All views are placed inside the LinearLayout. You can treat the LinearLayout in Andoid as a layout manager in Java. It is used to layout components in the app interface. The LinearLayout arranges the views in one orientation-vertical or horizontal. You can use its android:orientation property to specify vertical or horizontal orientation.

Receive click event from RadioButton

To perform an action when the RadioButton is clicked, you need to register to the click event to the RadioButton view by using its android:onClick property. The value of this property will be a method to perform the action. In this app, the method to perform the action when the RadioButon is clicked is onRadioButtonClicked. This method is defined in the MainActivity.java file. When the first RadioButton is selected, the hint text of the EditText changes to Enter Celsius value. If the second RadioButton is selected, the the hint text of the EditText changes to Enter Fahrenheit value.

MainActivity.java file
package com.example.ctofconverter;
import android.os.Bundle;
import android.app.Activity;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;

public class MainActivity extends Activity {

    private String strFrom="Celsius";
    private String strTo="Fahrenheit";
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    public void onStart(){
    super.onStart();
    EditText et=(EditText)findViewById(R.id.txt_input); //refer tot he EditText, txt_input
    et.addTextChangedListener(new ChangeListener()); //register the view with the text change listener
    et.setHint("Enter celsius value");
    }
 
    class ChangeListener implements TextWatcher{
   
    public void beforeTextChanged(CharSequence s, int start, int before, int count){
   
   
    }
   
    public void onTextChanged(CharSequence s, int start, int before, int count){
   
    convert(strFrom,strTo);  //do conversions  
    }
   
    public void afterTextChanged(Editable ed){
   
   
    }
    }
 
    public void convert(String from, String to){
    EditText et=(EditText) findViewById(R.id.txt_input);
    TextView tv=(TextView) findViewById(R.id.txt_result);
    double cvalue=0.0;
double fvalue=0.0;
    if(et.getText().toString().length()>0){
    if(from.equals("Celsius")) //convert from Celsius to Fahrenheit
    {
    cvalue=Double.parseDouble(et.getText().toString());
    fvalue=32+(cvalue*180.0/100.0);
    tv.setText(fvalue+to);
    }
    else{ //convert from Fahrenheit to Celsus
    fvalue=Double.parseDouble(et.getText().toString());
    cvalue=(fvalue-32)*100.0/180.0;
    tv.setText(cvalue+to);
    }
   
    }
   
    }
 
    public void onRadioButtonClicked(View view) {
    boolean checked = ((RadioButton) view).isChecked();
    EditText et=(EditText)findViewById(R.id.txt_input);

    switch(view.getId()) {
    case R.id.ctof_radio:
    if (checked){ //the first RadioButton is selected
    strFrom="Celsius";
    strTo="Fahrenheit";
    et.setHint("Enter celsius value");    
   
    }
    break;
    case R.id.ftoc_radio:
    if (checked){ //the second RadioButton is selected
    strFrom="Fahrenheit";
    strTo="Celsius";
    et.setHint("Enter fahrenheit value");
   
}
    break;
    }
    }
 
}

Refer a view in code

When you place views in the activity_main.xml file, the id of each view is recorded in the R.java file (in gen directory). When writing code for the main activity or other activities, referring to the views allows you to use the views. You can refer a view by using the findViewById(R.id.id_of_the_veiw) of the Activity class. For example, to refer the EditText, txt_input can be done by this line of code:

EditText et=(EditText)findViewById(R.id.txt_input);

Receive text change event

When the user types a value in the EditText, txt_input. This value immediately is calculated to produce a result. Then the result is displayed in the TextView, txt_result. The actions that convert and display the result happen when the user is making change to the value of EditText, txt_input. To perform an action when the text of EditText view is making changed, you need to register this view with the text change listener  by using the addTextChangedListener(TextWatcher tw) method. You will need a class to implement the TextWatcher interface. Then create an object of this class and supply it to the addTextChangedListener method. In this app, this class is called ChangeListener. You must implement all methods of the TextWatcher interface. These methods are beforeTextChanged, onTextChanged, and afterTextChanged.

doing temperature conversion when text change


Do conversions

To convert a value input in the EditText, txt_input, to produce a result, the convert (String from, String to) is defined in the MainActivity.java file. This method will be placed in the onTextChanged method of ChangeListener class.
The conversion from Fahrenheit to Celsius value can be performed by using the formula below:
Celsius=(Fahrenheit-32)*100.0/180.0;
To convert from Fahrenheit to Celsius value, you can use the formula below:
Fahrenheit=32+(Celsius*180.0/100.0);

Saturday, September 7, 2013

Hello World app

After installing necessary tools for Android development, this post provides you step by step guide to create your first app for Android mobile devices.

1. Go to the folder where you put your Android SDK. In the eclipse directory, double-click the eclipse.exe file to launch the eclipse program.

app workspace


2. When the Workspace Laucher opens, enter or select a directory that will be the workspace for your app. Then wait one or two seconds for eclipse to prepare the workspace for you.
3. To create your new app, select the File->New->Android Application Project to open the  New Android Application window. In the Application Name textbox, enter your app name. For this first app, just enter Helloworld for this textbox.

new app creation


Then click Next until you see the Finish button. Click the Finish button to complete the app creation task. The below screen displays after you click the Finish button.

app is created


Run Helloworld app

To run the Helloworld app, firstly you will need to create a emulator. Your app will run on this emulator. The steps below help you to create an emulator to run your app.
1. On the Window menu, select Android Visual Device Manager. On the Android Visual Device Manger window, click New... to create a new emulator.
2. In the AVD Name textbox, enter the name of the emulator. For the Device drop down list select a device for the emulator. See the picture below.

creating emulator


3. After filling the form, click OK to create the emulator.

Now you have a simulator setup. To run the Helloworld app, select Run->Run Configuration... to open the Run Configuration window. On this window, double-click Android Application. In the Project textbox, type Helloworld and under Launch Option, select Launch. From the Launch drop down list select com.example.helloworld.MainActivity. Then click Run to run the app. You will wait until the emulator displays the result as shown in the picture below. This generally takes two to fives minutes for the first run. When the result is shown, don't close the emulator. For the next run, it will be faster.

run app


When the app created, some directories and files are created in your app workspace directory. These directories and files are anatomy of the Android app. The important directories and files are shown below:
1. bin directory contains the binary .class files and .apk file of your app (helloworld.apk). This apk file can be installed on the mobile devices.
2. gen directory contains .R file that references all resources found in your app.
3. res/drawable directory contain drawable resources such as images, shapes defined in xml file format for extra high, high, medium, and low screen resolution.
4. res/layout directory contains xml files that are used as layouts of your app interfaces.
5. res/menu directory contains a xml file that defines menu and its items in your app.
6. res/values contains xml files that define the default screen margins, string values, and styles to be used in your app.
7. src and its sub-directories contains the java source files of your app.
8. AndroidManifest.xml file defines the characteristics of your app such as app version, minimum and target SDK versions, activities, etc.

MainActivity.java file

The MainActivity.java file is the starting point of your app. In this file, MainActivity class extends the Activity class.
package com.example.helloworld;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}

The Activity class has the following methods that you should know:

1. onCreate method is invoked to create interface for the main activity. The activity_main.xml file is the source for the app interface. Components that will be parts of the interface are define here. You can find the activity_main.xml file in res/layout directory.

activity_main.xml file
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>

2. onStart method is immediately invoked after the onCreate method to start the activity. However, the user still can't interact with the app interface.
3. onResume method is invoked after the onStart method to bring the interface to the front so that the user can interact with the app interface.
4. onPause method works when an activity is obscured by another activity. When the activity in the pause state, it does not receive input or execute any code.
5. onStop method is invoked when the user leaves the activity. This method always called after the onPause method is called. When the activity is in stop state, app interface is invisible and the focus is on a separate activity.
5. onRestart method is invoked when the user returns to the previously stopped activity. The methods that are invoked immediately after the onRestart methods are onStart, and onResume.
6. onDestroy method is invoked when the system dispatches a final signal of clearing the app from the memory. In this method, you should close the connection to the database, or long-run processes that can leak your memory.

strings.xml file

In the strings.xml file (in res/values directory) string resources are defined. A string entry has two parts--name and value. For example, the first string entry name is app_name and its values is Helloworld.

<?xml version="1.0" encoding="utf-8"?>

<resources>

    <string name="app_name">Helloworld</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>

</resources>

The strings defined in the strings.xml file can be used in other layouts xml files.
For example, the string hello_world is used as the text of the TextView component in the activity_main.xml file: android:text="@string/hello_world".