2011-09-19 47 views

回答

0

您可以通过这种方式::

package com.Touch; 

import android.app.Service; 
import android.content.Intent; 
import android.media.MediaPlayer; 
import android.os.IBinder; 

public class BackServices extends Service { 


    @Override 
    public IBinder onBind(Intent arg0) { 

     return null; 
    } 

    @Override 
    public void onCreate() { 

    } 

    @Override 
    public void onDestroy() { 

    } 

    @Override 
    public void onStart(Intent intent, int startid) { 

    } 

} 

创建服务,你可以得到这个::安装AP信息 http://www.androidsnippets.com/get-installed-applications-with-name-package-name-version-and-icon

+0

respding thnks ..以及你的上述代码显示的只是创建服务的模型.. nd提供的链接是为了获取已安装的应用程序的列表..所以你可能想知道我使用获取包列表的代码在上述服务ri8 ??? ....但是我怎么能检测到哪个应用程序用户想打开?.... plzz如果没有得到我比plz再次阅读我的文章我试图解释我的查询在这个评论或后在.. nd如果posiable thz plz帮助尽快ü可以..thnks –

+0

你需要研发它 –

+0

我尽我所能,但我不能这就是张贴在这里..!如果你得到我的答案,请尽快将它发布。 –

1

据我所知,这是不可能的除非a)应用程序是启动器,它可以在启动应用程序之前显示通知,或者b)应用程序需要root访问权限 - 我假定您不需要。

对于Android来说,如果某项服务可能会阻止用户打开应用程序,那么这将是一个严重问题:服务可能会在启动时启动,然后无法打开其他应用程序将其关闭,导致设备无法使用。

希望这会有所帮助。

+0

你有点同意你的观点,但是如果我们以应用程序更衣室为例,那么它会要求在开始任何应用程序之前输入密码..我希望你越来越我..答案的答案 –

+0

有趣的...你可以在应用程序启动之前抓住初始活动的意图吗? – lrAndroid

+0

不,我认为我们不能抓住这种方式意图..!但他们应该是启动任何应用程序时将启动的东西,我们需要毕业的想法.. –