今天由于不同手机版本需要执行不一样的代码,但是overlay里面呢又不支持传入代码,后来想到使用bool属性来进行控制

首先在Values里面新建Config.xml,之后代码如下:

<resources>    <!-- Maximum recording length in milliseconds. 0 means unlimited. -->    <integer name="max_video_recording_length">0</integer>    <bool name="config_show_chezai">true</bool></resources>

在java中应用:

boolean showCheZai = getResources().getBoolean(R.bool.config_show_chezai);if (showCheZai) {try {Intent intentID = getIntent();Bundle bundle = intentID.getExtras();LOW_BATTERY_LEVEL = bundle.getInt("id");Log.d(TAG, "text = " + LOW_BATTERY_LEVEL);} catch (Exception e) {LOW_BATTERY_LEVEL = 5;Log.i("exception", e.toString());}if (current <= LOW_BATTERY_LEVEL) {// showLowBatteryDialog();Intent intent1 = new Intent(CameraActivity.this, showDialogActivity.class);startActivity(intent1);CameraActivity.this.finish();CameraHolder.instance().keep();closeModule(mCurrentModule);} else if (mLowBatteryDialog != null && mLowBatteryDialog.isShowing()) {// Dismiss the dialog when the battery level is not// low by// charging.// This case will happen when charging with the// dialog// showing.mLowBatteryDialog.dismiss();CameraHolder.instance().keep();setModuleFromIndex(mCurrentModuleIndex);openModule(mCurrentModule);}}else{  ....}

默认为真,执行上面一块代码,否则执行下面一块

更多相关文章

  1. Android(安卓)向服务器发送get请求乱码问题
  2. Android败笔之ListView设置分割线颜色
  3. Android(安卓)Studio开发工具快捷键
  4. ArcGIS for Android示例解析之标绘-----DrawGraphicElements
  5. Android(安卓)图片Bitmap的剪切的示例代码
  6. ejoy2d源代码阅读之一(启动流程)
  7. 【Android】保存Fragment切换状态
  8. adb shell 基本命令
  9. smalidea动态调式Android(安卓)smali代码

随机推荐

  1. Android-代替GLSurfaceView的GLTextureVi
  2. Android(安卓)原代码编后的目录分析
  3. android RecyclerView局部刷新
  4. Github中的Android时间,日期选择器
  5. Android(安卓)cookies正确的更新方式
  6. Android(安卓)知识点总结 (二) view绘制流
  7. ubuntu下PjSip2.10编译 for android
  8. Android(安卓)友盟简单快速集成
  9. [Android]Ams 广播发送原理(三)
  10. Android(安卓)day_11-2 (服务)