`
MagicWorld
  • 浏览: 17431 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
转载:http://www.cnblogs.com/chenyingzhong/archive/2011/03/07/1973234.html       Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。 首先Activity调用Service 这个是比较基础的,它有两种常见的方法; 第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调用,Intent.setClassName这个成员即可。 ...
OpenGL库函数列表 OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能 glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中 glArrayElement 定义一个被用于 ...
列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下我的效果图。 这样布局的情况是最基本的,也是最常用的,网上关于这样的布局有多种版本的实现方法,但是有很多需要自己实现Adapter,那样子是比较复杂而且没有必要的,因为我们有简约而不简单的SimpleAdapter。 1. ListView SimpleAdapter的核心代码: for (int i = 0; i < 10; i++) { Map<String, Object> map = new HashMap<String, ...
Android提供了5种方式存储数据: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据; 其中3,4已经在Android SQLite解析、Android 应用程序之间数据共享篇幅中详细说明,不在此重复说明,现将其他3种方式详细介绍。 使用SharedPreferences存储数据 首先说明SharedPreferences存储方式,它是Android提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了Map数据结构来存储数据,以键值的方式存储,可 ...
android中的touch处理的非常好,使用起来非常方便,收集一些资料,分享如下: Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener ,可以实现以下event事件。 boolean  onDoubleTap(MotionEvent e) 解释:双击的第二下Touch down时触发 boolean  onDoubl ...
在Service中启动Activity,我碰到的情况是要在壁纸的点击事件中启动一个浏览器访问web。实现代码如下: Uri url = Uri.parse("http://www.google.com/"); Intent intent = new Intent(Intent.ACTION_VIEW,url); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 一定要加上intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ...
今天在项目中遇到一个需要控制网络加载超时的情况,就是用AsyncTask的线程在后台加载网络资源,但是有时候需要处理网络状态非常差,造成线程假死的情况。我们都知道一个AsyncTask线程只能启动一次,线程结束之后对象就被回收了,而且是不能手动停止的。 解决办法是在请求网络的URL中控制延时时间: URL url = new URL(path); HttpURLConnection connect = (HttpURLConnection)url.openConnection(); //设置连接服务器超时时间 connect.setConnectTimeo ...
设置全屏包括两个部分: 窗口全屏和Activity全屏。 窗口全屏 是指隐藏系统顶部用来显示时间、电量、信号等信息的标题栏 。 Activity全屏 是指隐藏程序的标题栏。我们可以通过修改AndroidManifest.xml文件来实现。 (1)窗口全屏fullscreen.java代码如下: package wzhnsc.test.style; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager ...
*  AsyncTask         看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线 ...
Android的文件操作要有权限:   判断SD卡是否插入   Environment.getExternalStorageState().equals(   android.os.Environment.MEDIA_MOUNTED);   获得sd卡根目录   File skRoot = Environment.getExternalStorageDirectory();   获得私有根目录   ...
显示网页    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.899533,-77.036476");      2. Intent it = new Intent(Intent.ACTION_VIEW, uri);       3. startA ...
Global site tag (gtag.js) - Google Analytics