Přepsat Androidu Explicit Intent

hlasů
4

Moje aplikace je třeba mít intent-filter, že reaguje na Intentkteré má svůj set komponenta (a explicitní záměr.) Zde je příklad.

Intent i = new Intent();
i.setClassName(com.compareeverywhere,com.compareeverywhere.ScanActivity);
startActivity(i);

Jen jednoduchý intent-filternebude dělat - protože Intentje vyroben pro určitou komponentu ( Activity,) je právě uvádí na trh, který, aniž by při pohledu na záměry vůbec. Existuje způsob, jak to udělat?
Díky, Isaac Waller
PS: Prosím, neodpovídejte „Ne.“

Položena 07/03/2009 v 04:01
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
14

Ne.

:) Jak již bylo řečeno, představit, co by se stalo, kdyby Android dovolil lidem unést záměry pro jednotlivé komponenty. Nelíbí aplikaci konkurenta? Jen si vás unést svou hlavní činnost s vlastní zobrazit porno. Záměry mohou určit konkrétní složky konkrétně proto, že autoři nechtějí ostatní, aby bylo možné, aby je nahradili.

Máte dvě možnosti. Pokud je to vaše vlastní kód, nahraďte ji generické úmyslně, nebo v případě, že patří někomu jinému, je kontaktovat a zeptat se hezky, aby jej změnit na generické záměru spolu s několika dobrých důvodů, proč tomu tak je nutné.

Odpovězeno 22/03/2009 v 00:32
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more