先看效果
未扩展
扩展后
代码说明
AndroidManifest..xml
[html]
package="cn.hpc.assistant"
android:versionCode="1"
android:versionName="1.0" >
android:minSdkVersion="8"
android:targetSdkVersion="14" />
android:name=".FloatApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name="cn.hpc.assistant.MainActivity"
android:label="@string/app_name" >
App 类
[java]
package cn.hpc.assistant;
import android.app.Application;
import android.view.WindowManager;
public class FloatApplication extends Application {
private WindowManager.LayoutParams wmParams=new WindowManager.LayoutParams();
public WindowManager.LayoutParams getWmParams(){
return wmParams;
}
}
MainActivity 类
[java]
package cn.hpc.assistant;
import android.app.Activity;
import android.content.Context;
import android.graphics.PixelFormat;
import android.graphics.Point;
import android.os.Bundle;
import android.view.Gravity;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
public class MainActivity extends Activity {
private WindowManager wm = null;
private WindowManager.LayoutParams wmParams = null;
private FloatFrame myFV = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建悬浮窗口
createFloatView();
this.finish(); // 显示悬浮窗口后,Activity自动退出
}
pr