第一步:
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的文縣網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
創(chuàng)建一個(gè)名叫java的mjava模塊
寫(xiě)入代碼:
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.Context;
import android.view.Window;
public 獲取本軟件版本號(hào)(){
Window win=activity.getWindow();
Context con=win.getContext();
PackageInfo pi=con.getPackageManager().getPackageInfo(con.getPackageName(),0);
return pi.versionName;
}
第二步:
call調(diào)用(下面代碼放入界面事件或控件事件,根據(jù)自己需要)
寫(xiě)入下面代碼:
call(bbh,"mjava","java.獲取本軟件版本號(hào)")
tw(bbh)
uycl("#ff4e99ff", true)
s isVpn = false
java(nis,null,"java.net.NetworkInterface.getNetworkInterfaces")
f(nis != null){
java(list,null,"java.util.Collections.list","java.util.Enumeration",nis)
for(ni;list){
java(up,ni,"java.net.NetworkInterface.isUp")
java(ia,ni,"java.net.NetworkInterface.getInterfaceAddresses")
java(size,ia,"java.util.List.size")
f(up size != 0){
? java(name,ni,"java.net.NetworkInterface.getName")
? f(name == "tun0" || name == "ppp0"){
? ? s isVpn = true
? ? break
? ? }
? }
}
}
f(isVpn==true)
{?
ufnsui()
{
tw("發(fā)現(xiàn)抓包應(yīng)用,請(qǐng)卸載再使用本軟件")
end()
endcode
}
}
else
{
}
把ss("yingzi"+tm+".png",jg)改成ss("%yingzi"+tm+".png",jg)或者ss("%yingzi/"+tm+".png",jg)
第二個(gè)是保存在“yingzi”文件夾里的
是靜態(tài)修飾符,什么叫靜態(tài)修飾符呢?大家都知道,在程序中任何變量或者代碼都是在編譯時(shí)由系統(tǒng)自動(dòng)分配內(nèi)存來(lái)存儲(chǔ)的,而所謂靜態(tài)就是指在編譯后所分配的內(nèi)存會(huì)一直存在,直到程序退出內(nèi)存才會(huì)釋放這個(gè)空間,也就是只要程序在運(yùn)行,那么這塊內(nèi)存就會(huì)一直存在。這樣做有什么意義呢?
在Java程序里面,所有的東西都是對(duì)象,而對(duì)象的抽象就是類,對(duì)于一個(gè)類而言,如果要使用他的成員,那么普通情況下必須先實(shí)例化對(duì)象后,通過(guò)對(duì)象的引用才能夠訪問(wèn)這些成員,但是有種情況例外,就是該成員是用static聲明的(在這里所講排除了類的訪問(wèn)控制),例如:
未聲明為static
class ClassA{
int b;
public void ex1(){
…
}
}
class ClassB{
void ex2{
int i;
ClassA a = new ClassA();
i = a.b; //這里通過(guò)對(duì)象引用訪問(wèn)成員變量b
a.ex1; //這里通過(guò)對(duì)象引用訪問(wèn)成員函數(shù)ex1
}
}
聲明為static
class ClassA{
static int b;
static void ex1(){
…
}
}
class ClassB{
void ex2{
int i;
i = ClassA.b; //這里通過(guò)類名訪問(wèn)成員變量b
ClassA.ex1; //這里通過(guò)類名訪問(wèn)成員函數(shù)ex1
}
}
通過(guò)以上兩種比較,就可以知道static用來(lái)修飾類成員的主要作用了,在java類庫(kù)當(dāng)中有很多類成員都聲明為static,可以讓用戶不需要實(shí)例化對(duì)象就可以引用成員,最基本的有Integer.parseInt(),F(xiàn)loat.parseFloat()等等用來(lái)把對(duì)象轉(zhuǎn)換為所需要的基本數(shù)據(jù)類型。這樣的變量和方法我們又叫做類變量和類方法。
接下來(lái)講一下被static修飾后的變量的值的問(wèn)題,剛才在前面講過(guò),被static修飾后的成員,在編譯時(shí)由內(nèi)存分配一塊內(nèi)存空間,直到程序停止運(yùn)行才會(huì)釋放,那么就是說(shuō)該類的所有對(duì)象都會(huì)共享這塊內(nèi)存空間,看一下下面這個(gè)例子:
class TStatic{
static int i;
public TStatic(){
i = 4;
}
public TStatic(int j){
i = j;
}
public static void main(String args[]){
TStatic t = new TStatic(5); //聲明對(duì)象引用,并實(shí)例化
TStatic tt = new TStatic(); //同上
System.out.println(t.i);
System.out.println(tt.i);
System.out.println(t.i);
}
}
這段代碼里面Tstatic類有一個(gè)static的int變量I,有兩個(gè)構(gòu)造函數(shù),第一個(gè)用于初始化I為4,第二個(gè)用于初始化i為傳進(jìn)函數(shù)的值,在main中所傳的值是5,程序首先聲明對(duì)象的引用t,然后調(diào)用帶參數(shù)的構(gòu)造函數(shù)實(shí)例化對(duì)象,此時(shí)對(duì)象t的成員變量I的值為5,接著聲明對(duì)象tt,調(diào)用無(wú)參數(shù)的構(gòu)造函數(shù),那么就把對(duì)象tt的成員變量i的值初始化為4了,注意了,在這里i是static,那就是說(shuō)該類的所有對(duì)象都共享該內(nèi)存,那也就是說(shuō)在實(shí)例化對(duì)象tt的時(shí)候改變了i的值,那么實(shí)際上對(duì)象t的i值也變了,因?yàn)閷?shí)際上他們引用的是同一個(gè)成員變量。最后打印的結(jié)果是三個(gè)4。呵呵,寫(xiě)到這里大家是否明白了呢?不明白就再看看書(shū)或者多寫(xiě)幾個(gè)例子印證一下,呵呵。
1,IApp是一款手機(jī)端的一款軟件開(kāi)發(fā)軟件。
2,容易上手,輕松開(kāi)發(fā)出自己的軟件。
3,編程語(yǔ)言是俗語(yǔ)言 Java的擴(kuò)展性語(yǔ)言。
4,IApp 只需要懂一點(diǎn)英語(yǔ)的人都能憑借自己的智商走出一片天。
網(wǎng)站名稱:iappjava代碼,iapp java
當(dāng)前網(wǎng)址:http://m.rwnh.cn/article44/phjcee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站排名、網(wǎng)站營(yíng)銷、網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)