- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 学习链接
Android中Bitmap和Drawable从资源中获取Bitmap、Bitmap → byte[]、byte[] → Bitmap、Bitmap缩放、将Drawable转化为Bitmap、获得圆角图片 、获得带倒影的图片、Bitmap转换成Drawable、Drawable缩放http://dyh7077063.ite
2011-07-27 17:48:54 1100
原创 Android LocationManager 使用
用Android 提供的Location 服务,来获得当前的位置信息和卫星信息。这里就用到了LocationManager类,要使用它,先得获得系统所提供的location_serviceprivate LocationManager locationManager;lo
2011-07-29 17:17:25 1003
原创 Android 重力感应SensorManager Demo
以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象一下以下情形:手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10);手机屏幕向下(z轴朝地)水平放置的
2011-07-29 16:56:59 1619
原创 android Criteria
使用Criteria确定android location providerandroid location provider有两个:LocationManager.GPS_PROVIDER:GPS,精度比较高,但是慢而且消耗电力,而且可能因为天气原因或者障碍物而无法获
2011-07-29 16:54:51 10532 1
原创 对话框
protected Dialog onCreateDialog(int id) { return new AlertDialog.Builder(this) .setTitle(R.string.rgb_summary) .setPositiveButton(R.string.rgb_yes, new D
2011-07-29 16:34:55 738
原创 计时器
private CountDownTimer mWifitimer = new CountDownTimer(1000, 1000) { public void onTick(long millisUntilFinished) { } p
2011-07-29 11:01:02 714
原创 android 绘图 Canvas
做java的都知道,绘图肯定首先需要一个Canvas,然后在用Graphics在上面绘制自己想要图案。不错,Android上面也类似,你可以从一个Bitmap得到它的Canvas,进行绘制,也可以自定义一个View,用它的Canvas。不同的时,Android里没有Graphic
2011-07-29 09:55:08 2547
原创 二维数组的初始化
二维数组初始化的形式为: 数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 }; 在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。 有如下几种初始化方式:
2011-07-28 11:19:35 249167 13
原创 android中用SurfaceHolder处理SurfaceView的画图
在用SurfaceView进行游戏开发过程中,用到SurfaceHolder来处理它的Canvas上画的效果和动画是必不可少的。用于控制表面,大小,像素等。Abstract interface to someone holding a display surface. Allow
2011-07-27 11:12:51 937
原创 滑动屏幕效果GestureDetector、OnGestureListener、ViewFlipper
屏幕切换指的是在同一个Activity内屏幕见的切换。通过GestureDetector、OnGestureListener实现滑屏事件。ViewFlipper是继承至FrameLayout的,所以它是一个Layout里面可以放置多个View。示例中第一页仅放了一个按钮BUTTO
2011-07-25 19:36:42 711
原创 GestureDetector和SimpleOnGestureListener
1.当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv, MotionEventevent)方法,我们可以处理一些touch事件,
2011-07-25 19:35:58 646
原创 Vibrator--android 振动器
Vibrator mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE); mVibrator.vibrate(3000);这样就可以启动振动器
2011-07-25 15:51:56 802
原创 Android getSystemService
android中各种服务总和:@Override public Object getSystemService(String name) { if (WINDOW_SERVICE.equals(name)) { return
2011-07-25 15:49:12 2383
原创 AudioRecord和AudioTrack类的使用
AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存
2011-07-25 11:08:32 1733 2
原创 Android SD卡操作 (Environment 状态)
android.os.Environment 提供访问环境变量 Environment 静态方法: 方法 : getDataDirectory () 返回 : File 解释 : 返回Data的目录 方法 : getDownloadCacheDirectory
2011-07-23 17:51:25 2013
原创 Camera.Parameters类一些方法
Camera.Parameters类的setFlashMode(String value)、setAntibanding(String antibanding)、setColorEffect(String value)这些方法的参数值应该如何去设!setFocusMode(Str
2011-07-23 16:25:15 4186 1
原创 android WIFI网络操作
1、wifi网卡有以下几种状态:2、 要对wifi进行操作,首先要在AndroidMenifest.xml中取得权限的,如下:Android:name="android.permission.CHANGE_NETWORK_STATE"> //修改网络状态的权限Android:n
2011-07-23 11:14:55 847
原创 浅谈android Activity 四种模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activi
2011-07-22 10:17:18 495
原创 Android蓝牙API之BluetoothAdapter类
使用BluetoothAdapter类,你能够在Android设备上查找周边的蓝牙设备然后配对(绑定),蓝牙通讯是基于唯一地址MAC来相互传输的,考虑到安全问题Bluetooth通讯时需要先配对。然后开始相互连接,连接后设备将会共享同一个RFCOMM通道以便相互传输数据,目前这些
2011-07-21 19:23:23 1085
原创 android WIFI 总结
WIFI的全称是Wireless Fidelity,又称802.11b标准,是一种高速的无线通信协议,传输速度可以达到11Mb/s。实际上,对WIFI并不需要过多的控制(当成功连接WIFI后,就可以直接通过IP在WIFI设备之间进行通信了),一般只需要控制打开或关闭WIFI以及获
2011-07-21 19:02:31 1582
原创 android PowerManager(电源管理) wakelock(屏幕锁)
今天在看一个项目的源代码时,发现了这个电源管理和屏幕锁:PowerManager、wakelock。 其中在onStart()方法中获取wakelock,并且在onstop()中将这个lock释放掉。 protected void onStart() {.... pm =
2011-07-21 18:31:45 2072
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人