共15页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 在程序升级/维护过程中,版本控制是一个很重要的内容。用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布的服务可能也需要查询版本来显示给用户。 Android系统自身不检查应用程序的版本信息,也不会强制限制升级或兼容等。相反的,只是用户或应用程序自身对应用程序的版本有限制。Android系统会对程序manifest中描述的系统版本(minSdkVersion特性指定)进行检查。这样,应用程序可以指定兼容的最低系统API等级。了解更多信息,请参考“指定程序.阅读全文
posted @ 2012-08-10 00:13 子福当自强 阅读(265) 评论(0) 编辑
摘要: Android 获取AndroidManifest.xml文件versionCode,versionName属性Java代码 String pName = "cn.nedu.math.ninebox"; try { PackageInfo pinfo = getPackageManager().getPackageInfo(pName, PackageManager.GET_CONFIGURATIONS); String versionCode = pinfo.versionName; Strint versionName = pinfo.versionCode; } ca阅读全文
posted @ 2012-08-10 00:11 子福当自强 阅读(576) 评论(0) 编辑
摘要: select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数阅读全文
posted @ 2012-08-02 18:24 子福当自强 阅读(41) 评论(0) 编辑
摘要: flex站点不能打开了~~~~(>_<)~~~~ ,报#2046错误,在其他机器访问页是ok的,在清缓存、重装flashplayer一些折腾之后,还是不行,最后在王同事的帮助下,找到了问题所在,原来是系统时间差远了去了,居然是2001年。当时为了loadrunner 支持500个java Vuser,换了一个非常过期license,需要修改系统时间才可使用,google来一段。粘上先简单解释下背景知识:从FLEX4开始,所有web程序都默认使用RSL的编译方式。那用RSL编译的FLEX站点和普通FLEX站点有什么区别呢?简单的说就 是,flash player会在你第一次访问任何一阅读全文
posted @ 2012-07-04 11:54 子福当自强 阅读(156) 评论(0) 编辑
摘要: 返回表示指定日期的指定日期部分的整数。语法 DATEPART ( datepart , date ) 参数datepart 指定要返回的日期部分的参数。有关详细信息,请参阅本主题后面的“备注”部分。date 返回 datetime 值(或可隐式转换为 datetime 值的值)的表达式。date 参数也可以是日期格式的字符串。datetime 数据类型仅用于 1753 年 1 月 1 日之后的日期。 对于之前的日期,将存储为字符数据。在输入 datetime 值时,请始终使用单引号将它们括起来。如果只指定年份的后两位数字,小于或等于两位截止年份配置选项值的后两位数字的值将与截止年份处于同一..阅读全文
posted @ 2012-05-29 10:10 子福当自强 阅读(1573) 评论(0) 编辑
摘要: 这两天写了个小程序,使用了从网络读取xml数据,并显示在ListView中。 这里面有几个关键点: 从网络读取数据SAX解析xml异步填充ListView先看下截图: 非常简单的界面哈 为了方便,我再自己的服务器上,放了一个xml文件,其内容主要是: <?xml version="1.0"?> <products> <product> <price>100</price> <name>android dev</name> <image src="image/android1.阅读全文
posted @ 2012-02-15 16:27 子福当自强 阅读(399) 评论(0) 编辑
摘要: 紧接上篇:接下来是自定义布局的例子,我们大家先看下程序出来的效果图:代码是:1.首先自定义布局,我们命名一个custom_list_layout.xml的布局文件,代码如下:<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height阅读全文
posted @ 2012-02-15 13:56 子福当自强 阅读(222) 评论(0) 编辑
摘要: public static int AddUser(Entity.UserInfo user) { int id = 0; //使用存储过程实现添加数据 //proc_AddUser为存储过程名称 using (SqlCommand command = new SqlCommand("proc_AddUser", DBService.Conn)) { //指定command对象的执行方式 command.CommandType = CommandType.StoredProcedure; //指定存储过程的参数并赋值 command.Parameters.Add("阅读全文
posted @ 2012-02-08 11:19 子福当自强 阅读(103) 评论(0) 编辑
摘要: 一.設置焦點如果在單擊某個EditText的時候想讓其他的EditText獲得輸入的焦點,那麼可以使用下面的語句,getCurrentFocus().setFocusable(false);getCurrentFocus().setFocusableInTouchMode(false);而要獲得焦點的EditText:mSearchEdit.setFocusable(true);mSearchEdit.setFocusableInTouchMode(true);mSearchEdit.requestFocus();二.設置輸入格式過濾器為EditText設置輸入的過濾器。InputFilter阅读全文
posted @ 2012-02-06 01:14 子福当自强 阅读(577) 评论(0) 编辑
摘要: 我有个SQLite数据库,我是用标准的 SimpleCursorAdapto把数据库中的数据放到ListView里去,问题是,我想格式化一些database和listview之间的数据,比如我想把“price”列里的数据都除以一百,比如在数据库里是5400,显示到listview里就是54.00。这一步操作该怎么实现?sqlite本身提供的函数有限,而且sqlite是一种弱类型的数据库,实现你的要求比较困难建议自己扩展SimpleCursorAdapto,在getview中使用代码处理一下SimpleCursorAdapter simpleCursorAdapter = new Simple.阅读全文
posted @ 2012-02-03 16:58 子福当自强 阅读(208) 评论(0) 编辑
摘要: 在Android开发中,需要向sqlite中导入大量数据,按照一般做法是很耗时的,测试了一下,导入一条数据在100ms左右,按照这样的做法,如果导入1万条数据,大约得花17分钟,经过实际测试,确实花了17分钟左右。解决耗时的办法是利用sqlite的事务来处理。方法如下:首先获取database对象,然后执行如下方法:db.beginTransaction(); //手动设置开始事务 //数据插入操作循环 //update insert delete select可以循环嵌套操作 db.setTransactionSuccessful(); //设置事务处理成功,不设置会自动回滚不提交 db..阅读全文
posted @ 2012-02-03 15:42 子福当自强 阅读(229) 评论(0) 编辑
摘要: 在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,找到/data/data/然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。选择将其导出。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite .阅读全文
posted @ 2012-02-03 15:06 子福当自强 阅读(137) 评论(0) 编辑
摘要: 老是看到LOG日志里有些系统回收的东西。明知道是内存问题。但还真不知道怎么下手。唉,无赖啊。网上找资料海里捞针,不容易啊。看到这篇不错。1. verbosegc 一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。 如果在Linux下运行adb logcat命令,可以看到如下的输出: D/dalvikvm( 745): GC_CONCURRENT freed 199K, 53% free 3023K/6343K,external 0K/0K.阅读全文
posted @ 2012-02-02 20:24 子福当自强 阅读(6137) 评论(2) 编辑
摘要: Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.使用logcat命令 你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [<option>] ... [<filter-spec>] ...请查看Listing of logcat Command Options ,它有对logcat命 令有详细的描述 .你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命 令,也可以在你的电脑上查看日志输出。$ a阅读全文
posted @ 2012-02-02 17:46 子福当自强 阅读(470) 评论(0) 编辑
摘要: Android Logcat使用起来可以方便的观察调试内容,除了不能正常的显示中文外(Logcat无法显示中文输出bug依然存在) ,基本上的使用方法(巧用Logcat调试程序)。本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么? 一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择,如图 三、Log.i阅读全文
posted @ 2012-02-02 17:44 子福当自强 阅读(188) 评论(0) 编辑
摘要: 在Android程序中可以使用 android.util.Log 类来输出日志信息,该类提供了下列几个静态方法Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(String tag, String msg); Log.e(String tag, String msg); 分别对应 Verbose, Debug, Info, Warning, Error.程序运行后并不会在 Eclipse 的控制台内输出任何信息,那么这些在程序中输出的日志跑哪去了.阅读全文
posted @ 2012-02-02 17:43 子福当自强 阅读(125) 评论(0) 编辑
摘要: 在Android中使用Intent在两个Activity间传递数据时,只能是基本类型数据,或者是序列化对象。Intent是一种基于消息的进程内和进程间通信模型,当我们需要在我们应用程序内部,多个Activity间进行复杂数据对象共享交互时,使用Intent就显得很不方便。此时,我们就需要一种数据共享的机制来实现。当然,直接使用java语言中的静态变量是可以的,但在Android中有更为优雅的实现方式。The more general problem you are encountering is how to save stateacross several Activities and a.阅读全文
posted @ 2012-02-02 16:50 子福当自强 阅读(459) 评论(0) 编辑
摘要: 在webService里面Session默认是不可用的,必须得开启Session才能使用,如[WebMethod(EnableSession = true)]public string Login(string name){ Context.Session["name"] = name; return name;} 需要在当前方法上启用Session [WebMethod(EnableSession = true)]另外参见http://www.cnblogs.com/hoojo/archive/2011/03/16/1985699.html阅读全文
posted @ 2012-02-02 14:08 子福当自强 阅读(149) 评论(0) 编辑
摘要: 不知道大家是否想试一下用Android模拟器如何访问自己建的Web站点呢? 下面我将讲一下如何实现.Step 1:我用的Tomcat作为本地服务器,在Webapps这个目录里,把我的名为kankong的Web工程放进来,启动Tomcat服务器.在浏览器里输入:http://localhost(或者127.0.0.1):8080/kankong/index.html将出现如下界面:Step 2:启动Android 模拟器:如果你在Eclipse里已经启动了Android模拟器就跳过此步.我们如何手动启动Android模拟器呢?首先运行cmd出现我们习惯的黑屏,输入Android list av.阅读全文
posted @ 2012-02-02 11:51 子福当自强 阅读(234) 评论(0) 编辑
摘要: HTML: <META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"><META HTTP-EQUIV="expires&q阅读全文
posted @ 2012-01-06 10:49 子福当自强 阅读(379) 评论(0) 编辑
摘要: 据国外媒体报道,就在14年前,苹果还处于面临破产的边缘。如今,苹果业已成为全球最受钦佩的科技公司。史蒂夫·乔布斯因其戏剧性的转折而闻名,但他到底做了什么,才打造了现在的苹果帝国。以下就是乔布斯让苹果成为最受钦佩科技公司的11种独特方法。1、与竞争对手合作你能够想像百事和可口可乐的合作吗?或者是Verizon与AT&T的联手?当苹果与微软在1997年的Macworld展览会上宣布合作时,这是何等的令人惊奇。在经历了12年的财务亏损之后,乔布斯需要让苹果快速地赚钱,为此,乔布斯开始求助比尔·盖茨,在此之后,微软在苹果投资了1.5亿美元。乔布斯曾经宣称:“在我看来,苹果与阅读全文
posted @ 2011-08-25 15:07 子福当自强 阅读(82) 评论(0) 编辑
摘要: Welcome to Adobe Translation Pootle!Adobe社区翻译系统正式发布,本系统正在试运行阶段,欢迎大家参与使用。加入社区翻译,分享Adobe技术,参与并赢取奖励。阅读全文
posted @ 2011-08-22 14:47 子福当自强 阅读(127) 评论(0) 编辑
摘要: 英文原文:Do You Morph Into A Different Programmer? 在软件开发过程中,你经历的每件事情都会潜移默化地影响着你。随着时间的流逝,年纪的增长,对于程序开发技术(相同/或者相关能力)以及自身的理解也会不断沉淀,这些最终也会帮助你达成目标——成为一名优秀的程序员。这里谈到的经历不仅限于程序员生涯里的里程碑,比如换工作、成为领导/经理或者自己创业。你所经历的每一份工作、每个项目(不论大小)、与团队成员的每次交流、甚至你实现的每一个程序模块,都会让你变得比以前更优秀、更有活力、更有见地。 在日常的工作当中不放过任何一点可以学习的新知识,会让你成为更加出色的程序员.阅读全文
posted @ 2011-08-19 09:46 子福当自强 阅读(62) 评论(0) 编辑
摘要: 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。嗯,这个方法调用出错了那么我会试着把传出的参数从 false 变成 true!,当然依然出错,于在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方.阅读全文
posted @ 2011-08-17 11:50 子福当自强 阅读(111) 评论(0) 编辑
摘要: 当修改 DataGrid 实例的数据, 即修改数据源(dataProvider) 的内容时,要实现 DataGrid 的自动刷新,有两步。1.将数据源设置为绑定。比如 数据源 为 dataArray,要在声明时在上面加 [Bindable] 标签[Bindable]var dataArray:Array;有关数据绑定可以看看我的另外一篇文章http://hi.baidu.com/think122/blog/item/54970bfa2aed732b4e4aea16.html2.设置为绑定以后,当你修改数据时,DataGrid 实例不会显示新的数据,除非你鼠标点一下 DataGrid ,才会显.阅读全文
posted @ 2011-08-16 22:13 子福当自强 阅读(605) 评论(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/windowsphone/hh182984.aspx?ocid=ban-f-cn-wp7-C9Video-MSDN微软的一些开发者视频还是不错的。阅读全文
posted @ 2011-08-02 15:51 子福当自强 阅读(120) 评论(0) 编辑
摘要: 作为一个狂热的 Android 用户,我一直在寻找适合Web开发人员使用的一些应用程序。经过搜索发现能够找到Web开发几乎每个方面的工具,涉及从Web服务器本身到FTP客户端再到一个源代码查看器,以及网站分析工具等等。以下推荐10款非常实用的Android端的Web开发工具。1.AndFTPAndFTP 是 Android 手机上的支持 FTP、SFTP、SCP和FTPS 的客户端软件,可管理多个 FTP 服务器,自带文件浏览器和FTP文件浏览器,提供下载和上传的功能,可对文件进行重命名、删除、复制、权限设置、创建目录等操作。2.JavaScript ReferenceJavaScript .阅读全文
posted @ 2011-08-02 15:26 子福当自强 阅读(295) 评论(0) 编辑
摘要: 在flex程序初始化默认加载滚动条还没出来时就报了Error 2032 IO流错误,但只限于三维演示厅里的用户机上运行时才出现,别的机器都正常,后来将flash builder中的编译参数改为merged into swf,就是将flex框架嵌入到swf里面,而不是使用shared library共享库,问题解决。 过了几个月又碰到这个问题,只是在笔记本上会报Error2032,在其他电脑上都没问题,用Fiddler分析http请求发现,在使用RSL的flex程序初始化时会去下载xxx.swz文件,而IIS服务器返回的是404找不到此文件,而服务器上分明有这个文件,怀疑是IIS没有swz文件.阅读全文
posted @ 2011-08-01 20:25 子福当自强 阅读(1229) 评论(0) 编辑
摘要: 微软向微软开发人员网络(MSDN)用户发布了最新的软件开发工具Visual Studio LightSwitch。这个开发工具利用模板和快捷键简化商务应用程序的开发。 LightSwitch是面向对编程艺术不太精通的商务应用程序开发人员的一个新工具。微软称,LightSwitch是制作用于云和桌面的商务应用程序的最简单的方法。用户能够采取从LightSwitch集成开发环境直接发送到Windows Azure方法把LightSwitch应用程序提供到云端。微软开发部门高级副总裁S. "Soma" Somasegar称,LightSwitch提供各种预制的模板和工具,你可以根阅读全文
posted @ 2011-07-29 09:27 子福当自强 阅读(492) 评论(0) 编辑
摘要: Oracle今天已经放出Java 7正式版的二进制安装包,这不是小升级,而是Java诞生以来最大的改进,增加了闭包等很多有用的特性。最新版的Netbeans7已经支持Java7。以下是升级地址;http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html阅读全文
posted @ 2011-07-29 09:22 子福当自强 阅读(78) 评论(0) 编辑
共15页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
悟道2012