高级安卓开发全解析
1. 轨迹球的使用
许多移动设备提供轨迹球作为触摸屏和方向键的有用替代(或补充)。轨迹球事件通过重写 View 或 Activity 中的 onTrackballEvent 方法来处理。
与触摸事件类似,轨迹球的移动包含在 MotionEvent 参数中。在这种情况下, MotionEvent 包含自上次轨迹球事件以来轨迹球的相对移动,经过归一化处理,使得 1 表示用户按下方向键所产生的等效移动。
可以使用 getY 方法获取垂直变化,使用 getX 方法获取水平滚动,示例代码如下:
@Override
public boolean onTrackballEvent(MotionEvent _event) {
float vertical = _event.getY();
float horizontal = _event.getX();
// TODO Process trackball movement.
return false;
}
2. 安卓安全机制
安卓的安全机制主要通过权限机制来控制对内容提供者、服务、活动、广播接收器和广播意图的访问。权限在确保应用程序数据安全和用户隐私方面起着至关重要的作用。例如,在访问联系人信息时,需要在应用清单文件中声明相应的权限:
超级会员免费看
订阅专栏 解锁全文
529

被折叠的 条评论
为什么被折叠?



