Pages

Showing posts with label edition. Show all posts
Showing posts with label edition. Show all posts

Wednesday, May 11, 2016

Minecraft Pocket Edition 0 9 4 Free Direct Download

Minecraft Pocket Edition 0.9.4 (Free Direct Download)


Description

Play the biggest update to Minecraft: Pocket Edition so far! It’s the overhaul of a generation. Download it now and see for yourself!
Minecraft is about placing blocks to build things and going on adventures.
Read More..

Monday, May 9, 2016

Intel Running Android on Atom Chips

Hi all
Check this article found on Technorati.

I believe its a step towards the right direction for Android.
Read More..

Thursday, May 5, 2016

Android Chat example with server sending individual message to specify client


Refer to my old post of Simple Android Chat Application, server side, and client side. Function to send sending individual message to specify client is added in server side.


uses-permission of "android.permission.INTERNET" is needed in AndroidManifest.xml, for both server and client.


Server side:

MainActivity.java
package com.blogspot.android_er.androidchatserver;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;

public class MainActivity extends AppCompatActivity {

static final int SocketServerPORT = 8080;

TextView infoIp, infoPort, chatMsg;
Spinner spUsers;
ArrayAdapter<ChatClient> spUsersAdapter;
Button btnSentTo;

String msgLog = "";

List<ChatClient> userList;

ServerSocket serverSocket;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
infoIp = (TextView) findViewById(R.id.infoip);
infoPort = (TextView) findViewById(R.id.infoport);
chatMsg = (TextView) findViewById(R.id.chatmsg);

spUsers = (Spinner) findViewById(R.id.spusers);
userList = new ArrayList<ChatClient>();
spUsersAdapter = new ArrayAdapter<ChatClient>(
MainActivity.this, android.R.layout.simple_spinner_item, userList);
spUsersAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spUsers.setAdapter(spUsersAdapter);

btnSentTo = (Button)findViewById(R.id.sentto);
btnSentTo.setOnClickListener(btnSentToOnClickListener);

infoIp.setText(getIpAddress());

ChatServerThread chatServerThread = new ChatServerThread();
chatServerThread.start();
}

View.OnClickListener btnSentToOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
ChatClient client = (ChatClient)spUsers.getSelectedItem();
if(client != null){
String dummyMsg = "Dummy message from server. ";
client.chatThread.sendMsg(dummyMsg);
msgLog += "- Dummy message to " + client.name + " ";
chatMsg.setText(msgLog);

}else{
Toast.makeText(MainActivity.this, "No user connected", Toast.LENGTH_LONG).show();
}
}
};

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

if (serverSocket != null) {
try {
serverSocket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

private class ChatServerThread extends Thread {

@Override
public void run() {
Socket socket = null;

try {
serverSocket = new ServerSocket(SocketServerPORT);
MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
infoPort.setText("Im waiting here: "
+ serverSocket.getLocalPort());
}
});

while (true) {
socket = serverSocket.accept();
ChatClient client = new ChatClient();
userList.add(client);
ConnectThread connectThread = new ConnectThread(client, socket);
connectThread.start();

runOnUiThread(new Runnable() {
@Override
public void run() {
spUsersAdapter.notifyDataSetChanged();
}
});
}

} catch (IOException e) {
e.printStackTrace();
} finally {
if (socket != null) {
try {
socket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

}

}

private class ConnectThread extends Thread {

Socket socket;
ChatClient connectClient;
String msgToSend = "";

ConnectThread(ChatClient client, Socket socket){
connectClient = client;
this.socket= socket;
client.socket = socket;
client.chatThread = this;
}

@Override
public void run() {
DataInputStream dataInputStream = null;
DataOutputStream dataOutputStream = null;

try {
dataInputStream = new DataInputStream(socket.getInputStream());
dataOutputStream = new DataOutputStream(socket.getOutputStream());

String n = dataInputStream.readUTF();

connectClient.name = n;

msgLog += connectClient.name + " connected@" +
connectClient.socket.getInetAddress() +
":" + connectClient.socket.getPort() + " ";
MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
chatMsg.setText(msgLog);
}
});

dataOutputStream.writeUTF("Welcome " + n + " ");
dataOutputStream.flush();

broadcastMsg(n + " join our chat. ");

while (true) {
if (dataInputStream.available() > 0) {
String newMsg = dataInputStream.readUTF();


msgLog += n + ": " + newMsg;
MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
chatMsg.setText(msgLog);
}
});

broadcastMsg(n + ": " + newMsg);
}

