知识点:
1 使用Service服务后台运行Toast显示小火箭
2 使用子线程更新火箭发射功能
3 使用handle.post在主线程中充当延时函数
1 使用Service服务后台运行Toast显示小火箭
1建立一个Service类,并在AndroidManifest.xml中进行注册:
public class RocketService extends Service
<service android:name=".RocketService"
></service>
2使用WindowManager设置界面显示参数:
private void InitRocket() {
mWM = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
winWidth = mWM.getDefaultDisplay().getWidth();
winHeight = mWM.getDefaultDisplay().getHeight();
params = new WindowManager.LayoutParams();
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.width = WindowManager.LayoutParams.WRAP_CONTENT;
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManag

本文介绍如何在Android中利用Service服务实现后台运行,并通过Toast显示小火箭效果。详细步骤包括Service的创建与注册、使用WindowManager设置显示参数、监听用户抬起事件触发火箭发射,以及添加相关权限。同时,文章探讨了子线程更新火箭发射功能的方法,通过Handler在主线程中更新视图,并用handle.post实现延迟功能。

3122

被折叠的 条评论
为什么被折叠?



