- 浏览: 84375 次
- 性别:
- 来自: 成都
最新评论
-
284772894:
好文章,谢谢
android硬件传感器 -
康妮西:
求这个View的解释望博主联系,我的联系方式:kangnixi ...
让scrollview在滚动的过程中自动定位页的边边 -
muyu114:
你这个是啥意思啊,有什么效果没有
让scrollview在滚动的过程中自动定位页的边边
文章列表
//读_1.带默认参数的
Settings.System.getInt(getContentResolver(), Settings.System.AUTO_TIME, 0);
//读_2.不带默认参数的需要捕捉异常
try {
Settings.System.getInt(getContentResolver(), Settings.System.AUTO_TIME);
} catch (SettingNotFoundException e) {
e.printStackTrace();
...
Android的很多设置想关的东西都存储在数据库中
android的Settings.System.java中设置了很多相关属性
例如:
/**
* Value to specify if the user prefers the date, time and time zone
* to be automatically fetched from the network (NITZ). 1=yes, 0=no
*/
public static final String AUTO_TIME = & ...
纯属转载:http://blog.csdn.net/giianhui/archive/2011/02/27/6211504.aspx
熟悉MS-Windows和X Windows事件驱动设计模式的开发人员,通常是把一个方法的指针传递给事件源,当某一事件发生时来调用这个方法(也称为“回调”)。Java的面向对象的模型目前不支持方法指针,似乎不能使用这种方便的机制。
回调函数 是由开发者自己编写,但不是给开发者自己调用。通常是用户通过把该方法的地址或者引用传递给系统调用者,系统在必要的时候(比如某事件发生)调用该开发者定义的方法。
例如, C++中模块 A有一个函数 foo,它向模块 B传递 f ...
纯属转载:http://java.ccidnet.com/art/3539/20070924/1222147_1.html
JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
1. 得到某个对象的属性
1 public Obj ...
public static void intScreen(Activity mLauncher){
//1
DisplayMetrics displayMetrics = mLauncher.getResources().getDisplayMetrics();
width = displayMetrics.widthPixels;
height = displayMetrics.heightPixels;
midXOfScreen = width / 2.0f;
midYOfScree ...
假如你有多个匹配list,在这些匹配list中存在这样的一些匹配条目
a 匹配 b;
a 匹配 c;
a 匹配 d;
e 匹配 f
d 匹配 g;
加入你要实现实现select all,但有想实现相似条目互斥功能,
互斥的意思是:在上述条目中有关a的三个条目之间匹配条目只能存在一个,也就是
如果选择了
a 匹配 b,
那么a 匹配 c;
a 匹配 d;就自动把check状态值为false,
那么可以参照如下方式实现:
merge_item.xml
<?xml version="1.0" encoding="utf-8"?>
...
1.如果你有一个ListView,listView的 adapter 是自定义的,并且item中包含一个CheckBox 跟其他的一些组件,
如果你想通过额外一的一个CheckBox来实现select All 跟dis select all 以及 手动 选择的话,可参照下面的实现方式。
merge_list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.c ...
在Android的开发中,我们知道布局文件可以让我们很方便的对各个UI控件进行位置安排跟属性设置,而在程序中可以直接取得控件并赋予对应操作功能。但是,如果是一个复杂的界面设计,我们把所有布局都放在一个文件中来描述,那这个文件会显得比较臃肿而结构则变得无法清晰了。为此,Android为我们提供了一个武功高强的高手,这个高手的特异功能就是能够将几个不同的布局文件整合在一起,它的名字叫include。
1.xml方式实现包含布局文件
假如已经存在布局 a.xml
如果想在b.xml文件中包含a的布局,就可以在你想加入到地方加入
<include android:id=& ...
我们知道在android的value文件夹下,string.xml文件中我们可以定义字符串,今天我才知道原来还可以定义字符串数组
1.定义字符串
<string name="app_name">Test</string> 引用:
R.string.app_name;
getString(R.string.app_name);
2.定义字符串数组
<string-array name="phone_type">
<item name="mobile_phon ...
http://stackoverflow.com/questions/3467334/erase-bitmap-parts-using-porterduff-mode
假如我有一张背景图片,
在背景图片上覆盖绘制了一层半透明的绿色
当我们用手指涂抹屏幕的时候,手指涂抹过的地方绿色就被擦除,露出下面原先被遮挡住的背景图片
1.利用canvas的drawPath做擦除效果。
效果如下:
实现代码:
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
imp ...
一.通过xml文件实现
1.创建一个tab iew,所需的xml文件
<TabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:fadingEdge="none"
android:layout_width="fill_parent"
android:layout_height="fill_pa ...
HTML特殊转义字符列表,最常用的字符实体
Character Entities
显示/说明/实体名称/实体编号
半方大的空白    
全方大的空白    
不断行的空白格  
< 小于 < <
> 大于 > >
& &符号 & &
" 双引号 " "
© 版权 © © ...
1.自定义一个title layout
title.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:lay ...
1.修改androidmanifest.xml 中 activity里面的属性
android:screenOrientation = "landscape" 指定为横屏
或者
android:screenOrientation = "portrait" 指定为书屏
2.在aitivity.java文件的onceate()函数中添加代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者
setRequestedOrientation(Activ ...