主要知识点:
1/ 全屏(可以通过XML文件进行描述,也可以通过代码进行控制):
styel.XML:
<style name="style_Fullscreen">  <item name="android:windowFullscreen">true</item>  <item name="android:windowNoTitle">true</item></style>

Java Code:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);  this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,    WindowManager.LayoutParams.FLAG_FULLSCREEN);

2/ 感应器运用
实现SensorListener接口
public class compass extends Activity implements SensorListener {private SensorManager sm = null;@Overridepublic void onStart() {  Log.e(TAG, "Compass: onStart");  sm = (SensorManager) getSystemService(SENSOR_SERVICE);....

接收事件消息
public void onSensorChanged(int sensor, float[] values) {  synchronized (this) {   if (sensor == SensorManager.SENSOR_ORIENTATION) {    Log.d(TAG, "onSensorChanged: " + sensor + ", x: " + values[0]      + ", y: " + values[1] + ", z: " + values[2]);    //... 下面就是对方位数据的处理...   }}}public void onAccuracyChanged(int sensor, int accuracy) {  Log.d(TAG, "onAccuracyChanged: " + sensor + ", accuracy: " + accuracy);}

3/ 动画效果(JAVA Code实现)
a.渐现渐隐
// 定义变量private AlphaAnimation myAnimation_Alpha;// 设置变量  myAnimation_Alpha=new AlphaAnimation(1.0f, 0.1f);  myAnimation_Alpha.setDuration(3000);  myAnimation_Alpha.setAnimationListener(new Animation.AnimationListener() {   @Override   public void onAnimationStart(Animation animation) {    // TODO Auto-generated method stub       }      @Override   public void onAnimationRepeat(Animation animation) {    // TODO Auto-generated method stub       }      @Override   public void onAnimationEnd(Animation animation) {    // TODO Auto-generated method stub   }  });
b.旋转效果/* 用于指南针罗盘旋转 */
// 定义变量private RotateAnimation myAni = null;// 设置变量  myAni = new RotateAnimation(DegressQuondam, fDegress,    Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,    0.5f);  myAni.setDuration(300);  myAni.setFillAfter(true);    /* 为实现指南针效果,设置旋转后不还原原图 */  ImgCompass.startAnimation(myAni);


Android 指南针程序
转载:http://www.adobex.com/android/source/details/00000030.htm

更多相关文章

  1. Android 图片水平显示 类Gallery效果
  2. Android Shader应用开发之霓虹闪烁文字效果
  3. android spinner 样式完全自定义[包括RadioButton和RatingBar效
  4. android中的类加载和静态成员变量的初始化
  5. Android利用Timer实现倒计时效果小demo
  6. Android application全局变量
  7. Android实现界面组件的抖动效果

随机推荐

  1. Android(安卓)基于Socket的聊天应用实例(
  2. android中软键盘enter键更改图标
  3. 移动端开发工程师的AI突围之路
  4. Android它Service
  5. Android(安卓)API Guiede---Animation an
  6. Android下音标字体的相关问题
  7. android Task类
  8. android批量文件上传(android批量图片上传
  9. Android(安卓)图片内存溢出(Out of Memory
  10. 7种例子讲解Android(安卓)Dialog!