Multi-process applications and Android Market

by Mike Collins » Fri, 06 Mar 2009 07:01:34 GMT


Sponsored Links
 The Android Market appears to only support "applications" that are a
single APK.
I've asked over there if this is not the case and Google says making
it a single
APK is the answer.

We have an application that has a long-lived background service and a
user interface
application, in two distinct processes.  Development is done with
Eclipse as two
distinct project/packages yeilding two APKs that are installed.  This
works just fine,
except that the Market doesn't support it.

I've mushed the two projects together into one which yeilds one APK
with the
service marked as run in a separate process.  This functions properly
and the service
remains running without the UI.  However I am unable to debug in the
service since
the process is not visible to me.

Not being able to debug the major part of the code is not condusive to
producing
substantive applications.  Having to develop the code as distinct
projects and then
when complete mush it together and hope for the best is not good
engineering.

Flipping the "remote" switch in the manifest for the service is not
very viable since a
lot of code that will run correctly as a single process will fault
when split and without
being able to debug into both process finding these is going to be
very painful.

Am I missing something?

tia,
  mike

--~--~---------~--~----~------------~-------~--~----~



Multi-process applications and Android Market

by Mike Collins » Fri, 06 Mar 2009 09:16:40 GMT


 'm perfectly happy to put everything in one APK if I can make it
work.

Pardon my ignorance, when you say "directly attach adb to a process
and
debug it" does that connect somehow with the Eclipse debugger? The
doc's
I've seen on adb don't indicate it is a debugger, just a bridge. I'm
not a very
savy Eclipse user.

mike


On Mar 5, 3:11pm, Dianne Hackborn <hack...@android.com> wrote:
--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Multi-process applications and Android Market

by Mike Collins » Sat, 07 Mar 2009 02:12:10 GMT


 ound the Remote Java Application debug entry, set it to localhost/
8700,
after a while it says "Failed to connect to remote VM, session timed
out."
Tried with both Connection Type of Attache and Listen. Tried enabling
and disabling "Allow termination of remote VM".

DDMS seems to only be able run "ps", nothing updates, nothing shows
in the left panel execpt "?" and the process ID and ports.

little circles,
mike

On Mar 5, 6:44pm, Dianne Hackborn <hack...@android.com> wrote:
--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Help: why can't I use com.google.api.translate in my Android application

Hi all,

I wish to use the package com.google.api.translate to write an android
translator application. However, I tried all day yesterday and nothing
is working. Although I got no error warning, I am not getting anything
back from the translator. Do you know if there is something
fundamentally wrong with my code? Why wouldn't the package
com.google.api.translate works in an android application environment?

Thank you for your help,

Redmapleleaf

PS. Here is a copy of my code

package com.google.android.translator;

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class AndroidTranslator extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      TextView tv = new TextView(this);
      String translatedText="Hello World";
      translatedText = myTranslator("Hellow World");
      tv.setText(translatedText);
      setContentView(tv);

  }


  private String myTranslator(String phrase) {
          String translatedText=null;
          if(phrase==null) phrase="No Translation";
        try {
          translatedText = Translate.translate(phrase,
Language.ENGLISH, Language.FRENCH);
        } catch (Exception ex) {
          ex.printStackTrace();
        }
        return (translatedText);
      }
}

--~--~---------~--~----~------------~-------~--~----~

2. How to change the ringtone of the phone

hello,

I need to know whether there is any way the ringtone of the phone can
be changed programatically.If yes,please could any one help me on
this.


Thanks
Guru
--~--~---------~--~----~------------~-------~--~----~

3. ListView Issue in Notepad Application

4. To start a new intent to see the contacts of the phone from an application

5. tried a G1 today

6. Android languages

7. Custom animation doesn't invalidate the area correctly