android开发:如何让app自己在后台启动呢?

不是开机启动,而是平时的时候,app自己启动,要怎么做呢?是AndroidManifest.xml里面设置吗?主要是我看到好多app平时自己就启动,好像做出这样的功能。

还有就是,有没有可能自己启动时,不是调用MainActivity的onCreate(),而是调用另一个函数呢?或者不一定是另一个函数,可不可以在onCreate()里用if判断出现现在是自己启动,然后跑另一段代码呢?

做一个android服务去启动你的程序

写一个service吧,这样就能实现喽

启动app都是靠意图(intent)的。
总得有个程序来做这个操作。

如果你想自动启动,想360那种。
就写一个服务,或者通过一些行为的广播来做、

一般服务是用来在你的app被杀死之后,自动重启用的。