- 博客(19)
- 资源 (8)
- 收藏
- 关注
转载 AndroidManifest.xml 中的intent-filter
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Ac
2013-12-11 19:37:46 3071
原创 Android ListView listSelector 自定义
android:layout_width="match_parent" android:layout_height="244dp" android:layout_marginTop="26dp" android:listSelector="@drawable/xxx_list_selector">
2013-12-11 10:55:30 2166
转载 Android设置TextView的Selector来控制点击的颜色
1.定义颜色res/color/textview.colorhttp://schemas.android.com/apk/res/android"> 2.设置textview的selector android:textColor="@color/textview" android
2013-12-11 10:51:57 3857
转载 Android - 资源的定义和引用
Android中的字符串、颜色值、数组等资源多是定义在xml文件中,ADT会为每个资源生成一个ID并存放在R.java中。代码中,我们就使用R.java的这些资源的ID。定义字符串(res/values/strings.xml)[xhtml] view plaincopyprint?string name="hello">Hellos
2013-12-09 21:21:41 773
转载 Android中LayoutInflater的使用
转载出处:http://erbo2008.iteye.com/blog/1542733Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml
2013-12-09 19:24:18 737
转载 android viewholder
ViewHolder不是Android的开发API,而是一种设计方法,就是设计个静态类,缓存一下,省得Listview更新的时候,还要重新操作。 public View getView(int pos, View convertView, ViewGroup parent){ ViewHolder holder; if (
2013-12-09 19:12:42 612
转载 android ListView详解
感谢原文作者如此给力的文章,原文地址:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。
2013-12-09 17:47:52 614
转载 Android Home键详解
当我们从Home点击ShortCut图标启动一个应用程序后,这个应用程序打开了很多个Activity,假设顺序为A,B,C,然后我们按Home键,再次从桌面用图标启动这个应用程序,我们会发现显示的是刚才的C,而不是A。这里我们普遍的想法是按Home键是让程序退到后台,然后让桌面显示出来。那么我们就来看看Home键到底是怎么回事。在Framework中我们找到源码,我们首先在intercep
2013-12-05 20:05:10 1584
转载 Android HOME键那些事
游戏中常常需要监听android HOME键,当HOME键下压时,往往需要做一些状态保存,音效停止等操作,那么如何做,才能监听到HOME键呢?我们知道HOME是系统键,app中无法通过onKey这些函数来处理。要妥善的处理HOME键,首先需要看看HOME键下压时,系统做了些什么。一、HOME键之来龙去脉请见下图:二、app中对于HOME键
2013-12-05 20:03:41 755
转载 获取当前task的topactivity
转自: http://ruirui516888.iteye.com/blog/1541780 记录备份。ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);ComponentName cn = activityManager.getRunningTa
2013-12-04 17:57:10 2634
转载 如何获取屏幕上正显示的activity
如何获取屏幕上正显示的activity? 用过ActivityManager的童鞋估计都知道,可以从ActivityManager里面可以获取到当前运行的所有任务,所有进程和所有服务,这是任务管理器的核心。 那么,从里面我们可以发掘点什么出来吗? 仔细看getRunningTasks的文档,里面说获取的是系统中"running"的所有task
2013-12-04 17:53:19 8969
转载 在Android中使用WindowManager实现悬浮窗口
作者:温老师,华清远见嵌入式学院讲师。最近在做一个项目的过程中,客户提出要一个能悬浮于所有应用的界面。下图右侧这个界面就是需要实现的悬浮于所有应用之上的视图。下面就介绍一下如何通过WindowManager来实现这个效果。通过WindowManager的addView()方法,并设置WindowManager.LayoutParams的相关属性,就可以往WindowMa
2013-12-03 17:36:11 1201
转载 Android延时执行的几种方法
开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start 利用定时器Timer
2013-12-03 15:04:57 1015
转载 Android中Message传递参数实例
最近发现Message,发送消息可以传递参数,这个思路很好,所以写了一个例子,点击屏幕,给Activity发送一个消息,传递两个参数,并把这个activity销毁掉!程序打开界面: 点击屏幕,销毁activity弹出Toast:MainActivity。java类:package com.cn.Android; import andro
2013-12-03 14:03:41 7983
转载 使用Intent启动Activity
Intent的最常用的用途是绑定应用程序组件。Intent用来在应用程序的Activity间启动、停止和传输。 这一章节中关于启动新的Activity的提示,也同样适用于Service。第8章可以了解到关于启动(和创建)Service的细节。 为了打开应用程序中不同的画面(Activity),调用startActivity,传入一个Intent,如下面的片段所示:
2013-12-03 13:58:33 772
转载 android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
【转载】android.util.AndroidRuntimeException: Calling startActivity() from outside of an ActivityCaused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activit
2013-12-03 13:49:29 747
转载 Android中Broadcast Receiver组件详解
BroadcastReceiver(广播接收器)是Android中的四大组件之一。下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处
2013-12-03 09:59:47 927
转载 android TimerTask 的简单应用,以及java.lang.IllegalStateException: TimerTask is scheduled already错误的解决方法
android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类下面简单的一个示例演示了如何使用TimerTask这个示例演示了3秒未有触屏事件发生则锁屏(只是设置下文本,意思一下)有触屏事件则解除锁定public class ColTimerTaskActivity extends Activity { /** Called
2013-12-02 16:35:19 1160
原创 Android Activity onPause与onStop
随笔记录:1.在Activity转入后台运行时,一定会运行onPause。当被新的Activity完全覆盖时,会执行onStop。
2013-12-02 09:33:31 1268
计算机网络第五版
2017-11-15
SingleTask与SingleInstance实例
2014-07-17
Android Binder
2013-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人