【iapp教程】两种例子判断有无网络(java+hs)并判断设备时间是否有差异附实例

所需工具:

iapp

聪明的大脑

勤劳的双手

 

注意:本站只提供教程,不提供任何成品+工具+游戏链接,仅限用于学习和研究,禁止商业用途,未经允许禁止转载/分享等行为。

 

教程如下:

 


//**1.检测网络情况并效验设备时间是否准确

t()

{

hs("http://quan.suning.com/getSysTime.do",jk)

ufnsui()

{

time(0,js)

sj(js,":",":",tm)

sj(js,null,tm,dq)

sj(jk,"me2\":\"","\"",jss)

sj(jss,":",":",tmm)

sj(jss,null,tmm,sjj)

ss(dq+tm,bjsj)

ss(sjj+tmm,wbsj)

f(jk==null||jk=="")

{

tw("网络异常")

}

else f(bjsj==wbsj)

{

tw("网络正常")

}

else

{

tw("网络正常但系统时间异常,正在退出!")

endcode

end()

}

}

}

//**2.java检测设备网络情况

javanew(c5,"android.content.Context")

javags(k66,c5,"android.content.Context","CONNECTIVITY_SERVICE")

java(c6m,activity,"android.app.Activity.getSystemService","String",k66)

java(wif,c6m,"android.net.ConnectivityManager.getActiveNetworkInfo")

f(wif != null)

{

java(ss.rnink,wif,"android.net.NetworkInfo.isAvailable")

tw("有网络")

}

else

{

ss rnink=false

tw("无网络")

}

//建议两者搭配使用

//**例子

javanew(c5,"android.content.Context")

javags(k66,c5,"android.content.Context","CONNECTIVITY_SERVICE")

java(c6m,activity,"android.app.Activity.getSystemService","String",k66)

java(wif,c6m,"android.net.ConnectivityManager.getActiveNetworkInfo")

f(wif != null)

{

java(ss.rnink,wif,"android.net.NetworkInfo.isAvailable")

t()

{

hs("http://quan.suning.com/getSysTime.do",jk)

ufnsui()

{

time(0,js)

sj(js,":",":",tm)

sj(js,null,tm,dq)

sj(jk,"me2\":\"","\"",jss)

sj(jss,":",":",tmm)

sj(jss,null,tmm,sjj)

ss(dq+tm,bjsj)

ss(sjj+tmm,wbsj)

f(jk==null||jk=="")

{

tw("网络异常")

}

else f(bjsj==wbsj)

{

tw("网络正常")

}

else

{

tw("网络正常但系统时间异常,正在退出!")

endcode

end()

}

}

}

}

else

{

ss rnink=false

tw("无网络")

}

 

标签

发表评论