Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Friday, September 6, 2013

Get start with Android apps development

Android is an open source operating system based on Linux kernel. It is found in millions of mobile devices such as Galaxy smart phones and tablets.
Android provides tools and libraries so that you can develop apps in mobile environment fast and easy. For example, Android SDK is a crucial tool that most Android developers use to write, debug, compile, and run the Android apps. Furthermore, this tool provides SDK download manager that allows you to download useful libraries, samples and more from the web. Android allows the developers to use a rich set of libraries such as libraries for creating apps interface, accessing files and databases, communicating with other devices and accessing the network resources, etc.
Android logo

The fundamental programming language used in Android apps development is Java. Therefore, programmers that have previous experience with Java programming language can learn apps development faster than people who are new to Java. If you are new to Java, you can check this tutorial to learn the basic things about Java. If you want to look for free Java programs source code, please check this java programs blog.

What will you need?

I am a Window user so i will talk about developing Android apps in Windows operating systems. Firstly you will have Java SE installed in your computer. You can visit its official website to download the file. If you already have the Java SE installed, skip this step and move to download Android SDK. To develop apps for Android in Window operating systems, you need to download the Android SDK from its official Android website. This website allows you to download Android SDK for 32-bit or 64-bit Window platform. The download package is a zip file that contains every things that you need to develop Android apps. Then  extract the all files and directories in the zip file to place in a directory that you like.

android tool placed in directory

In the directory that you placed the contents of the zip file, you will see three items as shown in the image above. The eclipse directory contains eclipse.exe file that you can double-click to open the eclipse program. You will create your Android projects with this program. The sdk directory contains samples, source code, and tools for Android development. The last item is a file called SDK manager.exe. It is used to open the Android SDK manager to download samples, source code, and tools for your projects.
In Windows, some people face a problem in launching the Android SDK manager. I faced too.
I spent more than an hour to solve this problem. If you have the same problem, the steps bellow can save your time:
1. Open the android.bat file in sdk directory

2. Look for this code:
rem Check we have a valid Java.exe in the path.
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

3. Replace this code with the code below:
rem Check we have a valid Java.exe in the path.
set java_exe=C:\Windows\System32\java.exe
rem call lib\find_java.bat
if not defined java_exe goto :EOF

4 Look for this code:
rem Set SWT.Jar path based on current architecture (x86 or x86_64)
for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a

5. Replace this code with the code below:
rem Set SWT.Jar path based on current architecture (x86 or x86_64)
rem for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\x86
set swt_path=lib\x86
If your Window is 64-bit, please change x86 to x86_64.

6. Finally, run the android.bat and SDK Manager again.

SDK Manager


Now every thing is fine. You can start developing apps for Android mobile devices.
If you have any problem, you are encouraged to leave comments. I will reply as soon as possible.

Thank you for reading this post.

Sunday, August 18, 2013

Best and Top Smartphones under 25000

A Month ago, we discussed Best smartphones under 5k range, Now its time to ride on 25000 (25k) range. Actually we never bother Whether it is Android , iOS or Windows people tend to buy those phones which satisfy their needs successfully. The List was updated up to this month, let us check the Android smartphones under 25000 even i included windows and iOS phones too


LG Nexus 4




The Main features of this phone are

  • Android v(4.2) Jelly Bean OS, first promised phone in nexus to receive future OS Updates
  • Equipped with 8MP camera includes auto focus Primary and 1.3 MP secondary
  • 4.7 True IPS Plus Screen with 1280x780 pixels
  • Powered with 1.5 GHz quad core Qualcomm Snapdragon S4 Processor
  • Whooping 2GB RAM and 16GB Internal Memory
  • It includes Bluetooth 4.0, WiFi and NFC
  • It came with 2100mAh Battery which ease your power problems
  • No Customisation of OS by LG, you can enjoy pure android experience
  • The Price of the Mobile is Rs 24,700/- only
Sony Xperia SP



The Main features of this phone are
  • Android v(4.1) Jelly Bean OS, Runs nice with Sony User Interface
  • Equipped with 8MP primary camera and 0.3 MP Secondary Camera 
  • 4.6 TFT Capacitive HD Touch Screen which mesmerises you
  • Powered with 1.7 GhZ Qualcomm Snapdragon S4 Processor
  • Whooping 1GB RAM and Expandable memory upto 32 GB
  • It Includes Bluetooth, WiFi and ecompass even more features that will blow your mind
  • The price of the Mobile is Rs 20,300/- only

Panasonic P51

