- 浏览: 15263 次
最新评论
文章列表
一、[Android实例]实现TextView里的文字有不同颜色
转eoe:http://www.e<wbr>oeandroid.co<wbr>m/thread-449<wbr>6-1-1.html</wbr></wbr></wbr>
import android.text.Html;
TextView t3 = (TextView) findViewById(R.id.text3);
t3.setText(
Html.fromHtml(
"<b>text3:< ...
- 2013-04-13 10:56
- 浏览 1026
- 评论(0)
注入是事件处理流程如:
1 .View 接受到上报的Touch事件,被分发到相应的View的OnTouch事件中,
2.我可以通过覆盖这个方法,向InputManager中注入KeyCode事件,如:back,home等
3. .back ,home 等注入事件,然后分别通过Activity.java,和PhoneWindowsManager.java的处理Event实现功能
在3.0中,我可以通过
1 .framework/base/SystemUI/src/com/android/systemui/policy/KeyButtonView.java
...
- 2013-04-13 10:54
- 浏览 1572
- 评论(0)
下面是一个拖动view时 view不会超出屏幕,即view不会被盖住的小例子
public class DragButtonActivity extends Activity implements OnTouchListener {
/** Called when the activity is first created. */
int[] temp = new int[] { 0, 0 };
int display_x, display_y = 800;
@Override
public void onCreate(Bundle savedInstanceState ...
- 2013-04-13 10:50
- 浏览 554
- 评论(0)
http://blog.csdn.net/nieweilin/article/details/6053631
当一个Activity获得了焦点后,它将被要求去绘制它的layout(也就是那句在onCreate方法里面的setContentView()方法所设置的layout)。android的framework会处理这个绘制的过程,但是这个Activity也必须提供这个将绘制的View的layout层级的根节点信息。
ps:这里需要解释下最后一句话。我们都知道,一个layout文件是一个包含了多个层级的xml文件。里面的各个xml节点信息就代表了一个又一个的layout ...
- 2013-04-13 10:46
- 浏览 535
- 评论(0)
Understanding Intent and IntentFilter--理解Intent和IntentFilter
Intent(意图)在Android中是一个十分重要的组件,它是连接不同应用的桥梁和纽带,也是让组件级复用(Activity和 Service)成为可能的一个重要原因。Intent的使用分为二个方面一个是发出Intent,另一个则是接收Intent用官方的说法就是Intent Resolving。本主将对Intent和IntentFilter进行一些介绍。
Intent和IntentFilter是Android和一种消息通信机制,可以让系统的组件之间进行通信。信息的 ...
- 2013-04-13 10:42
- 浏览 539
- 评论(0)
1. 为Activity声明系统配置变更事件
系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数据到Bundle中,然后此Bundle会在Activity的onCreate()中传递过去。虽然这貌似正常,但是这会引发问题,因为很多其他的东西比如Dialog等是要依赖于具体Activity实例的。所以这种系统默认行为通常都不是我们想要的。
为了避免这些系统默认行为,就需要为Activity声 ...
- 2013-04-13 10:41
- 浏览 413
- 评论(0)
overridePendingTransition(int animId1, int
animId2)
开始的两个动画:在onAttachedToWindow实现
结束的两个动画:在onfinish实现
例子不写了。自己去试试吧
- 2013-04-12 16:30
- 浏览 350
- 评论(0)
[java]view
plaincopy
AudioManageram=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
[java]
- 2013-04-12 16:29
- 浏览 603
- 评论(0)
一.onError
http://univasity.iteye.com/blog/898613
开发中使用MediaPlayer时经常会遇到如下这样的错误提示(红色字):
但是API文档中并未找到详细说明或给出对应的错误列表...
- 2013-04-12 16:26
- 浏览 1269
- 评论(0)
from:http://hi.ba<wbr>idu.com/tuna<wbr>isen/blog/it<wbr>em/85e0a4180<wbr>5ed9fb24bedb<wbr>cf3.html</wbr></wbr></wbr></wbr></wbr>
如果出现ssh: connect to host XX.XX.XX.XX port 22: Connection refused
请按如下步骤检查:
1、目标主机的ssh server端程序是否安装、服 ...
- 2013-04-12 16:24
- 浏览 704
- 评论(0)
PPI,英文全称:pixels per inch,即像素每英寸,也叫像素密度,它是描述在水平的和垂直的方向上,每英寸距离的图像包含的像素(pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高 ...
- 2013-04-12 16:21
- 浏览 939
- 评论(0)
首先看一个链接文本执行流程的大概示意图
看了这个流程应该对大概URL, Email等的链接实现有所了解了,所以直接看代码把
Java代码
- 2013-04-12 16:19
- 浏览 1050
- 评论(0)
下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)
一. main.mk
1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTEM= build/core
2.包含文件BUILD_SYSTEM/config.mk。根据配置信息和主机目标机信息,设置一些变量。
3.包含文件BUILD_SYSTEM/cleanbuild.mk。如果当前配置改变,强制删除上次的编译结果
4.包含文件OUT_DIR/ ...
- 2013-04-12 16:16
- 浏览 894
- 评论(0)
Android Make脚本的简记(1)
1. Build Layers
Build Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。
Layer sample Note
Arch arm, x86 处理器的种类
Board - 板子类型的代号
Device - device配置的类型代号
Product - 具体产品的代号
2. 添加应用
2.1 一个例子
以calculator为例,app代码可以放到packages/apps/目录下边,一个app对应一个目录, ...
- 2013-04-12 16:11
- 浏览 1266
- 评论(0)
背景知识介绍
与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现。总结起来,Android中支持的资源有:
颜色值 /res/values 以resources为Root的XML文件,定义形式为<color name>value</color>
字串 /res ...
- 2013-04-12 16:07
- 浏览 439
- 评论(0)