if(!msgToSend.equals("")){
dataOutputStream.writeUTF(msgToSend);
dataOutputStream.flush();
msgToSend = "";
}

}

} catch (IOException e) {
e.printStackTrace();
} finally {
if (dataInputStream != null) {
try {
dataInputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

if (dataOutputStream != null) {
try {
dataOutputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

userList.remove(connectClient);

MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
spUsersAdapter.notifyDataSetChanged();
Toast.makeText(MainActivity.this,
connectClient.name + " removed.", Toast.LENGTH_LONG).show();

msgLog += "-- " + connectClient.name + " leaved ";
MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
chatMsg.setText(msgLog);
}
});

broadcastMsg("-- " + connectClient.name + " leaved ");
}
});
}

}

private void sendMsg(String msg){
msgToSend = msg;
}

}

private void broadcastMsg(String msg){
for(int i=0; i<userList.size(); i++){
userList.get(i).chatThread.sendMsg(msg);
msgLog += "- send to " + userList.get(i).name + " ";
}

MainActivity.this.runOnUiThread(new Runnable() {

@Override
public void run() {
chatMsg.setText(msgLog);
}
});
}

private String getIpAddress() {
String ip = "";
try {
Enumeration<NetworkInterface> enumNetworkInterfaces = NetworkInterface
.getNetworkInterfaces();
while (enumNetworkInterfaces.hasMoreElements()) {
NetworkInterface networkInterface = enumNetworkInterfaces
.nextElement();
Enumeration<InetAddress> enumInetAddress = networkInterface
.getInetAddresses();
while (enumInetAddress.hasMoreElements()) {
InetAddress inetAddress = enumInetAddress.nextElement();

if (inetAddress.isSiteLocalAddress()) {
ip += "SiteLocalAddress: "
+ inetAddress.getHostAddress() + " ";
}

}

}

} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
ip += "Something Wrong! " + e.toString() + " ";
}

return ip;
}

class ChatClient {
String name;
Socket socket;
ConnectThread chatThread;

@Override
public String toString() {
return name + ": " + socket.getInetAddress().getHostAddress();
}
}
}


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

android_layout_width="match_parent"
android_layout_height="match_parent"
android_padding="16dp"
android_orientation="vertical"
tools_context="com.blogspot.android_er.androidchatserver.MainActivity">

<TextView
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_layout_gravity="center_horizontal"
android_autoLink="web"
android_text="http://android-er.blogspot.com/"
android_textStyle="bold" />

<TextView
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_text="Char Server"
android_textStyle="bold" />

<TextView
android_id="@+id/infoport"
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_textStyle="italic" />

<TextView
android_id="@+id/infoip"
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_textStyle="italic" />

<Spinner
android_id="@+id/spusers"
android_layout_width="match_parent"
android_layout_height="wrap_content"/>

<Button
android_id="@+id/sentto"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_text="Sent msg to individual user"/>

<ScrollView
android_layout_width="match_parent"
android_layout_height="match_parent" >

<TextView
android_id="@+id/chatmsg"
android_layout_width="wrap_content"
android_layout_height="wrap_content" />
</ScrollView>
</LinearLayout>



download filesDownload the server side files (Android Studio Format) .

Client side same as in the post "Simple Android Chat Application, client side" in Android Studio form.

download filesDownload the client side files (Android Studio Format) .

Read More..

Monday, April 25, 2016

Free Download Hitman Absolution PC Professional Edition Full Version 2016

