SharpCJ

Android 6.0 权限

一、概述 在Android 6.0之前的系统中,APP只要在AndroidManifest.xml声明了权限,就获得了授权,用户只能选择授权或者不安装该应用。Android 6.0在原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,使用:日历、摄像头、通讯录、地理位置、麦克风、电话、短信、存储空间、身体传感器等权限都需要在运行时判断,使用其他权限还是...

Android 中的动画总结

android中动画可分为三种:帧动画,补间动画,和属性动画。其中属性动画是google推荐的,它可以实现前面两种动画的效果,运用起来更加灵活。 帧动画 顾名思义,就是一帧一帧的图片,快速播放形成的动画。 具体实现步骤如下: 新建一个drawable资源 以animation-list 为根节点创建资源文件。 给ImageView或者其他View设置关联drawable。可以作...

C# 操作符重载

操作符也是可以重载的,先总结一下操作符的性质: 如我们所知,操作符在不同的情况下有不同的语义,具体取决于它所操作的类型。例如,操作符“+”在操作数值类型的时候意味着“加”,在操作字符串时意味着“连接”。 每个操作符都有一个优先级。例如,操作符“”具有比操作符“+”更高的优先级。意味着表达式 a+bc 等同于 a+(b*c)。 每个操作符还具有一个结合性。 是它定义了操作符从左...