bootstrap easyui RunJS JSFiddle codepen Gist
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 42 下一页
摘要: 用select @@identity得到上一次插入记录时自动产生的ID如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY说明:在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操作的触发器,则语句执行后立即调用 @@IDENTITY 将返回由触发器产生的最后的标识值。若 INSERT 或 阅读全文
posted @ 2013-03-05 14:59 lvyafei 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 大部分的应用程序都包括两种人机互动方式,一种是直接通过GUI的 Views,其可以满足大部分的交互操作。另外一种是应用Menu,当按下Menu按钮后,会弹出与当前活动状态下的应用程序相匹配的菜单。这两种方式相比较都有各自的优势,而且可以很好的相辅相成,即便用户可以由主界面完成大部分操作,但是适当的拓展Menu功能可以更加完善应用程序,至少用户可以通过排列整齐的 按钮清晰的了解当前模式下可以使用的功能。有两种方法可以为AndroidAPPs添加菜单功能,下边将对设置过程给出详细的介绍:第一种方法,通过Layout来添加静态菜单元素。一般情况下,开发者在res/Layout路径下来定义应用程序的G 阅读全文
posted @ 2013-03-05 14:51 lvyafei 阅读(360) 评论(0) 推荐(0) 编辑
摘要: http://tech.cncms.com/shouji/android/50420.html 阅读全文
posted @ 2013-03-04 18:10 lvyafei 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是 阅读全文
posted @ 2013-03-04 17:42 lvyafei 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 今天突然想问自己一个问题:IntentService和AsyncTask有啥不同可是我真的混沌了,所以google了一下,并根据自己的理解总结出一句话:IntentService是Serivce+handler的结合产物AsyncTask是thread+handler的结合产物不清楚我的总结是不是前不见来者。下面是我对locationservice,remoteservice,IntentService,AsyncTask的阐述。为什么用service而不用thread:android的系统机制有关,我们先拿Thread来说Thread的运行是独立于Activity的,也就是说当一个Activ 阅读全文
posted @ 2013-03-04 17:22 lvyafei 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。 具体方法如下:Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_uri_browsers = Uri.parse("http://isomobile.com"); intent.setData(content_uri_browsers); i... 阅读全文
posted @ 2013-03-04 16:19 lvyafei 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 原文请看:http://www.cnblogs.com/mmll/archive/2011/05/03/2035041.html1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Application?5. 请介绍下Android中常用的五种布局。6. 请介绍下Android的数据存储方式。(Edited by Sodino)7. 请介绍下ContentPr 阅读全文
posted @ 2013-03-04 14:22 lvyafei 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。当然,网上也有人说可以。就好像有人问,在应用里如何捕获Home键,有人就会说用keyCode比较KEYCODE_HOME即可,而事实上如果不修改framework,根本不可能做到这一点一样。所以,最好还是自己亲自试一下。那么,有没有办法直接退出整个应用呢?在2 阅读全文
posted @ 2013-03-04 12:14 lvyafei 阅读(134) 评论(0) 推荐(0) 编辑
摘要: NeighboringCellInfo.aidl[java]view plaincopyprint?packageandroid.telephony;parcelableNeighboringCellInfo;ITelephony.aidl[java]view plaincopyprint?/**Copyright(C)2007TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewi 阅读全文
posted @ 2013-03-01 10:17 lvyafei 阅读(496) 评论(0) 推荐(0) 编辑
摘要: Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。这样,每个对话框继承. 阅读全文
posted @ 2013-02-28 15:41 lvyafei 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Manipulating Broadcast Receivers On Demand[按需操控广播接收者]简单的方法是为我们监测的状态创建一个BroadcastReceiver,并在manifest中为每一个状态进行注册监听。然后,每一个Receiver根据当前设备的状态来简单重新安排下一步执行的任务。[这句话感觉理解有点问题]上面那个方法的副作用是,设备会在每次收到广播都被唤醒,这有点超出期望,因为有些广播是不希望唤醒设备的。更好的方法是根据程序运行情况开启或者关闭广播接收者。这样的话,那些在manifest中注册的receivers仅仅会在需要的时候才被激活。Toggle and Casc 阅读全文
posted @ 2013-02-28 15:40 lvyafei 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibern. 阅读全文
posted @ 2013-02-05 16:54 lvyafei 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 以前在android 2.3上拦截短信的程序,在4.0以上的手机上接收不了短信,问题不在代码本身,是4.0的新特性引起的。据说在4.0的手机上,应用程序必须有一个activity,用户手动启动这个activity以后,他的broadcast receiver才能生效。所以,如果以前的应用程序只有broadcast receiver的话, 加上一个activity和启动图标,启动这个activity,再试试。验证流程, 下载有你短信,安装在4.0的手机上,注意先不要手动启动应用程序,发一个短信到这个手机,会发现有你短信没有拦截到这条短信。再启动一次有你短信,然后发一条短信到这个手机,有你短信就能 阅读全文
posted @ 2013-01-30 12:21 lvyafei 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 本篇将介绍如何激活组关闭组件等。本文的主题如下:1、激活组件:意图(Intents)1.1、活动(Activity)组件的激活1.2、服务(Service)组件的激活1.3、广播接收者(Broadcast receiver)组件的激活2、关闭组件3、清单文件4、Intent过滤器1、激活组件:意图(Intents)当 接收到ContentResolver发出的请求后,内容提供者被激活。而其它三种组件——活动、服务和广播接收者,被一种叫做意图(intent)的异步消息激活。意图是一个保存着消息内容的Intent对象。对于活动和服务来说,Intent对象指明了请求的操作名称以及作为操作对象的数据的 阅读全文
posted @ 2013-01-30 12:04 lvyafei 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在3.1之后,系统的package manager增加了对处于“stopped state”应用的管理,这个stopped和Activity生命周期中的stop状态是完全两码事,指的是安装后从来没有启动过和被用户手动强制停止的应用,与此同时系统增加了2个Flag:FLAG_INCLUDE_STOPPED_PACKAGES和FLAG_EXCLUDE_STOPPED_PACKAGES ,来标识一个intent是否激活处于“stopped state”的应用。当2个Flag都不设置或者都进行设置的时候,采用的是FLAG_INCLUDE_STOPPED_PACKAGES的效果。 有了上面的新机制之后, 阅读全文
posted @ 2013-01-30 11:53 lvyafei 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 42 下一页
博客地址:lvyafei 返回顶部   返回顶部   返回顶部 站长QQ,点击这里给我发消息
无觅关联推荐,快速提升流量