Free Download Hitman Absolution Professional Edition Full Version 2016 | GudangmuDroid - The game is played from a third-person perspective and takes place primarily in the United States, mainly around the city of Chicago, Illinois, and the fictional town of Hope in South Dakota. The player controls Agent 47, a master hitman. Gameplay is very similar to past Hitman games; as such, it is a stealth game that incorporates action gunplay. Players choose how to complete each level, taking branching paths to get to a target or location. Players may use pistols, bottles or bricks, assault rifles, shotguns, fiber-wire, or steel pipes, against enemies if opting for the action oriented approach, or avoid enemies all together, not being seen, using disguises, blending in the environment, and only attacking the set target(s), if using the stealth oriented approach. Agent 47 also has the Instinct ability that lets the player monitor enemies more easily. There are also environmental ways to kill or distract individuals; players can use poison to spike coffee, pull switches to make a disco ball fall and break, cause a massive explosion at a gas station, pull a switch to cause scaffolding to fall down, cause fires, or set off fireworks. Players complete chapters in order to progress through the story. The player journeys to a mansion, library, strip club, gun store, wrestling arena, courthouse, and hotel, during the story. Download too: Free Download Temple Run 2 MOD v1.19 Apk Full Version 2016

Free Download Hitman Absolution Professional Edition Full Version 2016


The game introduces an online option to the series, Contracts, where players can create their own missions for other players to complete. Players choose one of the areas in the game and modify it to create a different level. Players change the location of items, remove items, or add items, choose an objective or add a target, add a time limit, or choose which areas of the location are inaccessible and vice versa.

Hitman Absolution Synopsis

In the aftermath of Hitman: Blood Money, Diana Burnwood, Agent Hitman Absolution 47s handler with the International Contract Agency, suddenly goes rogue, carrying out a catastrophic sabotage that includes publicly exposing the Agency. The Agency reforms under Agent Benjamin Travis; Travis assigns 47 to kill Diana and bring Victoria, a teenage girl in her care, to the Agency. Shooting and wounding Diana in her home in Chicago, 47, rather than executing her, comforts the dying Diana, who gives him a letter and asks him to keep Victoria safe from the Agency.

47 hides Victoria at a Catholic orphanage somewhere in Chicago and contacts an International Contracts Agency (ICA) informant named Birdie, who asks him to kill a wealthy gangster nicknamed The King of Chinatown before hell play ball. After eliminating him, Hitman Absolution 47 meets with Birdie, who briefs him about Blake Dexter, the CEO of Dexter Industries, who may have more information on Victoria. As payment, 47 is forced to give his signature Silverballers to Birdie.

Hitman Absolution 47 learns that Dexter is in the "Terminus" hotel. After evading Dexters henchmen, Hitman Absolution 47 eavesdrops on him in his hotel room. 47 learns from Dexters conversation with his secretary Layla that he plans to kidnap and auction Victoria to the highest bidder. 47 attempts to strangle Sanchez, Dexters enormous bodyguard, but underestimates his opponent and is knocked unconscious. Dexter prepares to kill 47, but spares his life after recognizing him as an Agency hitman. Just then, a hotel maid walks in and discovers 47 on the floor, thinking he is dead. Dexter kills her, plants the weapon with 47, douses the room in alcohol, ignites it, and leaves with Layla and Sanchez.

Framed by Dexter for the murder, 47 escapes the hotel and evades the police. While escaping on a train, 47 contacts Birdie, who tells him to go to a local strip club and kill the owner, Dom Osmond. Osmond works as an informant for Blake Dexter, and Birdie believes he may sell Victorias whereabouts to him. Hitman Absolution 47 kills Osmond, but learns from a phone message in Osmonds office that Birdie is being hunted by Wade, a sociopathic mercenary who is a close friend of Dexter and is under his employ. 47 rushes to help Birdie, eliminating three of Wades henchman in Chinatown during a massive Chinese New Year celebration. Despite this, Wade still manages to reach Birdie, who sells Victorias location to him in exchange for his own life. Realizing hes too late, 47 heads immediately for the orphanage.

