公告

记录工作生活学习中的点点滴滴

博客统计信息

51cto推荐博客
用户名:sucre03
文章数:660
评论数:143
访问量:225693
无忧币:3962
博客积分:6090
博客等级:8
注册日期:2009-12-10

订阅我的博客


google reader 鲜果 QQ邮箱 有道 抓虾
今天做手机菜单时,发现把菜单写好了,可是点menu键菜单怎么都弹不出来,跟了一下代码发现了问题的所在
@Override     public boolean onKeyDown(int keyCode, KeyEvent event) {         switch (keyCode) {         case KeyEvent.KEYCODE_BACK:             quitDialog();  &nbs..
今天在用extjs的renderTo是发现了一个问题,如下代码
panel
var newPanel = new Ext.Panel({     renderTo : 'address',         frame: false,         labelWidth: 110,         width: 730,         height: 230,      &nbs..
类别:ajax|阅读(91)|回复(0)|(0)阅读全文>>
不管你是在js中用encodeURIComponent还是encodeURI对所要传递的内容转码两次就可以了,然后在jsp中java.net.URLDecoder.decode进行解码,中文即可显示正确。
js
var username = "我是中文"; encodeURIComponent(encodeURIComponent(username); 
或者
var username = "我是中文"; var url = "http://localhost:8080/username="+username; window.open(encodeURI(encodeURI(url))); 
jsp
java.net.URLDecoder.decode(reques..
在combox中,ComboBox的 id和 hiddenId 必须是不同的, 因为不应该有两个DOM节点共用一个相同的id。 所以,如果ComboBox的 name 和 hiddenName是相同的,你必须指定一个唯一的 hiddenId 。
写代码的时候没有注意这个细节,选中下拉菜单的内容后,值一直显示不出来,找了好长时间才发现是这个问题。
xtype: 'combo',  id:'c_serviceId',  hiddenName: 'serviceId' 
看到了,id与hiddenName一定不能相同
类别:ajax|阅读(50)|回复(0)|(0)阅读全文>>
 在做extjs的开发时遇到这个问题是很正常的,解决的方法如下
1 使用Border布局的容器必须 有一个子件在'中心'区域(region:'center')。中心区域的子件将会自动改变尺寸来填充Border布局中没有被使用的其他区域的空间。 (如果不指定会报uncaught exception: No center region defined in BorderLayout XXX 异常)     2 任何west或east区域的子件都必须定义宽度(一个整数代表该区域占用的像素)(如果不指定布局不起作用,并且还会报col ..
类别:ajax|阅读(12)|回复(0)|(0)阅读全文>>
ContactsContract.Contracts实现了4个接口,并从4个接口中,继承了不同的字段,一共有23个如下:
ContactsContract.Contacts.TIMES_CONTACTED = "times_contacted"
The number of times a contact has been contacted
ContactsContract.Contacts.CONTACT_STATUS = "contact_status"
Contact's latest status update.
ContactsContract.Contacts.CUSTOM_RINGTONE = "custom_ringtone"
URI for a custom ringtone associated with the contact. If null or missing, the default ringtone is used. ..
类别:android|阅读(174)|回复(0)|(0)阅读全文>>

下面的列表简单的列出了Intent类中以静态字符串常量保存的本地动作。你可以在你自己的应用程序里当创建隐式Intent来启动Activity和子Activity时使用这些动作。


❑ ACTION_ANSWER
打开一个Activity来处理来电。目前,它是被本地的电话拨号工具处理。


❑ ACTION_CALL
启动电话拨号工具,并立即用数据URI中的号码初始化一个呼叫。一般来说,如果可能的话,它认为是比使用Dial_Action好的一种方式。


❑ ACTION_DELETE
启动一个Activity来让你删除储存在URI位置的数据入口。


❑ ACTION_DIAL
..

使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。
  关于 Cursor
  在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:
  Cursor 是每行的集合。
  使用 moveToFirst() 定位第一行。
  你必须知道每一列的名称。
  你必须知道每一列的数据类型。
  Cursor 是一个随机的数据源。
  所有的数据都是通过下标取得。
  关于 Cursor 的..
通过这个小例子大致了解了手机数据库的一些功能,见主类
package com.android.sucre;   import android.app.Activity;  import android.database.Cursor;  import android.database.sqlite.SQLiteCursor;  import android.os.Bundle;  import android.util.Log;  import android.view.Menu;  import android.view.MenuItem;  import android.view.View;  import android.widget.AdapterView;  import android.widget..
这理说明一下,memcached在xp下的使用,将附件中的memcached下载后可以直接使用,默认端口为11211,来说明一下memcached的几个参数
-d选项是启动一个守护进程,  -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,  -u是运行Memcache的用户,我这里是root,  -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.105.73 ,  -p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,  -c选项是最大运行的并发连接数,默认是1024,我这里设置了2..
类别:J2EE|阅读(11)|回复(0)|(0)阅读全文>>
 <<   1   2   3   4   5   >>   页数 ( 1/66 )