`
ET焖猪仔
  • 浏览: 233302 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论
文章列表
Intent用法实例 1.无参数Activity跳转 Intent it = new Intent(Activity.Main.this, Activity2.class); startActivity(it);   2.向下一个Activity传递数据(使用Bundle和Intent.putExtras) Intent it = new Intent(Activity.Main.this, Activity2.class); Bundle bundle=new Bundle(); bundle.putString("name", "This i ...
概述         Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己 ...
转载http://www.iteye.com/topic/697492 MediaScanner 之所以拿MediaScanner开刀 因为想借用系统的Media Scan 工具  通过Intent直接调用系统的 [步骤] 1. 下载并安装Git 过程略 网络上很多 2. 得到该功能的模块地址并使用Git下载之   地址:git://android.git.kernel.org/platform/packages/providers/MediaProvider.git 3.  分析源代码: - AndroidManifest.xml :  各组件 ...
1.Uri 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 Android的Uri由以下三部分组成: "content://"、数据的路径、标示ID(可选) 举些例子,如: 所有联系人的Uri: content://contacts/people 某个联系人的Uri: content ...
转载:http://shazhuzhu1.iteye.com/blog/974758 1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JSON的结构: (1) Name/Value Pairs(无序的):类似所熟知的Keyed list、 Hash table、Disction ...
转载:http://blog.csdn.net/G_rrrr/archive/2009/11/24/4861189.aspx activity和VIEW都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可 但是对于VIEW来说,我们如果不改变DRAW,不需要继承,所以如果想响应事件,则需要 当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法。很明显,扩展每个你想使用的视图对象(只是处理一个事件)是荒唐的。这就是为什么视图类也包含了一个嵌套接口的集合,这些接口含有实现起来简单得多的回调函数。 ...
Paint类常用方法: void  setARGB(int a, int r, int g, int b)  设置Paint对象颜色,参数一为alpha透明通道 void  setAlpha(int a)  设置alpha不透明度,范围为0~255 void  setAntiAlias(boolean aa)  //是否抗锯齿 void  setColor(int color)  //设置颜色,这里Android内部定义的有Color类包含了一些常见颜色定义 void  setFakeBoldText(boolean fakeBoldText)  //设置伪粗体文本   void  ...
自定义View的常用方法: onFinishInflate() 当View中所有的子控件均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小 onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发 onSizeChanged(int, int, int, int) 当view的 ...
 先看Application Fundamentals上的一段话:   Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is actually being destroyed by a user action (such as pressing the BACK key)   从这句话可以知道,当某个activity变得“容易” ...

Activity有四种状态

 
Activity有四种状态:   处于屏幕最前端的Activity(栈顶)为active或者running状态;   失去了焦点但是可见的Activity为paused状态,例如被透明或者非全屏Activity遮盖;   被完全掩盖的Activity为stopped状态;   当Activity处于paused或者stopped状态时由于系统需要内存被杀死或者执行了finish()方法的Activity将处于destroyed状态
转载:http://www.j2bb.com/trac/discussion/27/1140 JOSN的定义:     一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持 ...
promotionLinkText = (TextView) this .findViewById(R.id. text_promotion_link ); 中间加横线 promotionLinkText .getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG ); 底部加横线: promotionLinkText .getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );
小结:     * 1、向哪个Handler 发送消息,就必须在哪个handler 里面接收;     * 2、直接使用JAVA 的 Thread 是无法更新Android UI的,因为Android View 在设计的时线程是不完全的,不过Android 提供了几种供开发者在线程中更新UI的方法,如下:           o Activity.runOnUiThread( Runnable )           o View.post( Runnable )           o View.postDelayed( Runnable, long )           o Hanlde ...
package com.TestUI; import java.util.List; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.text.format.Time; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widg ...
<!—显示一条虚线 --> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#FF000000" android:dashWidth="1dp" android:dashGap=& ...
Global site tag (gtag.js) - Google Analytics