在Linux桌面下的Android投屏

先安装上adb和ffplay,投屏命令如下:adb shell screenrecord --bit-rate=16m --output-format=h264 --size 540x960 - | ffplay -framerate 60 -framedrop -bufsize 16M -

- 阅读全文 -

解决Arch Linux安装AndroidStudio链接不上Android,执行adb devices出现no permissions的错误

一、概述Arch Linux是一个十分简洁的Linux系统,很多内容是用户自定义的,不像Ubuntu或者Deepin那样开箱即用。所以在使用Arch Linux时出现问题也是正常的。我安装好AndroidStudio之后,用手机链接上USB,开启开发者模式,不过AndroidStudio开发工具里没有显示设备名称,而是显示一个unkonw device,此时我又把adb命令所在目录添加到PATH环

- 阅读全文 -

Android 6.0以上动态申请文件读写权限

自Android 6.0开始,Google开始对系统权限做出严格的要求,有些权限必须用户同意才能调用相应功能,所以开发者需要调用权限申请的代码,弹出一个小窗口,向用户动态申请权限。如图所示:以下是动态申请文件读写权限的过程:1.读与写的权限先定义到静态字符数组中:private static String[] PERMISSIONS_STORAGE = { Manifest

- 阅读全文 -

Android开发中的Java包

Java是一门跨平台的全能面相对象编程语言,在Web、Android以及桌面软件中都占很大比例,目前,Java也是世界上使用人数最多的编程语言。今天给大家分享Android开发中Java包定义的理解。1.为什么要定义 Java包Java具有的开发特点是面相对象,简单的说,Java开发者们在开发程序的时候,可以很好的把模型(Modle)、用户视图(View)、控制器(Controller)的代码分开

- 阅读全文 -