의 난에 선언함으로써, 동일한 사용자 ID와 동일한 프로세스를 공유하는 두 응용 프로그램이 있다고 가정 해 봅시다 자신의 AndroidManifest.xml
: 각 응용 프로그램이 정의 된 서비스가 모두 인 경우하나의 프로세스를 공유하는 여러 서비스, 몇 개의 "기본"스레드가 있습니까?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp.appname1"
android:sharedUserId="com.myapp.sharedUserId">
<application android:process="com.myapp.sharedProcess">
...
...
및
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp.appname2"
android:sharedUserId="com.myapp.sharedUserId">
<application android:process="com.myapp.sharedProcess">
...
...
동시에 동일한 프로세스에서 실행 되더라도 각각에 대해 하나의 "기본"스레드가 생깁니 까? 아니면 하나의 "메인"스레드를 공유합니까?
모든 enlightment 매우 감사하겠습니다. 감사!
안녕하세요 Joe, 유용한 정보를 제공해 주셔서 감사합니다. 하지만 내가 말한 것은 동일한 사용자 ID와 프로세스를 공유하는 두 개의 별도 AndroidManifest.xml을 가진 두 개의 애플리케이션이 있다는 것입니다. 이 작업을 수행중인 프로젝트에서 하드웨어의 메모리 제한으로 인해 메모리 사용량을 절약 할 수 있습니다. 어떤 생각? –