Alterar Manifest dinamicamente

7 respostas
danilorangelmg

E ai pessoal blz, cara tava aqui pensando e tive algumas ideias que queria botar em pratica, é possivel eu alterar os dados do AndroidManifest dinamicamente pelo java?

7 Respostas

eduardovs

Até o momento não tem nada automatizado porem acredito que seja uma questão de tempo para que seja criado anotações como no JSP por exemplo
que substituem algumas configurações dentro no XML.

P

Se fosse possível seria um Deus nos acuda !!! Este tipo de coisa TEM que ser bloqueada !

Imagina se eu fasso uma app que passeia pela lista de aplicativos retirando permissões que elas não precisam ! Um absurdo !!!

Ufa, ainda bem que vou poder continuar lendo a lista de contatos dos usuários sem eles saberem…rs

eduardovs

o que o nosso amigo danilorangelmg quis questionar não é vou entrar em uma aplicação e modificar o Manifest dela através de outro APP
Até onde entendi ele quer dizer sobre voce está programando uma classe activity se tem uma forma que o manifeste se auto preencha
sem que voce tenha que acessa-lo e adcionar a classe para ser executada ou outras coisas do genero.

pelo que entendi ele questionou a situação de voce poder colocar por exemplo uma anotações na classe activity para ela ser automaticamente reconhecida.

//Exemplo

    @ManifestActivity()
    @ManifestName(".MainActivity")
    @ManifestIcon("@drawable/img")
    public class MainActivity extends Activity {
       //dados.
    }

Isso até o momento não existe

leo.alvesneuwald

eduardovs.

Se for isso, a IDE MotoDev faz isso automaticamente. =]

Marky.Vasconcelos

eduardovs:

o que o nosso amigo danilorangelmg quis questionar não é vou entrar em uma aplicação e modificar o Manifest dela através de outro APP
Até onde entendi ele quer dizer sobre voce está programando uma classe activity se tem uma forma que o manifeste se auto preencha
sem que voce tenha que acessa-lo e adcionar a classe para ser executada ou outras coisas do genero.

pelo que entendi ele questionou a situação de voce poder colocar por exemplo uma anotações na classe activity para ela ser automaticamente reconhecida.

//Exemplo

    @ManifestActivity()
    @ManifestName(".MainActivity")
    @ManifestIcon("@drawable/img")
    public class MainActivity extends Activity {
       //dados.
    }

Isso até o momento não existe

Gostei dessa ideia.

soaresinfo

Também achei que fosse uma forma para mudar as permissões com o aplicativo já instalado. Mas as anotações para automatizar o desenvolvimento seria muito interessante.

pedrogf89

leo.alvesneuwald:
eduardovs.

Se for isso, a IDE MotoDev faz isso automaticamente. =]

Legal saber, mas como o Motodev faz isso?

Criado 3 de maio de 2012
Ultima resposta 17 de jul. de 2012
Respostas 7
Participantes 7