Mobile TV Elite Software

Archive for March, 2010

Sprint Released Developer’s Guide for HTC EVO 4G

Sprint has released the developer’s guide for HTC EVOTM 4G, which is the World’s First 3G/4G Android Phone, coming this Summer Exclusively from Sprint. The documentation covers additional functionality that will be available for the HTC EVO 4G Android device, and it is intended for the 3rd party developers who want to start developing applications for the device prior to official launch of the product.

The developer’s guide includes:

1. 4G-WiMax Network

The Android Éclair (2.1) release does not include the support for 4G radios like WiMax. The APIs shown in the guide will be used for Sprint 4G device until the official Android release includes 4G support.

2. Secondary Camera Support

The HTC EVO 4G has two cameras MAIN and SECONDARY, and the Android Éclair release does not have specific support for controlling more than one camera. Sprint is actively working with the Android team to support a API for controlling a secondary camera in the Android platform level.

3. HDMI output support

This device supports HDMI output of video content via a cable. Common use of this could be to connect to a TV or a video projector to show a video clip.

4. Browser

This device has some support of HTML5 and features commonly discussed alongside HTML5, while this guide is not focused on browser Sprint would like to highlight a few items of interest and will add to this list over time.

5. Developer Tools

Since the HTC EVO 4G is a Android 2.1 device developer can use the standard 2.1 SDK available for public download from the Android site. The developer tools info will help to configure settings in the SDK to better match the HTC EVO 4G -vs- a generic 2.1 handset.

You can find the full developer’s guide on Goog doc: Sprint Developer’s Guide for HTC EVO 4G

Be the first to comment - What do you think?  Posted by CuteAndroid - March 31, 2010 at 11:55 am

Categories: Android, Android developer, Android News   Tags: , , , ,

Open Source Android Apps for developers: MobiLogger

Maybe MobiLogger is for bloggers, not for Android developers, but the design of MobiLogger is very cool!

Apps Description

MobiLogger is a mobile blogging tool for the Android platform. It’s main design principles are:

* Do one thing (mobile blogging) and do it well
* No matter where your blog is hosted, it’ll be editable with MobiLogger
* Simpler is better

MobiLogger intends to do one thing perfectly: Allow you to post blog entries, consisting of various media types, to your blog(s), wherever you are.

MobiLogger intends to make maintaining your blogs on your Android-enabled phone easy and fun.

With MobiLogger you can make note of your idea quickly, and even when you really catch that bus, you can start working on your posting while in the bus.

Project Home
http://code.google.com/p/mobilogger/

Project owners
juha.kervinen

Version
2009 RC 1

Apk Downloads
You can download the latest package(MobiLogger2009-1.RC1.apk) on the download section at MobiLogger project home.

Check Out Source Code
svn checkout http://mobilogger.googlecode.com/svn/trunk/ mobilogger-read-only
Note: I can’t check out the source code, just an empty folder.

Screenshots
Read more…

Be the first to comment - What do you think?  Posted by CuteAndroid - March 30, 2010 at 4:30 pm

Categories: Android, Android app, Android Application   Tags: , , , , ,

Tips for Android developer: install & uninstall Android applications

As Android developer, if you want to install Android applications into the Android emulator, you can use the adb command:

adb install xxx.apk

where xxx.apk is the Android application. Otherwise, if you want to uninstall the Android applications, use:

adb shell rm /data/app/xxx.apk

Note the apk name maybe not same, you can use the:

adb shell ls /data/app

to find the name of the Android applications which you want to delete.

Be the first to comment - What do you think?  Posted by CuteAndroid - at 2:10 pm

Categories: Android, Android Application, Android developer   Tags: , , , , , , ,

Tips for Android developer: Android SDK tools PATH setting

After you installed the Android SDK, it’s a good idea to add the tools directory to your search path, which includes a useful collection of command-line tools.

Windows:

Suppose you install the Android in”D:\ android-sdk-windows\tools”, there two methods to set the PATH, one is use the command:

set path=%path%;D:\ android-sdk-windows\tools;

Another is by:

My Computer->Property->Advanced->Environment Variables->Edit Path Variable and add “D:\ android-sdk-windows\tools” into the Path Variables.

Linux and Mac:

Edit the ~/.bashrc or ~/.bash_profile, add “export PATH=$PATH:/tools”, such as:

1. Linux:export PATH=$PATH: /android-sdk-linux/tools

2. Mac:export PATH=$PATH: /android-sdk-Mac_x86/tools

After saved the file, excuting “source ./.bashrc ” to make the PATH setting become effective.

1 comment - What do you think?  Posted by CuteAndroid - March 29, 2010 at 2:51 pm

Categories: Android, Android developer   Tags: , , , ,

Tips for Android developer: failed to copy file to system

As android developer, if you use the following command like:

adb push file /system/..

and meet problems like “failed to copy file to /system/…”, such as:

failed to copy ‘file’ to ‘/system/…’: No space left on device
failed to copy ‘file’ to ‘/system/…’: Out of memory

The resolve method is not using the Eclipse or AVD Manager to start the Android emulator, but by use the command first:

$emulator –avd youravdname –partition-size 128

Then you can try the command “adb push file /system/…”, and the problem maybe resolved.

4 comments - What do you think?  Posted by CuteAndroid - at 11:37 am

Categories: Android, Android developer   Tags: , , , , ,

Android books for Users: Google on the Go

This Andorid book is not for developers, but for users who want use their Android phones to make life more productive, more efficient, and more fun!

Google on the Go: Using an Android-Powered Mobile Phone

Google on the Go

Product Description

So you’ve got one of those hot new Android-powered phones? Awesome! Now, get the most out of it with Google on the Go! This friendly, easy book shows exactly how to use your phone to make your life more productive, more efficient, and more fun!

Making calls? Playing MP3s? Sending Gmail? Taking pictures? It’s all covered here—one step at a time, in plain English. There’s no faster way to master the great Google tools built into your new phone: calendar, messaging, web browsing, chat, Google Maps, YouTube, you name it!

Want to customize your phone? Here’s how. Need to troubleshoot a problem? No sweat: you’ll find easy, step-by-step directions. Whether you’re using the T-Mobile G1 or another Android-powered smartphone, this book answers all your questions so you can harness the power of Google applications and tools in the palm of your hand.

• Set up your Google Android phone fast!

• Quickly master phone basics, from speakerphone to call waiting

• Transfer contacts from your computer or another phone

• Add new Calendar appointments and reminders

• Make the most of your free Gmail account

• Take photos, and send them instantly to your contacts

• Watch videos and upload them to YouTube

• Find practically anything with Google Search

• Use Google Talk’s handy chat features

• Get directions and traffic info with Google Maps… even use GPS!

• Install new software tools and even start writing your own

• Fix the most common problems with service and hardware

About the Author

John Eddy is a gadget hobbyist who infuriates his wife by continually getting new toys that need to be put somewhere. The majority of his career has been spent trying to ensure that normal, everyday people can successfully use their technological wonders. He has helped people both directly, through product support, and indirectly, by moderating online forums and newsgroups, thus ensuring a safe environment in which to seek answers.

After his long career in and around Microsoft, it’s ironic that John’s first book is about Google. He spends his days and nights in the Seattle area reading,watching too much TV and not enough movies, and enjoying quality time on his Xbox 360 and Wii with his far more techsavvy wife. Author of Special Edition Using Microsoft Office Outlook 2007, she shares his love of cooking and eating.Their food chronicles can be found at www.cooklocal.com.

Patricia DiGiacomo Eddy
is an accomplished technology author and mobile phone geek who isn’t nearly as infuriated with her husband’s love of gadgets as he might think. She has written several books, including Special Edition Using Microsoft Office Outlook 2003, Special Edition Using Microsoft Office Outlook 2007, Absolute Beginner’s Guide to OneNote, and Access 2003: VBA Programmer’s Reference. Her day job is spent writing about email technology with a major software company. Her evenings are spent writing about a wide variety of other topics, including health and fitness, cooking, and Seattle culture. She enjoys a good game of Wii Tennis. Although she watches too much TV, she isn’t planning on changing that habit any time soon. Patricia and her husband recently completed their first half marathon and are looking forward to training for a full marathon as soon as this book is on the shelves.

Product Details

* Paperback: 216 pages
* Publisher: Que; 1st edition (February 22, 2009)
* Language: English
* ISBN-10: 0789739534
* ISBN-13: 978-0789739537
* Product Dimensions: 8.9 x 5.9 x 0.6 inches

Be the first to comment - What do you think?  Posted by CuteAndroid - March 28, 2010 at 11:21 am

Categories: Android, Android book   Tags: , , ,

Android’s Share of SmartPhone Requests Gains Ground Rapid in AdMob Network

According the “February 2010 Mobile Metrics Report” of AdMob, Google Android’s share of smartphone requests increased from 2% in February 2009 to 24% in February 2010, which was the fastest growing smartphone operating system and ranked second in the AdMob network. The top five Android devices worldwide, by traffic, were the Motorola Droid, HTC Dream, HTC Hero, HTC Magic, and the Motorola CLIQ.

In addition to the Android platform, the leading smartphone operating system is iPhone OS, which ranked first with the 50% share, up 17 percentage points in the last year. Symbian’s share of requests fell from 43% to 18%, and ranked third in the AdMob network.

Operating System Share in admob

Other key infomations include:

* In February 2010, smartphones accounted for 48% of AdMob’s worldwide traffic, up from 35% in February 2009. In absolute terms, smartphone traffic increased 193% over the last year.

* Feature phones declined from 58% to 35% of AdMob’s total traffic as users began switching to smartphones.

