配置文件中

android:versionCode="1"    android:versionName="1ee.0z.mm" >

package com.example.stringtokenizerdemo;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;import android.app.Activity;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class MainActivity extends Activity {String versionName;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//android:versionName="1ee.0z.mm"String localAPKVertion = getLocalAPKVertion();List<String> stringList = getStringList(localAPKVertion, ".");for (int i = 0; i < stringList.size(); i++) {Log.e("TAG", ""+stringList.get(i));}List<String> stringList1 = getStringList1(localAPKVertion, ".");for (int i = 0; i < stringList1.size(); i++) {Log.e("TAG", ""+stringList1.get(i));}}public List<String> getStringList(String string, String splitter) {List<String> list = new ArrayList<String>();StringTokenizer st = new StringTokenizer(string, splitter);while (st.hasMoreElements()) {list.add(st.nextToken());}return list;}public List<String> getStringList1(String string, String splitter) {List<String> list = new ArrayList<String>();StringTokenizer st = new StringTokenizer(string, splitter,true);while (st.hasMoreElements()) {list.add(st.nextToken());}return list;}public String getLocalAPKVertion() {try {PackageManager manager = getPackageManager();PackageInfo info = manager.getPackageInfo(getPackageName(), 0);versionName = info.versionName;// 下面的代码是获取版本Codereturn versionName;} catch (Exception e) {e.printStackTrace();}return versionName;}}

StringTokenizer用法_第1张图片

更多相关文章

  1. Android在WebView中注入Js代码
  2. ionic 自动编译android的release版本
  3. 工具:Android本地代码生成器
  4. Android很有用的代码片段
  5. android上传图片到服务器,求服务器那边和android的Activity的完整
  6. android 源代码研究之----frameworks-----status bar 状态栏
  7. Android 代码实现重启

随机推荐

  1. 如何在网站中找到未使用的图像和CSS样式?
  2. 180225-第一百零七天【html链接,头部】
  3. HTML5之canvas标签(上)
  4. HTML5新特性之文件和二进制数据的…
  5. 在c#中获取html元素的实际边距
  6. [Html]Jekyll 代码高亮的几种选择
  7. 当内容宽度为自动时,隐藏滚动条(仍然能够滚
  8. 维护Java应用程序的多种形式的用户指南
  9. IE8:Div悬停仅在设置背景颜色时有效,非常奇
  10. golang写服务端程序,作为文件上传与下载的