Esquema personalizado de Android que no funciona en algunos dispositivos
He hecho el esquema de encargo para mi app agregando esto a mi actividad en el manifiesto android:
<activity android:name=".TabHostActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.action.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.LAUNCHER" /> <data android:scheme="myscheme" /> </intent-filter> </activity>
Cuando escribo "myscheme: //" en el navegador android abre mi aplicación (en algunos dispositivos). El problema es que esto no está funcionando en la galaxia s de Samsung y el juego de Xperia. Sólo busca myscheme: // en google.
- No apuntar a las últimas versiones de Android
- Android, Eclipse, Google_Play_Services_Lib - intentando importar el proyecto y obtener errores
- Configuración de Android AppWidget - Comienza en una nueva tarea
- OnCreate () no está siendo llamado
- Compatible-pantalla aparece después de la etiqueta de aplicación?
¿Alguien sabe lo que está mal aquí?
Cualquier ayuda será apreciada 🙂
- No se puede usar android: xlargeScreens = "true"?
- ¿Cuál es el nombre de mi paquete de aplicación en android?
- Optimización del archivo de manifiesto de Android para el mayor número de dispositivos compatibles
- ¿Es posible definir un receptor de difusión como una clase interna en el archivo de manifiesto?
- Android - No se puede instanciar la actividad - ClassNotFound - Falla en un eclipse pero no en otro
- ¿Cómo puedo hacer que mi aplicación aparezca en tablets
- ¿Cómo crear una clase de actividad en otra clase de actividad?
- Android: ¿Hay una ventaja al establecer compileSdkVersion en una versión inferior a la última API?
Es común que los navegadores busquen un término o prepend "http: //" delante de él si no está presente. Supongo que eso es lo que está pasando aquí.
Si crea una página HTML con un enlace a myscheme: // algo, su aplicación debería aparecer en la lista de selectores.
Algo así: <a href="myscheme://it_worked"> click this link </a>
- Android Imagebutton resplandor de enfoque / tinte de color
- Llamar a funciones javascript en una vista web desde la clase de actividad