require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "layout"
import "android.content.*"
import "android.provider.Settings"
import "android.content.Context"
import "AndLua"
import "page_1"
import "page_2"
import "page_3"
import "su"
視窗標題('懸浮窗')
設定主題(R.AndLua5)
載入頁面("layout")
隱藏標題欄()
沉浸狀態欄()
import "Win_Lay" --匯入布局
import "Min_Lay"
import "android.content.Context"
do
wmManager=activity.getSystemService(Context.WINDOW_SERVICE) --獲取視窗管理器
HasFocus=false --是否有焦點
wmParams =WindowManager.LayoutParams() --物件
wmParams.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT --設定懸浮窗方式
import "android.graphics.PixelFormat" --匯入
wmParams.format =PixelFormat.RGBA_8888 --設定背景
wmParams.flags=WindowManager.LayoutParams().FLAG_NOT_FOCUSABLE--焦點設定
wmParams.gravity = Gravity.LEFT| Gravity.TOP --重力設定
wmParams.x = activity.getWidth()/6
wmParams.y = activity.getHeight()/5
wmParams.width =WindowManager.LayoutParams.WRAP_CONTENT
wmParams.hei
uj5u.com熱心網友回復:
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "layout"
import "android.content.*"
import "android.provider.Settings"
import "android.content.Context"
import "AndLua"
import "page_1"
import "page_2"
import "page_3"
import "su"
視窗標題('懸浮窗')
設定主題(R.AndLua5)
載入頁面("layout")
隱藏標題欄()
沉浸狀態欄()
import "Win_Lay" --匯入布局
import "Min_Lay"
import "android.content.Context"
do
wmManager=activity.getSystemService(Context.WINDOW_SERVICE) --獲取視窗管理器
HasFocus=false --是否有焦點
wmParams =WindowManager.LayoutParams() --物件
wmParams.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT --設定懸浮窗方式
import "android.graphics.PixelFormat" --匯入
wmParams.format =PixelFormat.RGBA_8888 --設定背景
wmParams.flags=WindowManager.LayoutParams().FLAG_NOT_FOCUSABLE--焦點設定
wmParams.gravity = Gravity.LEFT| Gravity.TOP --重力設定
wmParams.x = activity.getWidth()/6
wmParams.y = activity.getHeight()/5
wmParams.width =WindowManager.LayoutParams.WRAP_CONTENT
wmParams.height =WindowManager.LayoutParams.WRAP_CONTENT
mainWindow=loadlayout(winlay)
minWindow=loadlayout(minlay)
end
function 開啟懸浮窗() --顯示
if HasLaunch==true then
print("你是智障么?不停的一一點點點")
return
else
HasLaunch=true
wmManager.addView(minWindow,wmParams)
end
end
function close(v) --關閉
HasLaunch=false
wmManager.removeView(mainWindow)
--wmParams=nil
--mainWindow=nil
--wmManager=nil
end
isMa=false --狀態
function changeWindow()
if isMax==false then
isMax=true
wmManager.removeView(minWindow)
wmManager.addView(mainWindow,wmParams)
else
isMax=false
wmManager.removeView(mainWindow)
wmManager.addView(minWindow,wmParams)
end
end
function Win_minWindow.onClick(v)
changeWindow()
end
function Win_minWindow.OnTouchListener(v,event) --移動
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
wmManager.updateViewLayout(minWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
--changeWindow()
end
return false
end
--移動
function win_move.OnTouchListener(v,event) --移動
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
wmManager.updateViewLayout(mainWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
end
return true
end
--[[
function windown_move.OnTouchListener(v,event) --移動
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
wmManager.updateViewLayout(mainWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
end
return true
end
--]]
--[[
import "android.graphics.Color"
function selected_change(ids, id)
for k, v in ipairs(ids) do
v.setTextColor(Color.parseColor("#757575"))
end
id.setTextColor(Color.parseColor("#000000"))
end
local width=activity.getWidth()/4
page.setOnPageChangeListener(PageView.OnPageChangeListener{
--監聽滑動狀態,目的是為了滑動selected
onPageScrolled=function(a,b,c)
selected.setX(width*(b+a))
end,
--監聽滑動頁面,目的是為了改變tab
onPageSelected=function(a)
if a == 0 then
selected_change({tab_1, tab_2, tab_3, tab_4}, tab_1)
elseif a == 1 then
selected_change({tab_1, tab_2, tab_3, tab_4}, tab_2)
elseif a == 2 then
selected_change({tab_1, tab_2, tab_3, tab_4}, tab_3)
elseif a== 3 then
selected_change({tab_1, tab_2, tab_3, tab_4}, tab_4)
end
end
})
--]]
function 開始()
su([[uid=`cat /data/system/packages.list | grep com.happyelements.AndroidAnimal.ega | busybox awk '{print $2}'`
iptables -t filter -A OUTPUT -m owner --uid-owner=$uid -j DROP]])
print("斷網成功.請檢查是否有效")
end
function 關閉()
su([[
iptables -F
iptables -X
iptables -Z
]])
end
--[[
要開啟什么就用
function onClick()
end
這樣的
比如功能01旁邊哪個單選按鈕我設定他的 onClick="功能01" 然后就可以用上面的方法呼叫了
具體的自己去改
--]]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/113346.html
標籤:疑難問題
上一篇:一道資料結構題求助
下一篇:這個怎么做,要求程式框圖