47 reaches Victoria first and learns that the necklace she normally wears around her neck keeps her alive. Wade and his henchmen then raid the orphanage and brutally massacre the nuns. Sister Mary, head nun of the orphanage, tells 47 to bring Victoria to the basement, where she will meet them. The elevator to the basement breaks down on their ride down, and 47 is forced to replace its fuse boxes. After successfully restarting power to the elevator, Hitman Absolution 47 delivers Victoria straight into the hands of Wade. He kidnaps Victoria and taunts Lenny Dexter, Blakes idiotic and insecure son, into killing Sister Mary. 47 pursues Wade and eventually shoots him, but is too late to prevent Victoria from being taken hostage by Lenny. 47 interrogates Wade to reveal Victorias location - Hope, South Dakota - and leaves him to die of his injuries.

Meanwhile, Birdie approaches Dexter offering to broker the ransom of Victoria back to the Agency, but is rejected. In anger, Birdie secretly provides information about 47s location to Traviss assistant, Jade Nguyen, and information about Dexter to 47, hoping to profit off the situation. After arriving in Hope, 47 retrieves his Silverballers after Birdie informs him of their location at a gun store. Later, 47 kills Lennys gang and interrogates Lenny himself. The player then drives him to the desert, and the player can either kill him or leave him in the desert. Learning from Lenny that Victoria is at the Dexter Industries HQ, 47 infiltrates the facility and destroys their research data on her while assassinating its scientists, and discovers that Victoria is in fact a genetically engineered clone bred to be a top-class assassin like him; however she can only use the skills of an assassin when she wears her necklace. Hitman Absolution 47 kills Sanchez in an underground cage fight after learning from him that Victoria was taken back to Hope. Recuperating at a motel, 47 survives an ICA attack led by The Saints – elite nuns in leather outfits.

Infiltrating Hope Courthouse Jail, 47 reaches Victoria but is subdued by the corrupt local sheriff Clive Skurky, who is working with Dexter. The ICA, led by Travis, take over the town in an attempt to get Victoria back and kill 47; but she is nowhere to be found, while 47 escapes the jail and the Agency. He then confronts a wounded Skurky in a church, demanding Victoria s location. Skurky tells 47 she is at Blackwater Park, then dies from his wounds. Travis pays a ransom of ten million dollars for Victoria, but Dexter doesnt keep his side of the bargain and keeps both Victoria and the money. 47 arrives at Dexters penthouse and kills Layla after she tries to seduce him. Dexter, not knowing that Layla has been killed, threatens to destroy the hotels roof if she doesnt meet him there within five minutes. As Dexter is about to leave the hotel with Victoria and the money by helicopter, 47 mortally wounds him. 47 saves Victoria, while Dexter, with his dying words, apologizes to Lenny, and asks for his money. Victoria, who is disgusted by Dexters words, opens the briefcase containing the ransom and throws the money onto his dying body. 47 and Victoria then leave the hotel. 47 learns from the letter Diana gave to him that Travis created Victoria without the Agencys knowledge; in the letter, she also requests that 47 kill Travis to protect Victoria. Pursuing him to England, Hitman Absolution 47 finds the ICA exhuming the Burnwood family graves, believing Dianas death to have been faked. After killing Jade, and then Travis personal guards, the Praetorians, 47 corners Travis, who asks him if Diana is dead. Hitman Absolution 47 refuses to answer and kills Travis. During a closing cutscene, 47 watches Diana and Victoria from afar before a message from Diana welcomes him back to the Agency, revealing that the shot 47 fired at her was non-lethal. Victoria also considers disposing of her necklace to prevent her from hurting anyone, with Diana telling her to do what she has to. Another cutscene then shows Birdie offering information on 47 to Cosmo Faulkner, a detective investigating his case. Download too: Free Download Sleeping Dogs PC Full Version 2016