The Main features of this phone are
  • Android v(4.2) Jelly Bean OS, Most importantly an Dual Sim Phone
  • Equipped with 8MP camera which has Auto focus Function too
  • 5 HD IPS Screen with impressive color reproduction
  • Powered with 1.2 Quad Core Processor , good for MultiTasking
  • Whooping 1GB RAM 
  • It includes Bluetooth 4.0, WiFi, and A-GPS too
  • It came with 2500mAh Battery which is very useful for Gadget lovers in power cut problems
  • The Price of the mobile is Rs 22,300/- only
Now come to the Windows OS, only one phone is listed in that category

Nokia Lumia 820



The main features of this phone are
  • Windows 8 OS, good for Nokia Lovers
  • Equipped with 8 MP Camera and it supports secondary camera too
  • 4.3 AMOLED Clear Back capacitive touch screen which runs perfect in Windows UI
  • Powered with 1.5 GhZ Dual core Krait Processor, good enough for speed tasking 
  • Whooping 1GB RAM and 64GB Expandable 
  • It has all connectivity options like Bluetooth, WiFi, and Proximity Sensor too
  • It came with 1650 mAh battery liitle bit disappointing, but it has Qi Wireless charging feature 
  • The Price of the mobile is Rs 22,500/- only

Now Finally a Dream product of Everyone Apple iPhone took a place in this list

Apple iPhone 4 (16GB)


The Main features of this Phone are
  • Apple iOS, Every Tech lover loves this
  • Equipped with 5MP camera for taking HD pictures and Videos too
  • 3.5 inches IPS Screen with 640x960 pixels, small enough when compared with top list
  • Powered with 1 GHz Cortex-A8 CPU which was Coupled with PowerVR SGX535 GPU
  • It has all connectivity options like WiFi and Bluetooth (2.1)
  • It came with a 1420 mAh Battery but well optimised phone which runs better than other
  • The Price of the Mobile is Rs 24,500/- Only

Wednesday, August 14, 2013

Some SecureRandom Thoughts



The Android security team has been investigating the root cause of the compromise of a bitcoin transaction that led to the update of multiple Bitcoin applications on August 11.



We have now determined that applications which use the Java Cryptography Architecture (JCA) for key generation, signing, or random number generation may not receive cryptographically strong values on Android devices due to improper initialization of the underlying PRNG. Applications that directly invoke the system-provided OpenSSL PRNG without explicit initialization on Android are also affected. Applications that establish TLS/SSL connections using the HttpClient and java.net classes are not affected as those classes do seed the OpenSSL PRNG with values from /dev/urandom.



Developers who use JCA for key generation, signing or random number generation should update their applications to explicitly initialize the PRNG with entropy from /dev/urandom or /dev/random. A suggested implementation is provided at the end of this blog post. Also, developers should evaluate whether to regenerate cryptographic keys or other random values previously generated using JCA APIs such as SecureRandom, KeyGenerator, KeyPairGenerator, KeyAgreement, and Signature.



In addition to this developer recommendation, Android has developed patches that ensure that Android’s OpenSSL PRNG is initialized correctly. Those patches have been provided to OHA partners.



We would like to thank Soo Hyeon Kim, Daewan Han of ETRI and Dong Hoon Lee of Korea University who notified Google about the improper initialization of OpenSSL PRNG.



Update: the original code sample below crashed on a small fraction of Android devices due to /dev/urandom not being writable. We have now updated the code sample to handle this case gracefully.



/*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will Google be held liable for any damages
* arising from the use of this software.
*
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely, as long as the origin is not misrepresented.
*/

import android.os.Build;
import android.os.Process;
import android.util.Log;

import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;
import java.security.SecureRandom;
import java.security.SecureRandomSpi;
import java.security.Security;

