当前位置: 首页 > news >正文

10个网站用户体验优化的研究结果网站活动模板

10个网站用户体验优化的研究结果,网站活动模板,湖南品牌网站建站可定制,wordpress一栏多图这里使用获取rga版本为例 1,使用sh脚本方法 sh的编写 echo $(getprop vendor.rga_api.version) 其中,vendor.rga_api.version是关键字 相关方法也有两种,一种是从sh脚本读取流,一种是指令很少的,直接读取字符串化…

这里使用获取rga版本为例

1,使用sh脚本方法

sh的编写

echo $(getprop vendor.rga_api.version)

其中,vendor.rga_api.version是关键字

相关方法也有两种,一种是从sh脚本读取流,一种是指令很少的,直接读取字符串化为流。

代码如下:

 private void getRgaVersion(){Log.e(TAG, "onCreateView: 开始去获取rga");try {//todo 这种方法是需要写一个sh文件,从sh文件里面拿到对应的值  方法一  麻烦,而且需要单独写个文件,将方法二的内容放进去,然后放进设备对应的路径下面
//            ProcessBuilder processBuilder = new ProcessBuilder("sh", "sdcard/xxxx/rga.sh");//todo 这个方法是将sh文件里面的内容,直接在这使用指令形式执行 方法二ProcessBuilder processBuilder = new ProcessBuilder("sh", "-c","echo $(getprop vendor.rga_api.version)");Process process = processBuilder.start();process.waitFor();// 读取脚本结果输出BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));StringBuilder output = new StringBuilder();String line;while ((line = reader.readLine()) != null) {output.append(line).append("\n");}// 获取到rga的版本号String version = output.toString().trim();if ("1.9.1_[3]".equals(version)){rgaFlag=true;}Log.e(TAG, "onCreateView: 使用代码直接获取,不需要从sh文件那么麻烦,获取到的rga属性为="+version+";flag="+rgaFlag );} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}

2,使用反射获取 SystemProperties类

import java.lang.reflect.Method;public final class SystemPropertiesUtils {private static final String CLASS_NAME = "android.os.SystemProperties";public static String getProperty(String key, String defaultValue) {String value = defaultValue;try {Class<?> c = Class.forName(CLASS_NAME);Method get = c.getMethod("get", String.class, String.class);value = (String)(get.invoke(c, key, defaultValue));} catch (Exception e) {e.printStackTrace();} finally {return value;}}public static void setProperty(String key, String value) {try {Class<?> c = Class.forName(CLASS_NAME);Method set = c.getMethod("set", String.class, String.class);set.invoke(c, key, value);} catch (Exception e) {e.printStackTrace();}}
}

调用getProperty("vendor.rga_api.version", "default");

http://www.yayakq.cn/news/884609/

相关文章:

  • 网站备案 两个域名营销网络信息化的作用有哪些
  • 做淘宝客必须有网站吗平度168网站建设
  • 知名的摄影网站有哪些舆情中心
  • 免费网络咨询免费建站东莞网站seo价格
  • 如何建设网站知乎茂名网站制作计划
  • 广州网站设计推荐刻城乡建设网站报建需要什么
  • 网站建设需要怎样的经营范围做自己的游戏网站
  • 网站 编程 语言discuz数据库转wordpress
  • 外贸接单十大网站网站 乱码
  • 网站建设成本控制招聘页面设计模板
  • 零售网站有哪些平台网站开发的可行性报告
  • 海外网站代理建立网站需要多少钱一个
  • 有服务器做网站安阳电话区号
  • 沈阳医疗网站建设深圳有哪些大公司
  • flask做的购物网站百度关键词搜索怎么做
  • 建设部网站查询公司10根牙签手工制作大全
  • 惠州网站制作设计安卓开发
  • 中国建设质量网官方网站asp做网站计数器
  • h5自适应网站建设温州手机建站模板
  • 网站开发需求报告模板下载苏州企业网站设计方案
  • 华为网站建设的目标是否明确广州网站vi设计报价
  • 自己做的网站给人攻击了怎么办会展网站建设
  • 工艺品网站模板下载-古色古香网站建设 swot分析
  • 商派商城网站建设给网站做维护是什么工作
  • 找公司做网站的好处网站建设插导航条
  • 推广专员seo优化软件大全
  • c 网站建设设计报告正规网站建设学习网公司哪家好
  • 怎么查看网站外链wordpress主页怎么做
  • 网站建设要如何选择志迅东莞网站建设
  • 茶叶网站建设网页设计制作新区网站建设