我正在寻找一个adb shell命令来启用/禁用移动数据.该应用仅在root设备上进行测试,因此我拥有adb root权限.我环顾四周,发现可以通过以下方式启用/禁用wifi:
$ adb shell svc wifi enable
$ adb shell svc wifi disable
Run Code Online (Sandbox Code Playgroud)
这些对我有用,但我无法找到任何移动数据.
任何对可执行的adb shell svc命令列表的引用也将受到赞赏.我知道这个问题有一个关键输入命令列表,显然我知道开发者页面,但没有提到svc.
最后,什么是svc?
因此,当我突然遇到以下错误时,我正在考虑自己的公司尝试在Angular应用中初始化Firebase项目:
Error: Failed to list Firebase projects. See firebase-debug.log for more info.
为了达到这一点,我按照此处的文档中的说明执行了这些说明:
$ npm install -g firebase-tools
$ firebase login //原来我已经登录。
$ firebase list //确保您可以访问您的帐户。
无论如何,回到错误。“好吧,”我想。“我只会查看指向我的日志。” 我打开日志,然后看到:
HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.
FirebaseError: HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.
关于“无效的身份验证凭据”的部分使我认为这与我未登录Firebase有关,但firebase login显示我已登录。
日志中的URL仅将我带到使用我的应用程序中使用firebase …
使用 Material CDK 库中的拖放行为,我尝试在拖动cdkDrag元素时更改光标。
例如,在此 StackBlitz 中,光标位于grab悬停时。我希望它grabbing在拖动时更改为。这方面的一个例子是在 Google 表格中抓取一行时发生的情况:
阅读有关拖放组件样式的文档,看起来向此类添加光标属性应该可以解决问题:
.cdk-drop-list-dragging:在用户拖动项目时添加到 cdkDropList 的类。
代码如下所示:
.example-box {
/* other CSS properties */
cursor: grab;
}
.cdk-drop-list-dragging {
cursor: grabbing;
}
Run Code Online (Sandbox Code Playgroud)
但是,正如您在 StackBlitz 中看到的那样,这似乎并没有改变光标。我猜这是因为这个类适用于列表而不是光标。
另一个潜力是.cdk-drag-preview课程:
.cdk-drag-preview:这是在用户拖动可排序列表中的项目时将呈现在用户光标旁边的元素。默认情况下,元素看起来与被拖动的元素完全一样。
这似乎也不起作用。我认为这是因为它更改了光标旁边呈现的元素,而不是光标本身。
关于如何在拖动时更改光标的任何想法?