随机推荐

[摘]Android开发之Shape详细解读

这篇文章总结得很详细,因此摘抄于此,以便自己查询和学习。原文如下日常开发中,我们会遇到一些Button、Textview...等控件的背景是圆角矩形、圆形...等,和android默认的控件背景矩形不一致,此时shape的作用就体现出来了,我们可以根据shape属性画出很多我们意想不到的背景图...

Android调试,删除adb devices显示的多余设备

前言最近在Android 9.0的设备上调试,发现无缘无故多处一个设备中,导致一直无法连接机器。重启机器无效重启笔记本有效最近在网上看到,其实不用重启笔记本也可以解决。记录于此,方便自己查阅。正文现象在cmd界面输入adb devices就C:\Users\water>...

Android 6.0后权限的申请

前言Android 6.0 后,非系统应用权限获取收紧,应用需要动态的申请权限。你除了AndroidManifest.xml中定义需要的权限,还需要在Java代码中再需要对应权限前提示用户授权。正文第一步AndroidManifest.xml <uses-permissio...

莫泊桑:瞎子

看见初升的太阳便觉得衷心喜悦,这种喜悦到底是怎么回事?为什么降到大地来的这片光明会如此这般使我们感到生活的幸福?天空蔚蓝,田野碧绿,房舍雪白;我们喜洋洋的眼睛畅饮着这些鲜艳的色彩,把它们化成我们心灵中的快乐。于是我们一心只想跳舞,奔跑、歌唱,在思想上感到轻松愉快,在心田中产生了一种普及到万物的爱,简...

简单跟踪一下getSystemService()

前言记录一下getSystemService()获取的源码流程,加深一下印象。正文这里以获取AudioManager为例AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);g...

使用adb shell命令启动动画

adb shell 命令Adb的全称为Android Debug Bridge:android调试桥梁。Android的初衷是用adb这样的一个工具来协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用...