* The mobile Internet devices category experienced the strongest growth of the three, increasing to account for 17% of traffic in AdMob’s network in February 2010. The iPod touch is responsible for 93% of this traffic; other devices include the Sony PSP and Nintendo DSi. In absolute terms, mobile Internet device category traffic increased 403%.

About AdMob

AdMob is one of the world’s largest mobile advertising networks, serving billions of mobile banner and text ads a month across a wide range of leading mobile Web sites and applications.

About AdMob Mobile Metrics

AdMob serves ads for more than 15,000 mobile Web sites and applications around the world. AdMob stores and analyzes the data from every ad request, impression, and click and uses this to optimize ad matching in its network. AdMob’s monthly report offers a snapshot of its data to provide insight into trends in the mobile ecosystem.

Be the first to comment - What do you think?  Posted by CuteAndroid - March 26, 2010 at 12:18 pm

Categories: Android, Android News   Tags: , , , , , , ,

Open Source Android Apps for developers: Sysinfo-for-Android

Apps Description
Sysinfo is an open source android app, which lets user to view the system informations. Sysinfo is a tool for Android(TM) developers who are going to build and deploy Android applications to run on various Android powered devices. Sysinfo can help developers by showing various system informations such as ‘product name’, ’sdk version’, ‘display resolution’, etc.

Project Home
http://code.google.com/p/sysinfo-for-android/

Project owners
roguebean

Version
0.6

Apk Downloads
You can download the latest package(sysinfo.apk) on the ‘Android Market’ or on the download section at sysinfo-for-android project home.

Check Out Source Code
svn checkout http://sysinfo-for-android.googlecode.com/svn/trunk/ sysinfo-for-android-read-only

Screenshots
Read more…

Be the first to comment - What do you think?  Posted by CuteAndroid - March 25, 2010 at 3:50 pm

Categories: Android, Android app   Tags: , , , ,

Latest Release of Oracle® Berkeley DB Provides Support for Android Platform

As we all know, the API of Android platform contains support for creating and using SQLite database, which is an ACID-compliant embedded relational database management system contained in a relatively small C programming library. Today, Oracle announced the latest release of Oracle® Berkeley DB-11g Release 2-now offers interface for SQL developers and support for Android.

Oracle Berkeley DB 11g Release 2 introduces a new SQL API, based on SQLite, which is familiar to a large developer community and helps simplify application development. SQLite Tools integration means that all tools that work with SQLite will also work with Oracle Berkeley DB, making it easier to develop, deploy and manage Oracle Berkeley DB applications and databases. In addition, Oracle Berkeley DB 11g Release 2 introduces support for the Android platform, offering developers the ability to develop and deploy a wide range of applications.Android support has been added to Oracle Berkeley DB’s long list of supported platforms allowing application developers to deploy Oracle Berkeley DB applications on an even broader range of devices.

Other new features and benefits include:

* New SQL API enables application developers to utilize SQL skills with the flexibility to choose APIs that best meet their technical requirements;

* Flexible configuration including the library, cache size, database location and transactions under the control of embedding application;

* Improved SQL concurrency, performance and reliability using Oracle Berkeley DB storage engine’s fine-grained locking mechanism and write-ahead logging underneath the SQLite API;

* Simplified Data synchronization using the Oracle Database Lite Mobile Server which enables automatic provisioning and synchronization of Oracle Berkeley DB mobile applications and databases;

Oracle Berkeley DB 11g Release 2 will be available for download on March 31, 2010.

Be the first to comment - What do you think?  Posted by CuteAndroid - March 23, 2010 at 3:45 pm

Categories: Android, Android News   Tags: , , , , ,

One bug of the Android 2.x book: Professional Android 2 Application Development

The chap2 in the Android 2.x book “Professional Android 2 Application Development” gives a “TO-DO LIST EXAMPLE”, which will create a new to-do list Android application from scratch. There are 9 steps to create the to-do list application with using native Android View controls and the bug occurs on the final step:

“The final step to make this to-do list functional is to let users add new to-do items. Add an onKeyListener to the EditText that listens for a ‘‘D-pad center button’’ click before adding the contents of the EditText to the to-do list array and notifying the ArrayAdapter of the change. Then clear the EditText to prepare for another item.”

The added codes are bold:

myEditText.setOnKeyListener(new OnKeyListener() {
 public boolean onKey(View v, int keyCode, KeyEvent event) {
  if (event.getAction() == KeyEvent.ACTION_DOWN)
   if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER){
    todoItems.add(0, myEditText.getText().toString());
    aa.notifyDataSetChanged();
    myEditText.setText(“”);
    return true;

If you can’t run this to-do list application as the Android project, maybe the bug occurred on the below line:

myEditText.setOnKeyListener(new OnKeyListener() {

You should modify this line to:

myEditText.setOnKeyListener(new View.OnKeyListener() {

then the problem maybe resolved.

5 comments - What do you think?  Posted by CuteAndroid - March 22, 2010 at 12:00 pm

Categories: Android, Android book   Tags: , , ,

Next Page »