//要使用xutils工具類
//使用網頁的操作放在乙個wampserver64包下www下,要自己新建download資料夾把要更新的apk放在裡面
<?php//乙個版本的工具類header("content-type:text/html;charset=utf-8");
$lastversion=10;
$lastmustupdate=5;
$current = $_get["version"];
if($current
< $lastversion) else
$message="有可用的更新";
}else
echo
"}";
?>
public class//版本類解析的bean類versionutil
catch
(packagemanager.namenotfoundexception e)
return
versioncode;}
public class//乙個資訊操作類version
public void
sethasnewversion
(boolean
hasnewversion
) public boolean
ismustupdate
() public void
setmustupdate
(boolean
mustupdate
) public
string
geturl
() public void
seturl
(string
url)
}
public class//xutils的工具類自行處理messagebean
<
t>
public void
setsuccess
(boolean
success
) public
string
getmessage
() public void
setmessage
(string
message
) public
t getresult
() public void
setresult
(t result) }
//主類的操作
public class
main2activity
extends });
if (
environment
.getexternalstoragestate().
equals
(environment
.media_mounted
)) progressdialog
= new
progressdialog
(this);
progressdialog
.setprogressstyle
(progressdialog
.style_horizontal);
}/**
* 檢查版本號
*/private void
checkverson
() .
gettype();
messagebean
<
version
>
messagebean
= gson
.fromjson
(result
, type);
if (
messagebean
.issuccess
())
})//
不可取消
.setcancelable
(false).
create().
show();
} else }).
setnegativebutton("
下次再說",
new
dialoginte***ce.onclicklistener
() })
.create().
show();
}} else }}
@override
public void
onerror
(throwable
ex,
boolean
isoncallback
) @override
public void
oncancelled
(callback.cancelledexception
cex)
@override
public void
onfinished
() });}
/***
版本更新**
@param
url*/
private void
updateversion
(string
url)
installapk
(result);
}@override
public void
onerror
(throwable
ex,
boolean
isoncallback
) toast
.maketext
(main2activity
.this, "
", toast
.length_short).
show();
}@override
public void
oncancelled
(cancelledexception
cex)
@override
public void
onfinished
() @override
public void
onwaiting
() @override
public void
onstarted
() @override
public void
onloading
(long
total
, long
current
, boolean
isdownloading) }
});}/**
* 安裝
apk*
@param
file
*/private void
installapk
(file
file
) }
ueditor PHP版本使用方法
3.解壓 說明 dialogs 存放的是彈出對話方塊對應的資源,還有js檔案和js檔案資源 lang 語言檔案目錄 php php目錄 php檔案 config.json 配置檔案 themes 主題目錄 third party 第三方外掛程式 index.html demo ueditor.all...
nmap使用方法更新中
nmap中文手冊 命令格式 nmap 掃瞄選項 掃瞄目標 掃瞄選項 不使用選項會使用與ping一樣機制,傳送icmp的echo請求。sp 傳送icmp的ping掃瞄獲取網路中的存活主機,不進一步探測主機詳情情況 任務僅在內部網路中發現存活主機使用 pn 不使用ping掃瞄,icmp無法穿透inter...
git使用方法(持續更新)
2018 5 9 最基本的操作 新增檔案 資料夾 所有檔案 git add test.py 新增單個檔案 git add src 新增資料夾 git add 新增所有檔案 提交 git commit m 提交資訊 git push origin master 如果不小心提交了不希望提交的檔案或資料夾...