1
我几乎完成了我的开发Android应用程序,但我希望能够给用户选项来运行它在后台最小化,并提醒每当发生一些事件时。
但是,我真的不知道从哪里开始。我试图让一个图标显示在状态栏上,但无济于事。基本上,我希望功能类似于“Trapster”应用程序,在该应用程序中出现一个小图标,当您接近速度摄像头时,该应用程序会通知您!
下面的代码我有SOFAR:
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.widget.Toast;
public class Background extends Service{
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this,"Service created ...", Toast.LENGTH_LONG).show();
}
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, "Service destroyed ...", Toast.LENGTH_LONG).show();
}
}
此外,是否有必要设置为使用服务的一些权限?以下是我在清单文件中的内容:
<uses-permission
android:name="android.permission.ACCESS_BACKGROUND_SERVICE" />
嘿,这是现在的工作。我现在可以发送通知到状态栏。非常感谢! – Eamorr 2010-12-23 17:03:50