- 浏览: 23958 次
- 性别:
- 来自: 深圳
文章列表
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构本质上还是大同小异,Preference的优点在于布局界面的可控性和高效率以及可存储值的简洁性(每个PreferenPreferencece存储在相对应下的SharedPreference文件夹下 ...
android获取电话、邮件信息
- 博客分类:
- android 开发
今天讲讲我这2天在研究的问题,2.0以上操作联系人的信息,跟1.5是有区别的,我查了很多资料,总结了下,见代码将吧。
首先是查询联系人基本信息,2.0查询的联系人信息URI为ContactsContract.Contacts.CONTENT_URI。
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
if (cur.g ...
android分辨率
- 博客分类:
- android 开发
如何让app适应不同分辨率(转)
本帖最后由 songshichao 于 2011-8-12 22:34 编辑
如何让app适应不同分辨率(转)
这篇文章是我们安卓巴士的管理员回答一个朋友的问题时贴出来的,我转过来,给大家看看,学习学习,看的多了,想的多了,自然就懂的多了。
给你找的一篇不知道有没有用:http://www.apkbus.com/forum.php?mod=viewthread&tid=4469&extra=page%3D1
1、不同的layout
Android手机屏幕大小不一,有480x320,640x360,800x4 ...
为什么我用
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
退出程序,服务还是无法停止呢!还有什么办法退出service或程序吗,service里onStart()方法里开了个线程,
http://www.derekblog.com/2010/02/23/google-app-engine-add-domain/
java web开发中问问题是个很经典的问题,先总结如下,如有错误,请批评指正
<1>页面显示中文问题
解决方法<%@ page pageEncoding="utf-8"%>
<2>传递参数中文乱码
解决方法:修改server.xml
<Connector port="8080" protocol="HTTP/1.1" maxThread="150" connectionTimeou ...
1)创建消息队列管理器(create mq manager)
crtmqm -q GW.QUEUE.MANAGER
2)启动消息队列管理器(start mq manager)
strmqm GW.QUEUE.MANAGER
3)运行消息队列脚本命令(run mq shell command)
runmqsc SMS.GW.QUEUE.MANAGER
定义队列 和 通道
DEFINE QL (MYSQL.LOG.Q) DEFPSIST(YES) MAXDEPTH(100000)
DEFINE CHANNEL(MYSQL.LOG.C) CHLTYPE(SVRCONN) TRPTYPE( ...
wid 中的servers 部署出现 EJB beans could not deployed 是什么回事,怎么解决呢
打印昨天的现在时间
Oracle
select to_char(sysdate-1,'yyyy-MM-dd HH24:mi:ss') from dual
Java
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
String year=St ...
星期一到中软(深圳)面试,笔试题如下,希望能够帮助一下到中软面试的挨踢人
1题:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
2题:请使用任意一例排序算法,对Integer[] inteArr={5,9,1,4,1,2,6,3,8,0,7}进行排序;
3题:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1;
4题:以面向对象的思想写出一个javascript函数(比如:有学生对象,有姓名, ...
get() 与load()的区别
hibernate中session.get/load方法都能通过指定实体类名和id从数据库中读取指定的记录,并且返回与之对映的实体对象。但是它们也有很大的区别
1)如果没有找到符合条件的数据get方法返回的是null,而load方法会抛出一个objectnotfoundexpection的异常。
2)load方法可以返回实体的代理类实例,而get方法直接返回实体。
3)load方法可以充分在一级缓存和二级缓存中查找现有的数据,而get方法则只在一级缓存查找,如果没有发现就直接调用sql在数据库中查找。
懒加载的实现方式
1. Hibe ...
jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss jBPM。随着jBPM加入JBoss组织,jBPM也将进入一个全新的发展时代,它的前景是十分光明的。
jBPM最大的特色就是它的商务逻辑定义没有采用目前的一些规范,如WfMC´s XPDL, BPML, ebXML, BPEL4WS等,而是采用了它自己 ...