上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)XML中JavaCodealphaAlphaAnimationsca 阅读全文
posted @ 2012-06-20 09:29 ansionchen 阅读(221) 评论(0) 推荐(0)
摘要: android:shape的使用2011-11-01 10:38Android中渐变效果的设置在Drawable文件夹下建立xml文件: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#00000000 阅读全文
posted @ 2012-06-14 23:25 ansionchen 阅读(584) 评论(0) 推荐(0)
摘要: 引言我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方 阅读全文
posted @ 2012-06-13 10:30 ansionchen 阅读(204) 评论(0) 推荐(0)
摘要: 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android提供了一个工具类AsyncTask,顾名思义异步执行任务。这个AsyncTask生来就是处理一些后台的比较 阅读全文
posted @ 2012-06-13 07:01 ansionchen 阅读(136) 评论(0) 推荐(0)
摘要: 在SQL中用NOT IN会影响性能,导致的主要原因就是索引无效,所以最好是将NOT IN改为其他方式实现。没修改之前的NOT IN写法:[sql]view plaincopySELECTDISTINCTt2.a_idFROMtemp_bt2WHEREt2.a_idNOTIN(SELECTDISTINCTt4.a_idFROMbASt3,temp_bASt4WHEREt4.a_id=t3.a_id)修改为LEFT JOIN写法:[sql]view plaincopySELECTDISTINCTt6.a_idFROM(SELECTt2.a_id,t5.a_idAStempIdFROMtemp_bt 阅读全文
posted @ 2012-06-07 00:30 ansionchen 阅读(170) 评论(0) 推荐(0)
摘要: 在SQL中用NOT IN会影响性能,导致的主要原因就是索引无效,所以最好是将NOT IN改为其他方式实现。没修改之前的NOT IN写法:[sql]view plaincopySELECTDISTINCTt2.a_idFROMtemp_bt2WHEREt2.a_idNOTIN(SELECTDISTINCTt4.a_idFROMbASt3,temp_bASt4WHEREt4.a_id=t3.a_id)修改为LEFT JOIN写法:[sql]view plaincopySELECTDISTINCTt6.a_idFROM(SELECTt2.a_id,t5.a_idAStempIdFROMtemp_bt 阅读全文
posted @ 2012-06-07 00:30 ansionchen 阅读(406) 评论(0) 推荐(0)
摘要: exists 和 in 的执行效率是一样的 很多资料上都显示说,exists要比in的执行效率要高,同时应尽可能的用not exists来代替not in。但事实上,我试验了一下,发现二者无论是前面带不带not,二者之间的执行效率都是一样的。因为涉及子查询,我们试验这次用SQL SERVER自带的pubs数据库。运行前我们可以把SQL SERVER的statistics I/O状态打开。 (1)select title,price from titles where title_id in (select title_id from sales where qty >30) 该句的执行结 阅读全文
posted @ 2012-06-07 00:28 ansionchen 阅读(206) 评论(0) 推荐(0)
摘要: exists 和 in 的执行效率是一样的 很多资料上都显示说,exists要比in的执行效率要高,同时应尽可能的用not exists来代替not in。但事实上,我试验了一下,发现二者无论是前面带不带not,二者之间的执行效率都是一样的。因为涉及子查询,我们试验这次用SQL SERVER自带的pubs数据库。运行前我们可以把SQL SERVER的statistics I/O状态打开。 (1)select title,price from titles where title_id in (select title_id from sales where qty >30) 该句的执行结 阅读全文
posted @ 2012-06-07 00:28 ansionchen 阅读(423) 评论(0) 推荐(0)
摘要: 原文地址:21种设计模式作者:lilian1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按 阅读全文
posted @ 2012-06-06 08:47 ansionchen 阅读(136) 评论(0) 推荐(0)
摘要: 由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:[html]view plaincopy<update><version>2</version><name>baidu_xinwen_1.1.0</name>< 阅读全文
posted @ 2012-06-04 22:45 ansionchen 阅读(192) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页