System/Minimum Requirement: 
  • Operating System: Windows Vista, 7
  • Processor: True dual core CPU (Intel, AMD)
  • Memory: 2 GB RAM
  • Graphics: NV8600 512 Mb RAM, or AMD equivalent
  • DirectX: 10
  • Hard Drive: 24GB
  • Sound Card: Yes
Screenshots: 





Download Link:

Total File Size: 16 GB

Free Download Hitman Absolution PC Professional Edition Full Version 2016 | Copiapop
(Part 1)

Free Download Hitman Absolution PC Professional Edition Full Version 2016 | Copiapop
(Part 2)

Free Download Hitman Absolution PC Professional Edition Full Version 2016 | Copiapop
(Part 3)

Free Download Hitman Absolution PC Professional Edition Full Version 2016 | Copiapop
(Part 4)

Password RAR if Need: www.gudangmudroid.blogspot.com or www.gamesave.us

Tags: hitman absolution pc requirements,hitman absolution pc download,hitman absolution pc gameplay,hitman absolution pc game,hitman absolution pc review


Read More..

Friday, April 15, 2016

Free Download Bully Scholarship Edition




Download (Here)

he game begins with protagonist Jimmy Hopkins, a juvenile delinquent with a history of being expelled by every school hes attended, being dropped off at Bullworth Academy, a boarding school in the fictional town of Bullworth by his neglectful mother and most recent stepfather.

One by one, Jimmy beats the leaders of each school clique (Preppies, Greasers, Jocks, Nerds, Townies and Bullies) while a boy named Gary Smith (who has been posing as Jimmys friend) hides in the shadows plotting his next attack to make Jimmys life more of a living hell. When Jimmy finally gets on everybodys good side, they all turn on him when Gary manipulates the Townies, a group of dropouts who used to or could not afford to go to Bullworth, and now are stuck in a trailer park. Believing the chaos that has recently erupted to be the work of Jimmy, the headmaster, Dr. Crabblesnitch, expels him.


Jimmy eventually makes peace with the Townies and falls in love with a townie named Zoe, who was expelled from Bullworth after complaining about Mr. Burton, the gym teacher, hitting on her.

At the end of the game, Gary and Jimmy have a fight on the top of the school roof and Jimmy emerges the victor. Dr Crabblesnitch hears of Garys plan (which was shouted by Gary at the top of the roof) and expels him. Dr Crabblesnitch then begins to see Jimmy as a good kid. Using his newfound image to Dr Crabblesnitch wisely, he re-enrolls Zoe back into Bullworth, fires Mr. Burton, and makes Pete the head student. The game ends with Jimmy and Zoe kissing in front of the school as all the students of Bullworth cheer them on.


Gameplay

Bully is a subtle action-adventure open world video game set in a school environment. The player takes control of teenage rebel James "Jimmy" Hopkins, who from the opening cutscene is revealed to be a difficult student with a disruptive background. The game concerns the events that follow Jimmy being dropped off at Bullworth Academy, a fictional New England boarding school. The player is free to explore the school campus in the beginning and, later on in the game, the town, or to complete the main missions. The game makes extensive use of minigames. Some are used to earn money, others to improve Jimmys abilities or get new items.

School classes themselves are done in the form of minigames, broken into five levels of increasing difficulty. Each completed class brings a benefit to gameplay. English, as an example, is a word scramble minigame, and as Jimmy does well in this minigame, he learns various language-skills, such as the ability to apologize to police for small crimes. Chemistry also an example, is a button pushing minigame, and if Jimmy does well, he gains the ability to create firecrackers, stink bombs, and other items at his chemistry set in his room at the dorm.



Jimmy has a multitude of weapons available, although they tend to run along the lines of things a school boy might actually attain, such as a slingshot, bags of marbles, itching powder, fire crackers, stink bombs, and, later in the game, a bottle rocket launcher and the spud cannon. He can pick up and use various improvised weapons like bats, sticks, or flowerpots. The weapon Jimmy uses the most are his fists and feet; as the game progresses, Jimmy will be able to learn new moves and combos. Fighting is an integral part of the game; each of the games five chapters culminate in a battle against the leader or leaders of a given clique. Jimmy, however, has a health bar in which if it gets depleted, he becomes knocked out, causing the mission he is doing to fail and Jimmy to be sent to the nearest medical center. However, violence against girls, smaller kids, or adults and authority generally has swift and severe consequences. Jimmy can get busted by the prefects, teachers, police and even some townspeople after he commits crimes. If this happens, the mission he is doing automatically fails, and most of Jimmys weapons are confiscated. Depending on where and when Jimmy gets busted, he gets sent to the headmasters office (and possibly detention), his dorm room, the classroom with a class in session, the Bullworth Academy front gate, or the police station.

Jimmy also has an assortment of vehicles to operate — mainly a skateboard, but also a scooter, a go-kart, a lawn mower (for money, and also to complete a detention and, towards the end of the game, some missions), and various bicycles. By passing shop classes, Jimmy can build increasingly high-performance BMX bikes, and use them in either races or a bike park. The player can alter Jimmys physical appearance to their liking by purchasing new clothes, haircuts, masks, or even tattoos.
Read More..

Thursday, April 14, 2016

Kamus Cambridge Dictionary of American English 2nd Edition Full v2 12 Instal Offline

Persyaratan minimum: semua Android

Kamus Cambridge Dictionary of American English menyediakan lebih dari 40.000 definisi kata dan lebih 200 juta perkataan American English. Isi termasuk tiap-tiap kata dan ungkapan yang biasa digunakan di Amerika.

Format Kamus - MSDict:
Kamus Cambridge Dictionary of American English ini didesign dengan format elektronik yang telah berpengalaman menyediakan bahan elektronik untuk handphone.

Download link: Part 1 | Part 2 (password untuk ekstrak: unlockme)

Prosedur instalasi:
  • Download kedua file dari link di atas (part 1 & part 2)
  • Ekstrak dalam satu folder, nama folder setelah ekstrak adalah Cambridge Dictionary of American English
  • Di dalam folder tadi akan ada 3 folder lagi (Application, Databases dan Keygen*) dan 1 file txt berisi instruksi instalasi
  • Buat satu folder di sdcard handphone dengan nama Mobile Systems
  • Kopi folder berikut: com.mobisystems.msdict.embedded.wireless.cambridge.american (di dalam folder Databases) ke dalam sdcardMobile Systems di handphone
  • Instal file com.mobisystems.msdict.embedded.wireless.cambridge.american_17.apk di dalam folder Application.
  • Pertama kali dijalankan akan ada pertanyaan where to download files, pilih sdcard
  • Kemudian akan ada pertanyaan lagi untuk unlock, tekan unlock
  • Jalankan Keygen.exe yang ada di dalam folder Keygen
  • Pilih MSDict Cambridge Dictionary of American English v4.10 di Keygen
  • Masukkan no IMEI handhpone kamu
  • Tekan Generate dan masukkan kode tersebut di aplikasi di handphone.

Catatan (penting sebelum ekstrak):

  • IMEI handphone bisa dilihat di Setting->About Phone->Status atau tekan *#06#
  • Sebagian antivirus mendetek file Keygen.exe sebagai virus dan kemungkinan akan otomatis didelete. Jangan khawatir karena file ini bukan virus.
  • Disarankan untuk menon-aktifkan antivirus sebelum ekstrak atau memasukkan folder di atas sebagai kategori aman (tidak discan oleh antivirus)
Read More..

Saturday, April 2, 2016

Download GTA San Andreas 1 06 mod unlimited Android Version

