[android-developers] Re: How can i access System directory in an emulator ??

2009-01-03 Thread Andrew Stadler

It's not clear if you're trying to write tests (as you implied in the
first paragraph) or modify behavior of a running system (as you
implied in the second paragraph).

But in either case, as Dianne noted, Instrumentation is designed for
use directly with your own code, not to be applied to any other code.
I don't think it's applicable in either of the cases you describe
here.


On Fri, Jan 2, 2009 at 5:45 PM, Ashrotronics 030440...@163.com wrote:

 Here is the case:
  While i'm trying to make fuctional tests against all apps installed
 in my device,The feature Target package of My instrumentation class
 makes it insurmountable to access a third pkg,But in some cases,It is
 much of a need to do so,
  e.g. an email from a stranger comes and after i view the content ,i
 decide to add him to my contact list by pressing menu-add to contact
 This action may invoke a certain activity in pkg .contact,And in this
 situation,My instrumentation will abort,as the top activity is already
 out of the target pkg(.email),
  So, any way i can do this ??
  Thanks again!

 On Jan 3, 3:38 am, Dianne Hackborn hack...@android.com wrote:
 Why do you want to run your own instrumentation against apps in the system
 directory?  Anyway, as you say, you need to be signed with the same
 certificate as the app your are running your instrumentation against.  It's
 not really a matter of being installed in the system dir.  If you don't own
 the target app enough to be able to sign your instrumentation with the same
 certificate, then you can't run instrumentation against it, and it is very
 much designed to be that way.





 On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote:

  Thanks for your respondence,What i am trying to do is to start apps in
  system directory through my own instrumentation class,
  But i am always rejected by android's security mechanism because i do
  not have the same signature(as is shown in logs:Permission denied)
  After further consideration,i decided to try installing my app in the
  system directory ,but also with no luck ,
  any idears i can do this ??
  Thanks !

  On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote:
   Downloaded apps (such as those developed with the SDK) cannot be
   installed into the system directory.

   Perhaps if you can better describe what you are trying to do and which
   permissions your app requires, the list community can better assist
   you.

   On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote:

Hi all:
It seemed that some work can  not be done due to permission
reasons unless my APK is  in installed in the System/app
directory ,So,is there any way i can do that ??
   Thanks in advance ~!- Hide quoted text -

   - Show quoted text -

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support.  All such questions should be posted on public
 forums, where I and others can see and answer them.- Hide quoted text -

 - Show quoted text -
 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How can i access System directory in an emulator ??

2009-01-02 Thread Ashrotronics

Thanks for your respondence,What i am trying to do is to start apps in
system directory through my own instrumentation class,
But i am always rejected by android's security mechanism because i do
not have the same signature(as is shown in logs:Permission denied)
After further consideration,i decided to try installing my app in the
system directory ,but also with no luck ,
any idears i can do this ??
Thanks !

On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote:
 Downloaded apps (such as those developed with the SDK) cannot be
 installed into the system directory.

 Perhaps if you can better describe what you are trying to do and which
 permissions your app requires, the list community can better assist
 you.



 On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote:

  Hi all:
      It seemed that some work can  not be done due to permission
  reasons unless my APK is  in installed in the System/app
  directory ,So,is there any way i can do that ??
     Thanks in advance ~!- Hide quoted text -

 - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How can i access System directory in an emulator ??

2009-01-02 Thread Dianne Hackborn
Why do you want to run your own instrumentation against apps in the system
directory?  Anyway, as you say, you need to be signed with the same
certificate as the app your are running your instrumentation against.  It's
not really a matter of being installed in the system dir.  If you don't own
the target app enough to be able to sign your instrumentation with the same
certificate, then you can't run instrumentation against it, and it is very
much designed to be that way.

On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote:


 Thanks for your respondence,What i am trying to do is to start apps in
 system directory through my own instrumentation class,
 But i am always rejected by android's security mechanism because i do
 not have the same signature(as is shown in logs:Permission denied)
 After further consideration,i decided to try installing my app in the
 system directory ,but also with no luck ,
 any idears i can do this ??
 Thanks !

 On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote:
  Downloaded apps (such as those developed with the SDK) cannot be
  installed into the system directory.
 
  Perhaps if you can better describe what you are trying to do and which
  permissions your app requires, the list community can better assist
  you.
 
 
 
  On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote:
 
   Hi all:
   It seemed that some work can  not be done due to permission
   reasons unless my APK is  in installed in the System/app
   directory ,So,is there any way i can do that ??
  Thanks in advance ~!- Hide quoted text -
 
  - Show quoted text -
 



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support.  All such questions should be posted on public
forums, where I and others can see and answer them.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How can i access System directory in an emulator ??

2009-01-02 Thread Ashrotronics

Here is the case:
  While i'm trying to make fuctional tests against all apps installed
in my device,The feature Target package of My instrumentation class
makes it insurmountable to access a third pkg,But in some cases,It is
much of a need to do so,
  e.g. an email from a stranger comes and after i view the content ,i
decide to add him to my contact list by pressing menu-add to contact
This action may invoke a certain activity in pkg .contact,And in this
situation,My instrumentation will abort,as the top activity is already
out of the target pkg(.email),
 So, any way i can do this ??
 Thanks again!

On Jan 3, 3:38 am, Dianne Hackborn hack...@android.com wrote:
 Why do you want to run your own instrumentation against apps in the system
 directory?  Anyway, as you say, you need to be signed with the same
 certificate as the app your are running your instrumentation against.  It's
 not really a matter of being installed in the system dir.  If you don't own
 the target app enough to be able to sign your instrumentation with the same
 certificate, then you can't run instrumentation against it, and it is very
 much designed to be that way.





 On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote:

  Thanks for your respondence,What i am trying to do is to start apps in
  system directory through my own instrumentation class,
  But i am always rejected by android's security mechanism because i do
  not have the same signature(as is shown in logs:Permission denied)
  After further consideration,i decided to try installing my app in the
  system directory ,but also with no luck ,
  any idears i can do this ??
  Thanks !

  On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote:
   Downloaded apps (such as those developed with the SDK) cannot be
   installed into the system directory.

   Perhaps if you can better describe what you are trying to do and which
   permissions your app requires, the list community can better assist
   you.

   On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote:

Hi all:
    It seemed that some work can  not be done due to permission
reasons unless my APK is  in installed in the System/app
directory ,So,is there any way i can do that ??
   Thanks in advance ~!- Hide quoted text -

   - Show quoted text -

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support.  All such questions should be posted on public
 forums, where I and others can see and answer them.- Hide quoted text -

 - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---