/**
* Fixes for the output of the default PRNG having low entropy.
*
* The fixes need to be applied via {@link #apply()} before any use of Java
* Cryptography Architecture primitives. A good place to invoke them is in the
* application's {@code onCreate}.
*/
public final class PRNGFixes {

private static final int VERSION_CODE_JELLY_BEAN = 16;
private static final int VERSION_CODE_JELLY_BEAN_MR2 = 18;
private static final byte[] BUILD_FINGERPRINT_AND_DEVICE_SERIAL =
getBuildFingerprintAndDeviceSerial();

/** Hidden constructor to prevent instantiation. */
private PRNGFixes() {}

/**
* Applies all fixes.
*
* @throws SecurityException if a fix is needed but could not be applied.
*/
public static void apply() {
applyOpenSSLFix();
installLinuxPRNGSecureRandom();
}

/**
* Applies the fix for OpenSSL PRNG having low entropy. Does nothing if the
* fix is not needed.
*
* @throws SecurityException if the fix is needed but could not be applied.
*/
private static void applyOpenSSLFix() throws SecurityException {
if ((Build.VERSION.SDK_INT < VERSION_CODE_JELLY_BEAN)
|| (Build.VERSION.SDK_INT > VERSION_CODE_JELLY_BEAN_MR2)) {
// No need to apply the fix
return;
}

try {
// Mix in the device- and invocation-specific seed.
Class.forName("org.apache.harmony.xnet.provider.jsse.NativeCrypto")
.getMethod("RAND_seed", byte[].class)
.invoke(null, generateSeed());

// Mix output of Linux PRNG into OpenSSL's PRNG
int bytesRead = (Integer) Class.forName(
"org.apache.harmony.xnet.provider.jsse.NativeCrypto")
.getMethod("RAND_load_file", String.class, long.class)
.invoke(null, "/dev/urandom", 1024);
if (bytesRead != 1024) {
throw new IOException(
"Unexpected number of bytes read from Linux PRNG: "
+ bytesRead);
}
} catch (Exception e) {
throw new SecurityException("Failed to seed OpenSSL PRNG", e);
}
}

/**
* Installs a Linux PRNG-backed {@code SecureRandom} implementation as the
* default. Does nothing if the implementation is already the default or if
* there is not need to install the implementation.
*
* @throws SecurityException if the fix is needed but could not be applied.
*/
private static void installLinuxPRNGSecureRandom()
throws SecurityException {
if (Build.VERSION.SDK_INT > VERSION_CODE_JELLY_BEAN_MR2) {
// No need to apply the fix
return;
}

// Install a Linux PRNG-based SecureRandom implementation as the
// default, if not yet installed.
Provider[] secureRandomProviders =
Security.getProviders("SecureRandom.SHA1PRNG");
if ((secureRandomProviders == null)
|| (secureRandomProviders.length < 1)
|| (!LinuxPRNGSecureRandomProvider.class.equals(
secureRandomProviders[0].getClass()))) {
Security.insertProviderAt(new LinuxPRNGSecureRandomProvider(), 1);
}

// Assert that new SecureRandom() and
// SecureRandom.getInstance("SHA1PRNG") return a SecureRandom backed
// by the Linux PRNG-based SecureRandom implementation.
SecureRandom rng1 = new SecureRandom();
if (!LinuxPRNGSecureRandomProvider.class.equals(
rng1.getProvider().getClass())) {
throw new SecurityException(
"new SecureRandom() backed by wrong Provider: "
+ rng1.getProvider().getClass());
}

SecureRandom rng2;
try {
rng2 = SecureRandom.getInstance("SHA1PRNG");
} catch (NoSuchAlgorithmException e) {
throw new SecurityException("SHA1PRNG not available", e);
}
if (!LinuxPRNGSecureRandomProvider.class.equals(
rng2.getProvider().getClass())) {
throw new SecurityException(
"SecureRandom.getInstance(\"SHA1PRNG\") backed by wrong"
+ " Provider: " + rng2.getProvider().getClass());
}
}

/**
* {@code Provider} of {@code SecureRandom} engines which pass through
* all requests to the Linux PRNG.
*/
private static class LinuxPRNGSecureRandomProvider extends Provider {

public LinuxPRNGSecureRandomProvider() {
super("LinuxPRNG",
1.0,
"A Linux-specific random number provider that uses"
+ " /dev/urandom");
// Although /dev/urandom is not a SHA-1 PRNG, some apps
// explicitly request a SHA1PRNG SecureRandom and we thus need to
// prevent them from getting the default implementation whose output
// may have low entropy.
put("SecureRandom.SHA1PRNG", LinuxPRNGSecureRandom.class.getName());
put("SecureRandom.SHA1PRNG ImplementedIn", "Software");
}
}

/**
* {@link SecureRandomSpi} which passes all requests to the Linux PRNG
* ({@code /dev/urandom}).
*/
public static class LinuxPRNGSecureRandom extends SecureRandomSpi {

/*
* IMPLEMENTATION NOTE: Requests to generate bytes and to mix in a seed
* are passed through to the Linux PRNG (/dev/urandom). Instances of
* this class seed themselves by mixing in the current time, PID, UID,
* build fingerprint, and hardware serial number (where available) into
* Linux PRNG.
*
* Concurrency: Read requests to the underlying Linux PRNG are
* serialized (on sLock) to ensure that multiple threads do not get
* duplicated PRNG output.
*/

private static final File URANDOM_FILE = new File("/dev/urandom");

private static final Object sLock = new Object();

/**
* Input stream for reading from Linux PRNG or {@code null} if not yet
* opened.
*
* @GuardedBy("sLock")
*/
private static DataInputStream sUrandomIn;

/**
* Output stream for writing to Linux PRNG or {@code null} if not yet
* opened.
*
* @GuardedBy("sLock")
*/
private static OutputStream sUrandomOut;

/**
* Whether this engine instance has been seeded. This is needed because
* each instance needs to seed itself if the client does not explicitly
* seed it.
*/
private boolean mSeeded;

@Override
protected void engineSetSeed(byte[] bytes) {
try {
OutputStream out;
synchronized (sLock) {
out = getUrandomOutputStream();
}
out.write(bytes);
out.flush();
} catch (IOException e) {
// On a small fraction of devices /dev/urandom is not writable.
// Log and ignore.
Log.w(PRNGFixes.class.getSimpleName(),
"Failed to mix seed into " + URANDOM_FILE);
} finally {
mSeeded = true;
}
}

@Override
protected void engineNextBytes(byte[] bytes) {
if (!mSeeded) {
// Mix in the device- and invocation-specific seed.
engineSetSeed(generateSeed());
}

try {
DataInputStream in;
synchronized (sLock) {
in = getUrandomInputStream();
}
synchronized (in) {
in.readFully(bytes);
}
} catch (IOException e) {
throw new SecurityException(
"Failed to read from " + URANDOM_FILE, e);
}
}

@Override
protected byte[] engineGenerateSeed(int size) {
byte[] seed = new byte[size];
engineNextBytes(seed);
return seed;
}

private DataInputStream getUrandomInputStream() {
synchronized (sLock) {
if (sUrandomIn == null) {
// NOTE: Consider inserting a BufferedInputStream between
// DataInputStream and FileInputStream if you need higher
// PRNG output performance and can live with future PRNG
// output being pulled into this process prematurely.
try {
sUrandomIn = new DataInputStream(
new FileInputStream(URANDOM_FILE));
} catch (IOException e) {
throw new SecurityException("Failed to open "
+ URANDOM_FILE + " for reading", e);
}
}
return sUrandomIn;
}
}

private OutputStream getUrandomOutputStream() throws IOException {
synchronized (sLock) {
if (sUrandomOut == null) {
sUrandomOut = new FileOutputStream(URANDOM_FILE);
}
return sUrandomOut;
}
}
}

/**
* Generates a device- and invocation-specific seed to be mixed into the
* Linux PRNG.
*/
private static byte[] generateSeed() {
try {
ByteArrayOutputStream seedBuffer = new ByteArrayOutputStream();
DataOutputStream seedBufferOut =
new DataOutputStream(seedBuffer);
seedBufferOut.writeLong(System.currentTimeMillis());
seedBufferOut.writeLong(System.nanoTime());
seedBufferOut.writeInt(Process.myPid());
seedBufferOut.writeInt(Process.myUid());
seedBufferOut.write(BUILD_FINGERPRINT_AND_DEVICE_SERIAL);
seedBufferOut.close();
return seedBuffer.toByteArray();
} catch (IOException e) {
throw new SecurityException("Failed to generate seed", e);
}
}

/**
* Gets the hardware serial number of this device.
*
* @return serial number or {@code null} if not available.
*/
private static String getDeviceSerialNumber() {
// We're using the Reflection API because Build.SERIAL is only available
// since API Level 9 (Gingerbread, Android 2.3).
try {
return (String) Build.class.getField("SERIAL").get(null);
} catch (Exception ignored) {
return null;
}
}

private static byte[] getBuildFingerprintAndDeviceSerial() {
StringBuilder result = new StringBuilder();
String fingerprint = Build.FINGERPRINT;
if (fingerprint != null) {
result.append(fingerprint);
}
String serial = getDeviceSerialNumber();
if (serial != null) {
result.append(serial);
}
try {
return result.toString().getBytes("UTF-8");
} catch (UnsupportedEncodingException e) {
throw new RuntimeException("UTF-8 encoding not supported");
}
}
}