Finally finished and waiting to finally play Grand Theft Auto: San Andreas for a while before ios operating system was built for the iPhone and for Android was released a few hours ago and was placed on Google Play version is tested and fully Offline data via the mobile web is at your disposal Apkhouse. This game is the same game that long ago was released for home computers and the Iranians have called the Rock Star GTA 5 ballooned also could play a constructive awards and scores a variety of manufacture and supply of this game is achieved.
GTA San Andreas apk (2)
Stories GTA San Andreas game relate to the game’s main character cj travel to the town of San Andreas, but was arrested by police after he was arrested and police record check prior to the city, and the car Khalvat the fling it. Now you money and nothing else except the clothes that you wear and do not have everything you need to survive your own money to eject and to street gangs traffickers you and the GUNS AND DRUGS etc. On interact general than any which way you can get money for their livelihood.
Features of this GTA San Andreas 1.06:
** Ability to select and stole a variety of vehicles traveling on a street
** Ability to steal and drive a variety of cars and trains and even aircraft engines
** Annkhab variety of weapon types
** Stunning HD graphics and advanced sound and gameplay of the game (according to your phone’s hardware may vary)
GTA San Andreas game for all owners of Android phones, which we strongly suggest you to download files and data Apk game with the manual installation and start-up of the game to read this site Apkhouse
Changes in this version GTA San Andreas 1.06:
* Problems mission The Da Nang Thang
* Fixed bugs and improved graphics
GTA San Andreas apk (1) GTA San Andreas apk (3) GTA San Andreas apk (2) GTA San Andreas apk (1)

Instructions to install and run the game:
- First, download the installation file and install it.
- Download data files and decompress .Data folder named com .Rockstargames . Gtasa on track SD: Android / obb place.
- Run the game and enjoy it offline.

Read More..

Wednesday, March 30, 2016

DialogFragment example something wrong on Android 6 Marshmallow emulator

Its a example to implement DialogFragment. Please check the screenshots of running on Android Emulators of Android 4.1 Jelly Bean with API 16, Android 5.1 Lollipop with API 22 and Android 6.0 Marshmallow with API 23. If the emulator of Android 6.0 Marshmallow work properly, DialogFragment display wrong on Marshmallow.



Check this video:


layout/fragment_dialog.xml, DialogFragment layout.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout

android_padding="10dp"
android_orientation="vertical"
android_layout_width="match_parent"
android_layout_height="match_parent">

<ImageView
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_src="@mipmap/ic_launcher"/>

<TextView
android_id="@+id/dialogtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_textSize="20dp"
android_textStyle="italic|bold"/>

</LinearLayout>

MainActivity.java with DialogFragment.
package com.blogspot.android_er.androiddialogfragment;

import android.app.DialogFragment;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

EditText inputTextField;

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

inputTextField = (EditText)findViewById(R.id.inputtext);
Button btnOpen = (Button)findViewById(R.id.opendialog);
btnOpen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDialog();
}
});
}

void showDialog() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment prev = getFragmentManager().findFragmentByTag("dialog");
if (prev != null) {
ft.remove(prev);
}
ft.addToBackStack(null);

String inputText = inputTextField.getText().toString();

DialogFragment newFragment = MyDialogFragment.newInstance(inputText);
newFragment.show(ft, "dialog");

}

public static class MyDialogFragment extends DialogFragment {

String mText;

static MyDialogFragment newInstance(String text) {
MyDialogFragment f = new MyDialogFragment();

Bundle args = new Bundle();
args.putString("text", text);
f.setArguments(args);

return f;
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mText = getArguments().getString("text");

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View dialogView = inflater.inflate(R.layout.fragment_dialog, container, false);
TextView dialogText = (TextView)dialogView.findViewById(R.id.dialogtext);
dialogText.setText(mText);

return dialogView;
}
}
}


layout/activity_main.xml, main layout.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout


android_layout_width="match_parent"
android_layout_height="match_parent"
android_padding="16dp"
android_orientation="vertical"
tools_context=".MainActivity"
android_background="#808080">

<TextView
android_layout_width="wrap_content"
android_layout_height="wrap_content"
android_layout_gravity="center_horizontal"
android_autoLink="web"
android_text="http://android-er.blogspot.com/"
android_textStyle="bold" />

