Android:实现一个手机卫士的一些要点

要点1

创新互联公司是一家集网站制作、网站设计、网站页面设计、网站优化SEO优化为一体的专业网站设计公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。

    获取AndroidManifest.xml的版本号:

    1.通过packageManager来获取

 public void getVersion(Context context){

    packageManger pm=context.getPackageManager();

    packageInfo info=pm.getPackageInfo(context.getPackageName(),0);

   return info.getVersionName;//这样既可以得到版本号

}

要点2 欢迎界面

    主要功能1:获取后台服务数据,判断是否有新版本需要更新

实现:

   创建一个专门实现的loginContext类;

用单例的设计模式返回一个login对象

public class LoginContext{

private LoginContext login;

private Activity context;

public LoginContext(Activity context){

  this.context=context;

}

private static getInstance(Activity context){

if(login==null){

 login=new LoginContext(context);

}

return login;//这样即可得到一个Login实例,同时把context传递过来;

}

}

要点3:

客户端如何通过网络获取后台数据以及解析XML

public void getDate(String url){

URL u=new URL(url);

HttpURLConnection con=(HttpURLConnection)u.openConnection();

con.setRequestMethod("GET");

con.setConnectionTimeOut(5000);

if(con.getRespenseCode==200){

//200表示连接成功

}else{

//失败

}

}

//解析XML

public void XML(InputStream stream){

XMLPullParser parser=XML.newPullParser();//通过XML类返回一个XMLPullParser对象parser.setInputStream(stream,"UTF-8");

int type=parser.getEventType();

while(type!=XMLPullParser.END_DOCUMENT){//假如还没到结尾

 switch(type){

  case XMLPullParser.START_TAG:

 if("Version".equals(parser.getName())){//parser.getName();可以拿到XML标签

   xml.nextText();//标签里的内容

}

}

parser.next();//下一个

}

}

新闻名称:Android:实现一个手机卫士的一些要点
浏览地址:https://www.cdcxhl.com/article30/ijjopo.html

成都网站建设公司_创新互联,为您提供定制开发企业建站网站设计微信小程序微信公众号网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站