Sunday, July 21, 2013

Best online websites that make your android app

There are lot of People trying to make Android apps online, But there is no Exact software that make android apps. The Making of Android app is not easy as a piece of cake, it requires lot of Programming skills and Technical ability too, there is a Solution for this problem.

There are Lot of Online websites there to make an Android app without any software installation, just by following their instructions in their website at Free of Cost. Let us see those top websites which make your path easier to travel on your first android app development


HOW TO MAKE ANDROID APPS ONLINE WITHOUT ANY SOFTWARE

1) Mobincube



How to make android app



  • The Mobincube is an online platform for making your android apps, it also supports the iOS, Blackberry, Windows Apps making.
  • No need of Technical knowledge, user friendly and worth to try



2) Ibuildapp


  • The ibuildapp is better than Mobincube because it has more advanced features, It is an Perfect tool for making your smartphone app in any platform
  • Coding is not required, more than 300k apps are built by this website


3) Appyet

  • The Appyet is Good source for your online app making, which takes roughly 5 to 10 Minutes for creating your app
  • It support Html5, Rss/Atom and Podcast which users might think about adding, So Think once about Appyet on your app making


  • The Appfurnace is well optimised website, gives user affordable pricing on their app making, free sign up and it suits ideally for Small Business Holders
  • It also supports other platforms, so Try these app builder also


  • The Simple online tool that will give your android app as you wish in a few clicks
  • It had the facility to test your android apps on their website, so why late try this also




