-
投票管理的页面代码
投票管理的页面代码-vote management code pages
- 2022-07-12 19:08:41下载
- 积分:1
-
Java curriculum design Short cases the source code Java curriculum design Short...
Java课程设计案例精编源代码 Java课程设计案例精编源代码-Java curriculum design Short cases the source code Java curriculum design Short cases the source code
- 2023-05-07 06:25:02下载
- 积分:1
-
一个简单的代理服务器的实现
这是一个简单的代理服务器的实现的源码,编写精巧,便于学习.(This is a simple proxy server on the realization of the source code, prepared workmanship, ease of learning.)
- 2004-10-22 09:02:09下载
- 积分:1
-
宿舍管理系统
宿舍管理系统基于ssh开发,功能齐全,且适合新手学习
- 2022-06-02 18:04:50下载
- 积分:1
-
thinking in java
随书代码 上面有书中的大部分代码,但是上面不是按照书中的章节分布的大家自己找找吧!-thinking in java
- 2022-02-06 15:16:37下载
- 积分:1
-
user_management
用户管理系统,可以从文件中读取,也可以从数组中读取。DB的读取方式没写全(User management system that can read from the document can also be read from the array. DB did not write the way of reading the entire)
- 2009-05-03 17:20:33下载
- 积分:1
-
Android 应用程序自动升级 更新至新版本 例子 有截图 附完整源码
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息: 2 baidu_xinwen_1.1.0 http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxinwen.apk在这里我使用的是XML文件,方便读取。由于XML文件内容比较少,因此可通过DOM方式进行文件的解析public class ParseXmlService{ public HashMap parseXml(InputStream inStream) throws Exception { HashMap hashMap = new HashMap(); // 实例化一个文档构建器工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); // 通过文档构建器工厂获取一个文档构建器 DocumentBuilder builder = factory.newDocumentBuilder(); // 通过文档通过文档构建器构建一个文档实例 Document document = builder.parse(inStream); //获取XML文件根节点 Element root = document.getDocumentElement(); //获得所有子节点 NodeList childNodes = root.getChildNodes(); for (int j = 0; j < childNodes.getLength(); j ) { //遍历子节点 Node childNode = (Node) childNodes.item(j); if (childNode.getNodeType() == Node.ELEMENT_NODE) { Element childElement = (Element) childNode; //版本号 if ("version".equals(childElement.getNodeName())) { hashMap.put("version",childElement.getFirstChild().getNodeValue()); } //软件名称 else if (("name".equals(childElement.getNodeName()))) { hashMap.put("name",childElement.getFirstChild().getNodeValue()); } //下载地址 else if (("url".equals(childElement.getNodeName()))) { hashMap.put("url",childElement.getFirstChild().getNodeValue()); } } } return hashMap; }}通过parseXml()方法,我们可以获取服务器上应用的版本、文件名以及下载地址。紧接着我们就需要获取到我们手机上应用的版本信息:/** * 获取软件版本号 * * @param context * @return */private int getVersionCode(Context context){ int versionCode = 0; try { // 获取软件版本号, versionCode = context.getPackageManager().getPackageInfo("com.szy.update", 0).versionCode; } catch (NameNotFoundException e) { e.printStackTrace(); } return versionCode;} 通过该方法我们获取到的versionCode对应AndroidManifest.xml下android:versionCode。android:versionCode和android:versionName两个属性分别表示版本号,版本名称。versionCode是整数型,而versionName是字符串。由于versionName是给用户看的,不太容易比较大小,升级检查时,就可以检查versionCode。把获取到的手机上应用版本与服务器端的版本进行比较,应用就可以判断处是否需要更新软件。处理流程
- 2013-07-06下载
- 积分:1
-
Smallgame
j2mw小游戏,九宫格,只是个人爱好,编写简单,只供参考(Style Box)
- 2011-11-20 12:47:34下载
- 积分:1
-
java面试宝典(高级篇)
java mainshi baoduan gaojipian
- 2020-06-20 01:20:02下载
- 积分:1
-
包括6个JAVA图形编程的实例,分别是圆形按钮的制作,捕捉桌面,缩放图片,能画线、圆和矩形等多种图形的图形编辑系统,利用JAVA 3D实现3D编程,还有一个非常...
包括6个JAVA图形编程的实例,分别是圆形按钮的制作,捕捉桌面,缩放图片,能画线、圆和矩形等多种图形的图形编辑系统,利用JAVA 3D实现3D编程,还有一个非常好的时钟程序-Including the six examples of graphical programming JAVA, namely the production of radio button, capture desktop, zoom images, to draw lines, circular and rectangular graphics and other graphics editing systems, using JAVA 3D achieve the 3D programming, as well as a very good clock procedures
- 2022-05-12 15:41:21下载
- 积分:1