上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
摘要: Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能会要一个平板电脑的用户界面,这不同于手机的用户界面。虽然系统能缩放,调整其尺寸,以使应用软件工作在不同屏上,但是应该尽量优化应用软件适应不同的屏幕尺寸和密度。为此,对所有设备的用户体验应最大化且应让用户们相信应用软件是真正为他们的设备设计的,而不是简单的拉伸使屏适合他们的设备。按照文中描述的做法 阅读全文
posted @ 2014-03-29 14:38 欢醉 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 微信公众平台开发教程目录公众平台开发接口自定义菜单设置工具 阅读全文
posted @ 2014-03-27 11:57 欢醉 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 们需要解决WaitAny和取得异步执行的返回值的问题。地球人都知道Thread和ThreadPool接受的委托都是没有返回值的。要想取的返回值,我们就得自己动手了,我们需要构造一个AsyncContext类,由这个类来保存异步执行的状态以并存储返回值。using System; using Syst... 阅读全文
posted @ 2014-03-26 15:14 欢醉 阅读(3868) 评论(0) 推荐(0) 编辑
摘要: 主要存在于res/value文件夹中定义:dimen.xml:主要用于设置像素默认值res/values/dimens.xml12sp13sp40dip45dip代码使用:int width=getContext().getResources().getDimension(R.dimen.tab_width);xml文件使用:android:layout_width="@dimen/tab_width"color.xml设置颜色 #FFE7E7E7 #FFE7E7E7 #FFFFFFFF #FFADB2AD #b89766 #000000 #FFFF... 阅读全文
posted @ 2014-03-25 23:24 欢醉 阅读(7879) 评论(0) 推荐(0) 编辑
摘要: GridView的一些属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动,也可以设置成2、3、4……2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp” //两行之间的边距5.android:horizontalSpacing=”10dp” //两列之间的边距6.android:cacheColorHint="# 阅读全文
posted @ 2014-03-23 16:38 欢醉 阅读(11073) 评论(0) 推荐(0) 编辑
摘要: 在ListView中显示网络图片ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参数从而显示图片,我们只好使用其 setImageBitmap 方法来转换。我们来做一个如下的文章列显示:先声明一个类文章类来初始化数据:public class ListViewItemData { private String itemTitle; private String itemPhoto; private String itemSummary; private String itemAu... 阅读全文
posted @ 2014-03-20 21:38 欢醉 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: 在前几次的试验中,只是做了处于应用程序最上层的界面设计,其实还不知程序在运行过程中到底调用了哪些函数,这些函数是怎么实现的,由于搭建环境时没有进行文件关联,所以在环境中无法实现ctrl键+左击鼠标的方式及时查看类的编写方法。究其原因还是一时偷懒,没有仔细上网找android前几个版本的源代码,就自己告诉自己说找不到,影响了后续的学习。如下为本人实现文件关联的方法:android前几个版本的下载连接方式:android-1.5的下载地址有如下 http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB)android-1.6的 阅读全文
posted @ 2014-03-20 16:11 欢醉 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: 目录:第1章 Android应用与开发环境1.1 Android的发展和历史1.1.1 Android的发展和简介1.1.2 Android平台架构及特性1.2 搭建Android开发环境1.2.1 下载和安装Android SDK1.2.2 安装Eclipse和ADT插件1.3 Android常用... 阅读全文
posted @ 2014-03-20 14:22 欢醉 阅读(1690) 评论(0) 推荐(2) 编辑
摘要: SQLite开源轻量级数据库,支持92-SQL标准,主要用于嵌入式系统,只占几百K系统资源此外,SQLite 不支持一些标准的 SQL 功能,特别是外键约束(FOREIGN KEY constrains),嵌套 transcaction 和 RIGHT OUTER JOIN 和 FULL OUTER JOIN, 还有一些 ALTER TABLE 功能。有五种常用数据类型: NULL:空值 INTEGER:整形 REAL:浮点型 VARCHAR:字符型 BLOB:大数据注意:SQLite不支持BOOLEAN和DATE,因此可以用0,1代替BOOLEAN(其它数据库也经常这么干... 阅读全文
posted @ 2014-03-17 23:26 欢醉 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 避免对经常更新的表进行过多的索引,并且索引中的列尽可能少。而对经常用于查询的字段(外键)应该创建索引,但要避免添加不必要的字段。数据量小的表最好不要使用索引,由于数据较少,查询花费的时间可能比遍历索引的时间还要短,索引可能不会产生优化效果。在条件表达式中经常用到的、不同值较多(主键的列)的列上建立索引,在不同值少的列上不要建立索引。比如在学生表的“性别”字段上只有“男”与“女”两个不同值,因此就无须建立索引。如果建立索引,不但不会提高查询效率,反而会严重降低更新速度。在频繁进行排序或分组(即进行GROUPBY或ORDERBY操作)的列上建立索引,如果待排序的列有多个,可以在这些列上建立组合索引 阅读全文
posted @ 2014-03-17 12:30 欢醉 阅读(1497) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页