2.Android开发环境再普及以及ADB的使用技巧
-
更改背景主题
默认快捷键 Ctrl+Alt+S 进入setting页面,在Theme中可以选择不同的主题,其中Darcula主题号称是程序员专用背景主题: -
更改字体大小颜色
Editor——>Colors&Fonts: -
设置快捷键,以及Keymaps下拉列表可以设置风格:
-
Editor标签中的General标签中选择Code Completion 选项,在“Code Sensitive completion”里面选择“None”,即“弹出代码提示”这个功能不区分大小写。
ADB命令使用技巧
ADB——Android Debug Bridge,是连接手机和电脑的“脐带”。Windows系统下,当我们通过USB连接手机时,还需下载一些手机助手,手机助手会自动识别手机并下载对应的手机驱动,而手机助手也是使用ADB来实现它的功能的。
-
查看Log
-
ls查看文件
Install、Push、pull
删除应用
-
查看系统盘符
-
输出所有已经安装的应用
配合grep,过滤结果:
- 模拟按键输入
adb shell intput keyevent 3 -------------------------------------------------- intput keyevent 82 menu intput keyevent 3 home intput keyevent 19 up intput keyevent 20 down intput keyevent 21 left intput keyevent 22 right intput keyevent 66 enter intput keyevent 4 back
- 模拟滑动输入
adb shell input touchscreen <x1><y1><x2><y2>
- 查看运行状态
可以列出很多运行状态,详细的命令可以查看API文档。
比如列出Activity的运行状态,同时过滤“tencent”关键字:
root@vbox86p:/ #dumpsys activity activities|grep "tencent"
ADB命令来源
查看源码,\system\core\toolbox和 \frameworks\base\cmds 两个目录下就是所有ADB命令和Shell命令的来源了。
点击到目录的孩子节点文件,可以看到具体的执行源码。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
说到动画效果,一般都会感到很高端,感觉很酷炫;而小菜技术有限,稍复杂的动画效果也需要很多时间处理,但是遇到时间紧任务重的情况该怎么办呢?那就尝试一下 Lottie 吧,酷炫的动画集成却相当简单,还支持跨平台。 Lottie 是个啥? Lottie 是一个开源的动画工具由惊一群 Airbnb 的神人开发。它是一个 IOS/Android/React Native 本地库,渲染后效果动画实时,允许应用程序使用动画一样容易,因为他们使用静态图像。 Lottie 咋集成? build.gradle 中添加 compile 'com.airbnb.android:lottie:2.5.5';小菜需要支持 Android 版本 15,所以需要在 AndroidManifest.xml 中添加如下版本权限: <uses-sdk tools:overrideLibrary="com.airbnb.lottie" /> Tips: 此时还要注意 AndroidManifest.xml 根目录中要添加 xmls:tools,如图: 同步之后即可添加动画效果,在众多酷炫的动画中选择符合自身业务的...
- 下一篇
【Android Web】腾讯X5浏览器的集成与常见问题
近年来,混合开发也越来越用的更多,而原生webview的各种坑,比如说 上传图片、文件问题、视频全屏问题(什么在微信上打开都是好的,你这怎么全屏不了)、版本差异问题,所以还是建议使用腾讯x5浏览器。 废话不多说,我们开始集成吧 1.去官网上下载最新的jar、so文件等 链接点这里 2.添加jar包、so文件,配置gradle QQ截图20180728102235.png 在build.gradle 中添加libs、配置ndk sourceSets { main { jniLibs.srcDirs = ['libs'] } } ndk { abiFilters "armeabi" } 3.在Application中添加初始化x5代码,记得在AndroidManifest.xml中注册你自定的Application QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() { @Override public void onViewInitFinished(boolean arg0) { //x5內核初始化完成的回调,为true表示x5内...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6