Wednesday, March 20, 2013

Google Keep--Save what’s on your mind

Every day we all see, hear or think of things we need to remember. Usually we grab a pad of sticky-notes, scribble a reminder and put it on the desk, the fridge or the relevant page of a magazine. Unfortunately, if you’re like me you probably often discover that the desk, fridge or magazine wasn’t such a clever place to leave the note after all...it’s rarely where you need it when you need it.

To solve this problem we’ve created Google Keep. With Keep you can quickly jot ideas down when you think of them and even include checklists and photos to keep track of what’s important to you. Your notes are safely stored in Google Drive and synced to all your devices so you can always have them at hand.

If it’s more convenient to speak than to type that’s fine—Keep transcribes voice memos for you automatically. There’s super-fast search to find what you’re looking for and when you’re finished with a note you can archive or delete it.


Changing priorities isn’t a problem: just open Keep on your Android phone or tablet (there’s a widget so you can have Keep front and center all the time) and drag your notes around to reflect what matters. You can choose the color for each note too.

Pro tip: for adding thoughts quickly without unlocking your device there's a lock screen widget (on devices running Android 4.2+).



Google Keep is available on Google Play for devices running Android 4.0, Ice Cream Sandwich and above. You can access, edit and create new notes on the web at http://drive.google.com/keep and in the coming weeks you'll be able to do the same directly from Google Drive.

Posted by Katherine Kuan, Software Engineer

Wednesday, January 18, 2012

Orweb: Proxy+Privacy Browser v0.2.2 - Download APK

Orweb: Proxy+Privacy Browser v0.2.2
Orweb: Proxy+Privacy Browser v0.2.2


Description

Orweb is a privacy enhanced web browser that support proxies.
NOTICE: This app requires you to first install and activate Orbot: Tor on Android app. Please install that first: https://market.android.com/details?id=org.torproject.android

When used with the Orbot app, this web browser provides enhanced privacy features. Through Tor, it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked. It also blocks cookies, keeps no local history, disables Flash, and requires only Internet permissions, keeping you safe from malicious content. Finally, beyond Tor, it can support any HTTP proxy server.

tags: tor, proxy, secure, security, anonymity, circumvention, orbot, guardian project, guardianproject

Sunday, January 15, 2012

Zirco Browser v0.4.3 - Download APK

Zirco Browser v0.4.3
Zirco Browser v0.4.3


Description

Zirco is an open-source browser for Android.

