elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Permitir Instalar App en SD como memoria interna
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Permitir Instalar App en SD como memoria interna  (Leído 7,100 veces)
FJDA


Desconectado Desconectado

Mensajes: 321


Ver Perfil
Permitir Instalar App en SD como memoria interna
« en: 10 Julio 2022, 15:07 pm »

Hola buenas,

Tengo un móvil en el cual utilizo parte de la memoria SD como memoria interna cosa que me permite ahorrar espacio de memoria Interna del teléfono al poder pasar aplicaciones a la memoria interna SD.

Primero debo instalar la aplicación en la interna, ya que por defecto es así. Luego entro en en Ajustes/aplicaciones, selecciono la aplicación y en la parte Memoria puedo pasarla a la tarjeta SD.

Dicho esto pues comentar que algunas aplicaciones dejan pero otras no. Tengo una aplicación que graba vídeo pero no tiene opción de guardar en la memoria Externa. Así que he descompilado la aplicación para modificarla de modo que permita hacerlo y luego volverla a compilar.  Así que he descompilado la aplicación para modificarla de modo que permita pasarla a la memoria interna SD. El problema es que no se que permisos u opciones  debo modificar o añadir.

Estos son los permisos que aparecen en el AndroidManifest.xml:

Código
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.view.ppcs" platformBuildVersionCode="30" platformBuildVersionName="11">
  2.    <uses-permission android:name="keepclassmembers"/>
  3.    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  4.    <uses-permission android:name="android.pecom.android.tools.build:gradlermission.WRITE_EXTERNAL_STORAGE"/>
  5.    <uses-permission android:name="android.permission.CAMERA"/>
  6.    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
  7.    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
  8.    <uses-permission android:name="android.permission.WAKE_LOCK"/>
  9.    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  10.    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  11.    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_ADDED"/>
  12.    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED"/>
  13.    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_INSTALL"/>
  14.    <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED"/>
  15.    <uses-permission android:name="android.permission.GET_TASKS"/>
  16.    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
  17.    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  18.    <permission android:name="com.view.ppcs.permission.PROCESS_PUSH_MSG" android:protectionLevel="signatureOrSystem"/>
  19.    <permission android:name="com.view.ppcs.permission.PUSH_PROVIDER" android:protectionLevel="signatureOrSystem"/>
  20.    <permission android:name="com.view.ppcs.permission.PUSH_WRITE_PROVIDER" android:protectionLevel="signatureOrSystem"/>
  21.    <uses-permission android:name="com.view.ppcs.permission.PROCESS_PUSH_MSG"/>
  22.    <uses-permission android:name="com.view.ppcs.permission.PUSH_PROVIDER"/>
  23.    <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true"/>
  24.    <uses-permission android:name="android.permission.INTERNET"/>
  25.    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  26.    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  27.    <uses-permission android:name="android.permission.VIBRATE"/>
  28.    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
  29.    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
  30.    <uses-permission android:name="com.view.ppcs.permission.MIPUSH_RECEIVE"/>
  31.    <permission android:name="com.view.ppcs.permission.MIPUSH_RECEIVE" android:protectionLevel="signatureOrSystem"/>
  32.    <queries>
  33.        <intent>
  34.            <action android:name="android.intent.action.VIEW"/>
  35.            <category android:name="android.intent.category.BROWSABLE"/>
  36.            <data android:scheme="https"/>
  37.        </intent>
  38.    </queries>
  39. ...
  40.  

También encontré esta línea que no se si tendrá que ver:

Código
  1. <application android:allowBackup="true" android:appComponentFactory="Any" android:extractNativeLibs="false" android:hardwareAccelerated="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:name="com.view.ppcs.AppApplication" android:networkSecurityConfig="@xml/network_security_config" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/icon" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.Light.NoActionBar" android:usesCleartextTraffic="true">
  2.  

O sea, podría ser:
Código
  1. android:requestLegacyExternalStorage="true"
  2.  




« Última modificación: 10 Julio 2022, 15:15 pm por FJDA » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines