- 博客(11)
- 收藏
- 关注
原创 Android Service 通知Activity更新界面的方法研究
转载:http://www.cnblogs.com/chenyingzhong/archive/2011/03/07/1973234.html Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。 首先Activity调用Servic...
2012-02-28 17:26:44
150
原创 OpenGL库函数列表
OpenGL库函数列表 OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能 glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中 glArrayElement 定义一个被用于顶点渲染的数组成分 glBegin...
2011-06-15 13:15:27
107
原创 简约而不简单——Android SimpleAdapter
列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下我的效果图。 [img]http://images.cnblogs.com/cnblogs_com/game-over/WindowsLiveWriter/AndroidsSimpleAdapter_14037/image_thumb.png[/img][img]http:/...
2011-01-05 14:30:45
131
原创 Android数据存储
Android提供了5种方式存储数据: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据; 其中3,4已经在Android SQLite解析、Android 应用程序之间数据共享篇幅中详细说明,不在此重复说明,现将其他3种方式详细介绍。 使用SharedPref...
2010-12-31 17:13:49
101
原创 Android中各种ontouch事件
android中的touch处理的非常好,使用起来非常方便,收集一些资料,分享如下: Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetect...
2010-12-29 14:39:18
163
原创 在Service中启动Activity
在Service中启动Activity,我碰到的情况是要在壁纸的点击事件中启动一个浏览器访问web。实现代码如下: [code="java"] Uri url = Uri.parse("http://www.google.com/"); Intent intent = new Intent(Intent.ACTION_VIEW,url); intent.setFlags(Intent....
2010-12-29 09:47:31
183
原创 在AsyncTask线程中控制网络超时
今天在项目中遇到一个需要控制网络加载超时的情况,就是用AsyncTask的线程在后台加载网络资源,但是有时候需要处理网络状态非常差,造成线程假死的情况。我们都知道一个AsyncTask线程只能启动一次,线程结束之后对象就被回收了,而且是不能手动停止的。 解决办法是在请求网络的URL中控制延时时间: [code="java"] URL url = new URL(path); ...
2010-12-28 16:03:02
207
原创 android设置窗口全屏
设置全屏包括两个部分: 窗口全屏和Activity全屏。 窗口全屏 是指隐藏系统顶部用来显示时间、电量、信号等信息的标题栏 。 Activity全屏 是指隐藏程序的标题栏。我们可以通过修改AndroidManifest.xml文件来实现。 (1)窗口全屏fullscreen.java代码如下: [code="java"] package wzhnsc.test.style...
2010-12-28 10:55:47
254
原创 Android中AsyncTask的用法
* AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新UI还必须要引入hand...
2010-12-16 17:40:57
97
原创 android开发中的文件操作
Android的文件操作要有权限: 判断SD卡是否插入 Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED); 获得sd卡根目录 File skRoot = Environment.getExternalStorageD...
2010-12-16 17:26:16
95
原创 Android Intent 用法汇总
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.89953...
2010-12-16 17:13:39
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人