Features:
- Unlimited tabs (switch by swiping right/left);
- Ad-blocker (See http://goo.gl/MK2Kd for more informations and limitations);
- Import/export from/to SD card/Android browser bookmarks;
- Search from url bar;
- Plugins support (Flash);
- Can retrieve bookmarks from Firefox Sync;
- ...

Please report issues to the application website.

Friday, January 13, 2012

Live TV (Flash) v2.7 - Download APK

Live TV (Flash) v2.7
Live TV (Flash) v2.7


Description

The application doesn't work with Android Honeycomb 3.1 and higher. I work on it.

Watch european TV channels for free.
The application requires Flash Player.
List of devices certified by adobe:
http://www.adobe.com/flashplatform/certified_devices/

Menu key to make the menu and advertisement disapear.
Back key to exit the application.

You can zoom and interact with the video when the menu is hidden.

Proxy added. Let users to watch channels.
Android 3.* bug fix.

Google Maps v6.0.3 - Download APK

Google Maps v6.0.3
Google Maps v6.0.3


Description

Download the latest release of Google Maps, and never carry a paper map again.

Get Google Maps with Navigation (Beta), Places, and Latitude

*Navigation: Free, voice-guided GPS navigation system
*Places: Find, rate, and get recommendations for places
*Latitude: See friends on the map and check in at places

Market v3.4.4 - Download APK

Market v3.4.4
Market v3.4.4


Description

The default Android Market application. Download applications from the official Android Market that came with your phone.

Wednesday, January 11, 2012

Facebook Messenger v1.5.005 - Download APK

Facebook Messenger v1.5.005
Facebook Messenger v1.5.005


Description

Facebook Messenger — a faster way to message.

Facebook Messenger is a faster way to send mobile messages to friends. With Messenger, you can send and receive messages with any of your friends around the world or anyone in your mobile contacts list. Messenger is available on iPhone, Android, and Blackberry.

Messenger lets you:

• Send messages instantly to other friends who have Messenger
• Chat with friends who are on Facebook
• Get free push notifications for incoming messages
• Add location and photos to messages
• Reach friends via text message if they don't have Messenger yet
• Access sent and received messages on both Messenger and Facebook
• Create group conversations for making plans on the go
• Add more friends to group conversations at any time
• Control alert and location settings for each conversation

Note: Sending to phone numbers is not available in all countries.

Moviefone - Movies & Showtimes v1.8.43.2 - Download APK

Moviefone - Movies & Showtimes v1.8.43.2
Moviefone - Movies & Showtimes v1.8.43.2


Description

Moviefone is now on Android. Find Movies and Showtimes. Download it today!

Love movies? Trying to find movie showtimes? Moviefone is for you. Find Movies and Showtimes near you, view movie trailers and get movie info. Ready to go to the movies? Get maps and directions to theaters across the U.S (tap the red location bar to change zip codes). Over 300,000 movies in our immense database and thousands of photos and movie trailers, Moviefone is all about movies! Ticket purchasing is now built right into Moviefone. Just look for the red "ticket" next to the theater and purchase your tickets through movietickets.com without leaving the app.

Moviefone has gone social! You can invite friends to a movie, post a movie with comments to your wall and see how many people "like" that new movie.

• Share movie details with your Facebook friends or send via e-mail
• Not sure if you want to plunk down $11.00 to see a movie? Quickly scan to see if critics say “See It!, Maybe or Skip It!”
• Enjoy Moviefone's celebrity bios, photos and filmographies (just tap the name when viewing movie details)
• Install Moviefone on your SD Card so that you can optimize your device's storage space
• Access to thousands of movie trailers
• Movies database is updated daily

Note: If you have Facebook 1.5 installed, Moviefone will honor your Facebook login using the new Facebook single sign-on feature.

Movie showtime and theater data currently available for U.S. locations only.

Paint Joy - Movie Your Drawing v1.9.1 - Download APK

Paint Joy - Movie Your Drawing v1.9.1
Paint Joy - Movie Your Drawing v1.9.1


Description

Free your creative with Paint Joy!

---- Paint Joy ----

Doodle drawing by finger with many brushes. Play back drawing like a movie with "MOVIE" mode, way to share your fun with others.

Join the Flickr:
http://www.flickr.com/groups/paintjoy

* more than 15 brushes
* movie mode to play back drawing
* paint on ur photo
* intuitive to choose color and set brush size
* share via facebook, gmail, etc

For ads-free version, please purchase PaintJoy Pro.


----- Kids Doodle ----

If you're looking for a doodle app for your pretty young kids, you may try "Kids Doodle", whose brush and color are randomly changed to present a colorful effect. Its usage is also tailored specifically for kids' easy-to-use.

"Kids Doodle" supports below features:
* Supports several brushes, such as neon, rainbow, emboss, crayon.
* "Movie" mode to play back the doodle like a movie
* "Save" painting to SD card.
* "Share" kids doodle via message, facebook, gmail, pisca, etc.
* Shake phone to start a new doodle.

------ Sketch Paint -------

Freely sketch with this "Sketch Paint", and enjoy your masterpiece like movie playing back the sketch steps.


Features:
☆ About ten brushes. More brushes will be avaiable in new version.
☆ Eraser
☆ Undo / Redo
☆ Pinch to Zoom In or Zoom Out
☆ Brush Pressure 0% - 100%
☆ Desktop-class color picker
☆ Save to SD
☆ Share by e-mail, flickr, MMS, etc.

Paper Toss v1.0.9 - Download APK

Paper Toss v1.0.9
Paper Toss v1.0.9


Description

The hit game has finally arrived for Android!

Have you ever been bored at work, crumpled up a piece of paper and counted how many times you can make it in a small trash can? Has your boss ever gone out for a quick bite while you and your co-workers see how far you can move the trash can away and still make the paper shot? Have you ever brought in electric fans to make the shot even harder? Backflip Studios is happy to announce that we have brought this amazing and hilarious experience to Android.

This game is oddly satisfying . . . much like tossing a real ball of crumpled paper into a metal trash basket. So realistic, you will think you are stuck in an office killing time.

Amaze, share and compare your scores with friends and others on the online global scoreboard.

Game includes:
-Gorgeous graphics
-6 levels of varied difficulty
-Innovative flick control
-Hi-Res graphics for newer devices
-Global online scoreboard
-Animated paper
-Real office sounds
-Varying wind speed from fan impacts paper flight
-Verbal abuse from angry co-workers

Let us know what you think.

You can follow us on Twitter at: http://twitter.com/backflipstudios

"Paper Toss" has been installed more than 35,000,000 times - give it a shot if you haven't yet. Also try "NinJump" our latest FREE game for Android.

PhotoFunia v2.0.7 - Download APK

PhotoFunia v2.0.7
PhotoFunia v2.0.7


Description

PhotoFunia is a photo editing tool that gives you a fun filled experience.

Put your face on a billboard, a stamp, or in a Warhol-like work of pop-art. Become the Mona Lisa or a bodybuilder. You get over 150 scenes to play with. You're not cutting and pasting; instead, the app "finds" the face in your photo and integrates it with the scene of your choice.

Note: All image manipulation is performed in the cloud therefore WiFi or 3G connection is required for application to work.

Poweramp Music Player (Trial) v2.0.4-build-467 - Download APK

Poweramp Music Player (Trial) v2.0.4-build-467
Poweramp Music Player (Trial) v2.0.4-build-467


Description

Powerful Music Player for Android

Poweramp is a powerful music player for Android.
2.0 is the next major release and a free update for everyone, who purchased Poweramp Full Version Unlocker.

Follow us on twitter @Poweramp2 to get instant updates on app development progress, feature spotlight, theme sharing, take part in giveaways and even chances for free copies of Poweramp.

Please check Common Questions/Answers below in the description.

You can downgrade back to 1.4 by downloading it from official Poweramp site.

Key Features:
- plays mp3, mp4/m4a (including alac), ogg, wma*, flac, wav, ape, wv, tta, mpc, aiff (* some wma pro files may require NEON support)
- 10 band optimized graphical equalizer for all supported formats, presets, custom presets
- separate Bass and Treble adjustment
- stereo eXpansion, mono mixing, balance
- crossfade
- gapless
- replay gain
- plays songs from folders and from own library
- dynamic queue
- lyrics support, including lyrics search via musiXmatch plugin
- embed and standalone .cue files support
- support for m3u, m3u8, pls, wpl playlists
- OpenGL based cover art animation
- downloads missing album art
- 4 configurable widget types
- configurable lock screen with optional Direct Unlock
- headset support, automatic Resume on headset and/or BT connection (can be disabled in settings)
- scrobbling
- tag editor
- visual themes, including support for external/3rd party skins
- fast library scan
- high level of customization via settings

This version is 15 days full featured Trial. See Related Apps for Poweramp Full Version Unlocker or use Buy option in Poweramp settings to buy Full Version.

==========

Common Questions/Answers for Poweramp v2.x:

Q. Poweramp 2.0 skips on Android 4 (Ice Cream Sandwich)
A. Please set Large in Poweramp Settings => Audio Engine => Advanced Tweaks => Audio Buffer Size.

Q. My songs are missing from folders/library.
A. Please ensure you have all your folders with music actually checked in Poweramp Settings => Music Folders.
Your original Android Library is not changed, nor any files deleted.
Poweramp 2.0.1 has Auto-find option in Settings. This will import your Android library folders into Poweramp.

Poweramp library is a separate, completely independent library. When you installed Poweramp 2.0, it just got filled with the files scanned from your sd card/other flash memory, as specified in Music Folders. By default these are /music, /mp3 and Google music cache directory, or the Poweramp 1.4 previous music folders settings.

Q. Freeze/too slow folders/library scan
A. You have (semi)broken SD card. Please check your SD card for errors on computer or try another SD card.

Q. Where is Auto-advance Setting now in Poweramp 2.0
A. It's merged with Repeat modes. Just keep pressing Repeat mode until Advance List.

Q. Volume too low. Volume changes weirdly. Other volume issues.
A. Try to disable Direct Volume Control in PowerAMP Settings => Audio Engine => Advanced Tweaks.

Poweramp 2.x uses Direct Volume Control by default on 2.3+ mid-to-high end devices. On stock ROMs this produces much better audio output. But many custom/buggy ROMs, while supporting DVC, can fail with it.

Q. Poweramp 2.0 widget becomes white/doesn't work on phone reboot
A. This can happen if something blocks Poweramp from starting on reboot and updating the widget - task managers, auto-start tweaking. If you use such apps/tweaks, you may need to add Poweramp (or/and WidgetPack) to exceptions list.

Q. Can I get Poweramp v1.4 look?
A. You can download "Poweramp Classic Skin" on Market.

Scanner Radio v3.5.1 - Download APK

Scanner Radio v3.5.1
Scanner Radio v3.5.1


Description

Listen to police and fire departments from around the world on your phone.

Listen to live audio from over 2,900 police and fire scanners, weather radios, and amateur radio repeaters from around the world (with more being added daily).

Features:

* Add scanners you listen to the most to your Favorites list for quick access.
* View scanners that are located nearest you, sorted by distance, by clicking on "Near Me"
* View the top 50 scanners that have the most listeners (updated every 5 minutes).
* View list of scanners added most recently (new additions are being added all the time).
* Browse the directory of scanner feeds by location or by genre (public safety, weather, railroad, etc).
* Configure alerts to have the app notify you when lots of people are listening to a scanner (indicating that something big may be happening).
* Add Scanner Radio widgets and/or shortcuts to your phone's home screen for quick access.
* Add a "Scanner Radio Favorite" shortcut to your home screen to launch a scanner feed via an alarm clock app or automation app.

This is the free version of the app, below are the benefits of purchasing the Pro version (for $2.99):

* The Pro version contains no ads.
* Allows you to specify what times of day you want to receive listener alerts.
* Allows you to setup listener alerts for scanners located near you.
* The play button at the top of the directory screens and on the widgets is functional.
* Allows you to listen to archived audio (from the past 30 days) if you have a RadioReference.com Premium Subscription. Their premium subscription is $15 for 6 months, without it you will not be able to access their audio archives using the app.

The audio is provided by volunteers using real scanner radios. If your area is not available, see the menu in the app for information on how to get it added.

Explanation of why various permissions are needed:

The "Modify global system settings" permission is needed in order for the app to be able to change the device's "Wi-Fi Sleep Policy" to "Never" (but only with your permission). When you run the app, it will check the setting and ask you if you would like for it to be changed to "Never" (if it's set to something else) so that the scanner audio won't be interrupted if the screen turns off while you're listening over Wi-Fi.

