- 浏览: 16487 次
最新评论
文章列表
SurfaceView的使用
- 博客分类:
- Android笔记
SurfaceView的使用
先贴上几个地址:
http://www.cnblogs.com/technology-fans/archive/2012/02/29/2373928.html 这里面比较详细地介绍了SurfaceView的原理。
http://www.cnblogs.com/devinzhang/archive/2012/02/03/2337559.html 这里面介绍了SurfaceView的使用方法。
http://www.oschina.net/code/snippet_54100_1423 这里面介绍了SurfaceView的一个基本应用。
S ...
传感器的应用开发
先贴几个地址
http://www.oschina.net/question/163910_28354这里面介绍了11中传感器。
http://www.oschina.net/question/12_1593 这里面比较详细的介绍了如何使用传感器。
我们都知道智能机中都含有或多或少的传感器,比较常见的是加速度传感器,姿态传感器,重力传感器等等。
我们需要为手机进行有关传感器方面的额编程,首先就是要获得各种传感器采样得到的数值。
Android系统中每当某个传感器的数值发生了变化,就会相应产生一个事件,这样,我们就可以实现一个监听器,从而对事件进行操作。
...
之前在写一个AppWidget,需要根据按键显示不同的内容,其中我需要记录一个位置,一开始我用了一个int型数据保存位置,后来发现每次运行 appWidgetManager.updateAppWidget(componentName, remoteviews); 之后,貌似继承自AppWidgetProvider的该类的所有数据成员都会重新初始化。所以后来改用Preference来保存数据。
preferences = context.getSharedPreferences("kebiaoDay", context.MODE_PRIVA ...
前十天去了北京,今天又开始学习Android 了。
1、popUpWindow基本使用。
1)先获取作为popUpWindow布局的View对象。
2)生成一个popUpWindow对象,并进行一些设置。
3)调用showAtLocation或者是showAsDropDown函数显示popUpWindow
V ...
1、Android异步操作
··之前说过用Thread和Handler可以再Android中实现异步处理,这里讨论的使用AsyncTask类来实现异步处理,相比之下,运用这种方法来完成异步操作更为简单。贴个地址:http://blog.csdn.net/mylzc/article/details/6772129
1)AsyncTask类中有许多函数,在执行AsyncTask时对应的条用顺序为:
onPreExxcute()-->doInBackground()-->onPostExecute();
2)onRreExecute是来准备开启一个新线程的,它是 ...
反正每天看看Mars老师视频,完了自己在总结一下,感觉挺好的--#1、Animation的使用 ··首先先给出一个地址,这个里面对Animation的总结真的是非常细致了,作为参考绝对棒 http://www.cnblogs.com/zxl-jay/archive/2011/10/03/2198632.html ··实现一个控件基本的Animation有两种方法: 一种是在xml文件中定义一个动画效果 二是直接在Java代码中实现。 xml中实现动画: 1)在res/anim文件夹下新建一个xml文件,里面定义了动画效果: 具体的各项参数可以见上面的地址。
<?xml vers ...
1、AppWidget的使用初步
先贴个地址,这个地址里面写的其实很详细。http://www.cnblogs.com/qianlifeng/archive/2011/03/26/1996407.html
··这里还是再大概总结一下AppWidget的使用流程。
1)新建一个布局文件,里面实际上呈现了AppWidget的布局。
2)在res文件夹下新建一个xml文件夹并新建一个xml文件,创建时在resource type里选择appwidget provider。这个为AppWidget提供了元数据,实际上感觉是对这个Appwidget一个总体的描述文件。
3) ...
昨天貌似ITEYE用CSDN的号登不上去,博客没法写了,现在又好了--#
1、Service初步
参考http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html
••Activity是前台,有界面;Service是后台,无界面。
••Android中实现Service一般有两种方式:
1) 直接调用startService()启动一个Service;
*1、定义一个继承Service的子类并覆写其中的onBind(),onCreate等方法;
public class myService ext ...
//本文中代码基本上是Mars老师的代码...--#
1、SQLite基本用法
参考:http://my.oschina.net/cathleencheng/blog/17682
··SQLite是一种轻量级的数据库,时常用于嵌入式开发。
··对于数据库的基本操作有:
1)创建数据库。包括创建 ...
前两天去苏州玩了,今天终于又可以学Android写博客了--#
Android对SD卡的操作
··Android对SD卡的操作总的来说简单的分为读文件和写文件。
··一般分为创建文件,打开文件,写入内容,读出内容,插入内容等操作。
··在创建文件时,首先要检查SD卡的状态,是可读可写,还是只读,还是不存在。
··具体的操作,我写了一个助手类,封装了一些函数,里面的注释应该写的比较清楚了。
package my.seu;
/*
* 写了一个SDCardFile类,封装了许多函数功能,具体功能见每个类前面的注释
* 有些地方可能还不够完善,调用函数时最 ...
1、异常处理。
··Java中含有异常处理机制。
··Java中异常的继承关系:
Throwable<——Exception<——RuntimeException、··· ···
··通常有两种情况需要对异常进行处理。
1)产生了运行时的异常,即unchecked异常,及RuntimeException类及其子类。
2)编译器对可能产生异常的代码在编译时强制要求对异常进行处理,即checked异常。包括Exception和除了 RuntimeException意外的异常类。
一般有一下几种情况:
1)Thread.sleep(lo ...
1、Java中类的继承。
··Java中类的继承所产生的访问权限的问题和C++中不太一样。
··Java中多了一个包的概念。类中成员的访问权限多了一个default的访问权限。(默认不写的访问权限)
··在Java同一个包中,只要成员不是以private修饰的,包中类与类之间都可以相互访问。
··一个类只有声明为public才可以被其他包中的类所发现,才可以进行导入。声明为public时,文件名必须和类名一样。因此一个文件中只能有一个public类。
··protected具有所有default所具有的访问权限。protected在不同包中继承之后可以被访问,而default ...
1、Android中Activity的生命周期。
http://www.oschina.net/question/54100_27841 这是一个概念性的东西,在Android中Activity是最重要的类,每个Activity都会遵行它的生命周期,只要能理解下面的图片就可以了。 2、Activity之间的切换效果。
http://www.oschina.net/code/snippet_97118_7692Activity屏幕切换
http://www.oschina.net/question/97118_34523Activity屏幕切换原理
...