- 浏览: 87364 次
-
最新评论
文章列表
转自:http://www.2cto.com/kf/201206/134862.html
首先设置只能输入数字:
[html] <EditText android:id="@+id/edit_digit_input" android:layout_width="wrap_content" android:layout_height="wrap_content" android:digits="1234567890." android:singleLi ...
转自:http://doublekj.blog.163.com/blog/static/14681847420118465327617/
// 当你第一次登录时,输入用户名、密码之后,按“登录”键,在其onclick函数中:
// 保存用户名与密码
Username = (EditText) findViewById(R.id.mainEdit_01); //编辑框对象 Password = (EditText) findViewById(R.id.mainEdit_02 ...
转自:http://www.cnblogs.com/wisekingokok/archive/2011/09/16/2177833.html
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值 对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。 SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现 SharedPreferences存储的步骤如下:
一、根 ...
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那 么,我们带着这个疑问看 ...
转自:http://blog.csdn.net/qiaoning13256/article/details/7612059
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACTION_UP) {//不响应按键抬起时的动作
//TODO 代码
S ...
转子: http://luren85.iteye.com/blog/975131
AlertDialog使用很方便,但是有一个问题就是:dismiss方法和cancel方法到底有什么不同?
今天有时间,看了看源码(其实源码并不是全都那么深奥的!~~)。
AlertDialog继承与Dialog,现在各位看看结构图:
然后在Dialog类中找到了dismiss和cancel方法的实现。重要看dismiss的源码:
Java代码
public void cancel() {
if ( ...
转自:http://zz563143188.iteye.com/blog/1826988
曾经因为jar文件没有源码,而花大量时间去google或者baidu找源码。今天我为大家介绍一个软件,可以反编译任何jar文件而生成源码。这也是为了让准备走出校门或者已走出校门的新手节省时间, 我向大家推荐一个jar文件反编译软件(jd-gui)。
若需要jar反编译工具请下载附件
JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
项目开 ...
转自:http://blog.csdn.net/meichen8050753/article/details/6838762
The <uses-permission> Element
我们现在告别<application>元素,回到<manifest>中定义的子元素,<uses-permission>就是我们接下来要讨论的其中一个元素。
Android有一个精心设计的安全模型。每一个应用都有其自己Linux用户和群组,在单独的进程和VM上运行,不能影响到其他应用。android同时也限定了系统资源 ...
正常情况加载树只能传递id一个参数,要传递多个参数,可以把参数设置在TreeLoader的baseParams
// 创建树的根节点var root = new Ext.tree.AsyncTreeNode({ text : "组织机构", expanded : true, id : '0'});
// 创建树var data = new Ext.tree.TreeLoader({ dataUrl : rootPath + "/smmodule/usermanager/organizaAction.ou?me ...
web.xml的读取顺序
- 博客分类:
- J2EE
转自:http://zyn010101.iteye.com/blog/1839116
由于项目中需要区分一下监听器的加载顺序,动手查了一下资料,下面有些为转载的
web.xml 中主要配置context-param,listener,servlet,filter,这四种类型的读取启动顺序与在web.xml中的位置无关, ...
Eclipse的SVN插件 Subclipse
- 博客分类:
- J2EE
Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
Eclipse的更新地址是:http://subclipse.tigris.org/update_1.6.xhttp://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x)
转自:http://smallnetvisitor.iteye.com/blog/1839107
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。
通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,
连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。
这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。
语法:
Java代码
MERGE INTO [your table-name] [rename your table here]
在Android的官方文档当中,对android:screenOrientation的说明如下:
android:screenOrientationThe orientation of the activity's display on the device.
The value can be any one of the following strings:
"unspecified"
The default value. The system chooses the orientation. The policy it uses, and there ...
AndroidManifest.xml中android:configChanges的简介 程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。 当指定的属性发生变化时,不会去重新启动Activity,而是通知程序去调用 onConfigurationC ...
转自:http://blog.csdn.net/twoicewoo/article/details/7384398
android:windowSoftInputMode
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
这个属性能影响两件事情:
【一】当有焦点产生时,软键盘是隐藏还是显示
【二】是否减少活动主窗口大小以便腾出空间放软键盘
它的设置必须是下面列表中的一个值,或一个”state…”值加一个