The "Phone Calls / Read Phone State" permission is needed by the app so that it can detect when you're placing a phone call (or when one is being received) so that it can automatically stop the streaming of the audio to prevent it from interfering with the call.

The "Fine (GPS) Location" and "Coarse Location" permissions are required so that the app can determine what scanners are located in your area when you click on "Near Me". When you click on "Near Me" the app first attempts to determine your location via the network, if that fails the app then tries to determine your location via GPS.

The "Automatically Start at Boot" permission is required so that a small portion of the app can be started when your phone boots if (and only if) you turn on the listener alert checking feature of the app (that feature is turned off by default).

If the audio repeats or the app stays connected for only a short time, try returning to a directory screen in the app, then select "Settings" from the menu, then "Player settings", and then try changing the "Streaming method" setting.

Note that the widgets are not available if the app has been installed on an SD card. If you can't find the widgets, move the app off of your SD card.

Follow "Scanner Radio" on Facebook or ScannerRadio on Twitter to be notified about service interruptions, new beta versions, etc.

Google Shopper v2.3 - Download APK

Google Shopper v2.3
Google Shopper v2.3


Description

Research products and find great deals when you're on-the-go.

Find products with your phone and get prices fast.
Find great products and deals with your Android phone. Get product pricing, availability and reviews for products by scanning barcodes and cover art, or by voice and text search.

Shop on!

Sunday, January 8, 2012

SKOUT - Meet, Chat, & Flirt v2.8.1 - Download APK

SKOUT - Meet, Chat, & Flirt v2.8.1
SKOUT - Meet, Chat, & Flirt v2.8.1


Description

Meet MILLIONS of single girls and guys at Skout for flirting, dating, friendship and love! Chat and browse photos for FREE! Use SKOUT to flirt, play, party, find a date or new friends. At SKOUT we take your safety and privacy very seriously. No one can figure out your exact whereabouts.

- * Millions of users, as seen on ABC News, Fox News, Marie Claire *
- 100% FREE to chat and share photos
- Like MiuMeet, Grindr, myYearbook, Flirtomatic and Zoosk

Sonic Soundboard v1.2 - Download APK

Sonic Soundboard v1.2
Sonic Soundboard v1.2


Description

Featuring a collection of the best sounds and music from the iconic game,Sonic 1

Sonic Soundboard

Featuring a collection of the best sounds from one of the most iconic games ever made, Sonic the hedgehog. Relive some of Sonic the hedgehog's best sounds and music with this soundboard!

Long click to set as ringtone or notification!

If you would like to request a sound please leave a review with the sounds you want.

1.2 Added Ring and Attacking sound effect as requested