上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
  2012年8月1日
摘要: 摘要:介绍如何通过ant自动打包android工程环境:ant1.8以上,android sdk假设你的android工程已经创建好了。1, 创建ant执行环境命令行进入到项目目录,执行:android update project -n {your_project_name} -p . -sora... 阅读全文
posted @ 2012-08-01 18:35 TroyZ 阅读(663) 评论(0) 推荐(0) 编辑
  2012年7月3日
摘要: 1,系统层级国际化 只需要res目录下创建相应的目录,如values/values-cn…,系统会根据当前设备的语言,读取对应目录下的strings.xml文件,从而实现国际化 2,软件层级国际化 假设有一个登陆页面,用户在登陆时可以选择软件的语言,进入软件后,根据所选择的语言,读取对应目录下的资源文件。 应该这样做,在登陆时选择了语言后:privateintcount;publicvoidchange(){count++;Resourcesres=getResources();Configurationconfig=res.getConfiguration();DisplayMetric.. 阅读全文
posted @ 2012-07-03 09:33 TroyZ 阅读(201) 评论(1) 推荐(0) 编辑
  2012年6月30日
摘要: 说明场景执行步骤创建新项目一,二,三,四下载项目一,二,四代码提交五代码更新六一,打开SCM在xcode中,点击菜单:File -> Source Control –> Repositories二,连接SVN服务器1,2,配置SVN服务器地址(http://192.168.85.228/svn/re... 阅读全文
posted @ 2012-06-30 17:17 TroyZ 阅读(1132) 评论(0) 推荐(1) 编辑
  2012年3月29日
摘要: 前一篇分析了PhoneGap的原理,这一篇将以一个实例来说一下如何用PhoneGap调用Native Api,以及自定义Plugin来调用PhoneGap Native Api中没有的功能(Barcode扫描)。环境:Android2.2第三方库:PhoneGap、zxing、jqueryMobile功能:1)在js中调用PhoneGap提供的NativeApi,navigator.contacts.find列表显示手机联系人信息。2)由于PhoneGap的NativeApi中没有提供二维码的扫描功能,我们自定义BarcodePlugin,来实现在js中调用扫描二维码。先上图: 查询手机联系人 阅读全文
posted @ 2012-03-29 12:53 TroyZ 阅读(2261) 评论(1) 推荐(0) 编辑
  2012年3月28日
摘要: PhoneGap提供了Native Api的支持(如:重力感应、相机、联系人、文件、地址位置…), 比如要用js获取本机的联系人,可以用: var options = new ContactFindOptions(); options.filter = "李"; options.multiple = true; var fields = ["displayName", "phoneNumbers", "emails"]; navigator.contacts.find(fields, onSuccess, onEr 阅读全文
posted @ 2012-03-28 19:10 TroyZ 阅读(4978) 评论(1) 推荐(0) 编辑
  2012年3月16日
摘要: 1. 如果要过滤某些文件不让它们被svn上传,可以‘右键’->‘General’-> 然后在输入框中,输入不想上传的文件类型,以空格隔开,android代码,可以添加*.dex *.apk gen bin2. google的svn,帐号是gmail邮箱,密码在 https://code.google.com/hosting/settings 可以找到。 阅读全文
posted @ 2012-03-16 17:41 TroyZ 阅读(173) 评论(0) 推荐(0) 编辑
  2012年3月14日
摘要: 国内大部分android定制机,已经把google服务都删除了(gmail/google map/market),导致基于google C2DM的消息推送无法运行。我们可以考虑自己做一个server端,用长连接来实现消息推送。有2种方案:1)用socket实现长连接 优点:可以用SocketChannel来打开套接字连接,因为它实现了接口InterruptibleChannel(jdk1.4),可以被其它线程中断read, 缺点:socket可能会受到防火墙的限制2)用http实现长连接 优点:server端可以使用servlet3.0的新特性:servlet异步,来维持长连接。 缺点:... 阅读全文
posted @ 2012-03-14 13:57 TroyZ 阅读(3057) 评论(1) 推荐(0) 编辑
摘要: Tomcat7.0支持servlet3.0,下载下来研究下servlet3.0。Tomcat7.0需要jdk1.6及以下, 通过启动startup.bat方式启动的话,不方便看控制台日志,那么结合Myeclipse吧,我的Myeclipse版本是8.0,还没有专为Tomcat7.0的配置项,不过没关系。按照以下步骤就可以了:1)配置Tomcat7.0路径及启动参数注意:这里Tomcat7.0启动时,需要bin目录下的jar包,tomcat7.0/bin/*.jar 2)把servlet3.0所需要的jar包添加到user library中,创建web项目时,需要用到。3)创建一个web项目, 阅读全文
posted @ 2012-03-14 13:17 TroyZ 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: servlet3.0新增加如下特性:1)注解,javax.servlet.annotation包下,如:@WebServlet, 可以不用在web.xml中配置了,如果想使用注解,需要在web.xml中设置参数:metadata-complet="false", 设置true时注解就无效了。2)插件支持,类似于struts中的插件。 把servlet打成一个jar包(META-INF/web-fragment.xml中配置servlet), 然后分发到你想使用到的web工程3)servlet的异步处理支持,(默认情况下servlet没有开启异步,需要设置asyncSuppo 阅读全文
posted @ 2012-03-14 12:30 TroyZ 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 如果自己搭一个Market,需要考虑对用户上传的apk文件,读取出其packageId, versionCode, permission等信息,利用AXMLParser就可以解决这个问题。这里可以下载AXMLParser:http://code.google.com/p/xml-apk-parser/ 我们需要把AndroidManifest.xml文件的InputStream获取到,然后传给AXMLParser,就可以了。获取方式:1StringapkPath="d:/android/Exhibition.apk";2ZipFilezf=newZipFile(apkPat 阅读全文
posted @ 2012-03-14 10:08 TroyZ 阅读(2784) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页