<EditText
android_id="@+id/inputtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_hint="Type something"/>
<Button
android_id="@+id/opendialog"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_text="Open DialogFragment"
android_textAllCaps="false"/>
</LinearLayout>


reference: http://developer.android.com/reference/android/app/DialogFragment.html


To fixed it, edit layout/fragment_dialog.xml, modify android:layout_width of <ImageView> from "wrap_content" to "match_parent".

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

android_padding="10dp"
android_orientation="vertical"
android_layout_width="match_parent"
android_layout_height="match_parent">

<ImageView
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_src="@mipmap/ic_launcher"/>

<TextView
android_id="@+id/dialogtext"
android_layout_width="match_parent"
android_layout_height="wrap_content"
android_textSize="20dp"
android_textStyle="italic|bold"/>

</LinearLayout>

android:layout_width="wrap_content"

android:layout_width="match_parent"

Read More..

Friday, March 4, 2016

Android Studio Development Essentials Android 6 Edition

Android Studio Development Essentials - Android 6 Edition

Fully updated for Android 6, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 6 Software Development Kit (SDK).

Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Designer tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. More advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio. This edition of the book also covers printing, transitions and cloud-based file storage.

The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.

In addition to covering general Android development techniques, the book also includes Google Play specific topics such as implementing maps using the Google Maps Android API, in-app billing and submitting apps to the Google Play Developer Console.

Chapters also cover advanced features of Android Studio such as Gradle build configuration and the implementation of build variants to target multiple Android device types from a single project code base.

Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.

Read More..

Download Minecraft Pocket Edition 0 10 0 full version android

Minecraft – Pocket Edition game series seemingly very bad practice very addictive and fun pixel graphics, but in practice it is more interesting to Aynbazy with the same graphics and a nice view 4.5 out of 5 has been able to Google Despite Poly rating Price won his $ 7!
Minecraft - Pocket Edition 0.10.0 ful (1)
In this game you must use your intelligence architecture and the availability of different kinds of devices and construction to the construction of pay Mslah Now, with the buildings the territory of the your own However, note that Privacy This domain may be attacked at any moment and attack. After the construction of a strong and robust materials and their powerful enemies attacked and exotic creatures that will attack you at night and keep safe.
Learning to play the multiplayer quoted Plaza Member:
It can Bazyv play with your friends in one place. I had Mydh.avl one must go to settings and select phone tethering and portable hotspot portable or just connect the dots on his face. Those who approach her ??after the server is connected to WiFi go to the Contact Shn.hala who shared wifi network to a world far away the rest of the world for me to go and the world to blue touched by. Up to
Changes in this version Minecraft – Pocket Edition 0.10.0 ful:
- Minecarts, rails, and powered rails!
- The view distance has been massively increased. Check the options!
- New textures, colours and block functionality taken directly from the PC version
- New blocks: carpets, more wood types, hay bales, iron bars, and more
- New crops and food types: beetroot, carrots, potatoes and pumpkins.
- Lots more blocks and items to use in Creative Mode.
- New AI and breeding.
- A new Creative inventory with tabs.
- Improved lighting and fog effects.



Read More..

Friday, February 26, 2016

Minecraft Pocket Edition Download for Android



Minecraft Pocket Edition Download for Android


Anda penggemar minecraft? Ingin memilikinya di perangkat android secara gratis?




Download install sekarang juga, gratis!

Read More..

Saturday, February 13, 2016

Download Chees For Android Terbaru

Read More..

Doing More with Java Android and Tomcat Edition

Doing More with Java: Android and Tomcat Edition

This Doing More With book helps you move from introductory Java to more powerful tools and concepts. As you go through the book you get to where you can connect an Android app to a Hibernate/Tomcat server. Unlike many programming books, this one helps you gain all the skills to create mobile connected apps. Using HTTP from Android with JSON, Hibernate, and MySQL a complete JSON Web Service can be created and consumed.

The tone of the book is intended to be light rather than pedantic and hints and tips based on the author’s life experience are included.

Read More..