Alterar Manifest dinamicamente

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?

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.

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

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

eduardovs.

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

[quote=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[/quote]

Gostei dessa ideia.

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.

[quote=leo.alvesneuwald]eduardovs.

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

Legal saber, mas como o Motodev faz isso?