debug和packageName字段实际上做了什么?

时间:2016-06-09 12:04:56

标签: android debugging

我查看了有关WindowManager.LayoutParams(https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html)的Google文档,发现有2个字段:packagename和debug。有人可以解释我如何与他们合作吗?这样的事,对吧?

WindowManager.LayoutParams params = new WindowManager.LayoutParams();
params.debug("debug");
params.packageName = "some package";

那么应该在哪里看到“debug”字符串?只有当包含名称为“some package”的某个应用程序运行时,才会使用此params?

1 个答案:

答案 0 :(得分:0)

  

那么应该在哪里看到" debug"串?

您想要的任何地方,阅读API:

Stringdebug(String output)
  

返回这组布局参数的字符串表示

只是:

                                 // not sure if layoutname is correct value!
System.out.println(params.debug("layoutname"));

                                   // not sure if layoutname is correct value!
Log.d("debugString", params.debug("layoutname"));

将返回具有以下格式的String:output + "ViewGroup.LayoutParams={ width=WIDTH, height=HEIGHT }"

  

这个参数只会在一些带有包名称的应用程序"某些包"正在运行?

实际上没有,packagename是一个属性,你没有权限更改它。