上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是public的,但是最好是使用Message.obtain( )或Handler.obtainMessage( )函数来获取Message对象,因为Message的实现中包含了回收再利用的机制,可以提供效率。2、Mes 阅读全文
posted @ 2013-07-24 11:44 hold su 阅读(700) 评论(0) 推荐(0) 编辑
摘要: Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出 阅读全文
posted @ 2013-07-24 11:43 hold su 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Java代码#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#FF8C00#FF7F50#FF69B4#FF6347#FF4500#FF1493#FF00FF#FF00FF#FF0000#FDF5E6#FAFAD2#FAF0E6#FAEBD7#FA8072#F8F8FF#F5FFFA#F5F5F5#F5F5DC#F5DEB3#F4A460 阅读全文
posted @ 2013-07-10 15:05 hold su 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Android系统对EditText这个控件有监听功能,如果某个Activity中含有该控件,就会自动弹出软键盘让你输入,这个看似人性化的方案有时候并不被用户喜欢的,所以在有些情况下要禁用该功能。这几天做的应用也有这个问题,所以就查了,网上大部分都是如下方法:[html]view plaincopyandroid:windowSoftInputMode="adjustPan|stateHidden"android:configChanges="orientation|keyboardHidden">该方法确实有用,但只是在刚进入此Activity时 阅读全文
posted @ 2013-07-08 11:27 hold su 阅读(580) 评论(0) 推荐(0) 编辑
摘要: Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCurs.. 阅读全文
posted @ 2013-06-28 15:53 hold su 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 王家林告诉你如何成为Android高手声明:在保证本文完整的情况下可自由转载!前言本文pdf下载链接配套视频连接国士工作室是一支专注于提供一站式的Android、HTML5、Hadoop企业级软件、培训、咨询培训专家,致力于做中国最棒的Android、HTML5、Hadoop程序开发机构,提供最棒的Android、HTML5、Hadoop企业级开发培训服务企业培训和开发合作官方联系方式: 电话:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群:175189001国士工作室 有你更美好!其创始人王家林的信息:Androi... 阅读全文
posted @ 2013-06-21 14:33 hold su 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 经过前面对Android项目目录结构的介绍以及相关文件的讲解,我们对许多细节已经有所了解,只是Android程序是如何执行的呢?下面进行总结。发布程序到手机上之后,当双击"抽屉"里该应用的图标时,系统会将这个事件包装成一个Intent,该Intent包含两个参数,代码如下:{action:"android.intent.action.MAIN", category:"android.intent.category.LAUNCHER"},这个意图被传递给Hello World这个应用之后在应用的功能清单文件中寻找与该意图匹配的意图过滤器 阅读全文
posted @ 2013-06-14 13:52 hold su 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 我们创建完Android工程如(HelloAndroid)后,展开"PackageExplorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:res:放置应用程序用到的资源文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。assets:主要放置多媒体等数据文件。res/drawable:放置应用到的图片资源。res/layout:放置一些与UI相应的布局文件,都是xml文件。res/values:放置字符串,颜色,数组等常量数据。Andr 阅读全文
posted @ 2013-06-14 13:40 hold su 阅读(152) 评论(0) 推荐(0) 编辑
摘要: (1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿. 例如: 有一个基础数据表,用来记录商品的所有信息。其他表都保存商品ID。查询时需要连表来查询商品的名称。单据1的商品表中有商品ID字段,单据2的商品表中也有商品ID字段。如果不使用外键的话,当单据1,2都使用了商品ID... 阅读全文
posted @ 2013-05-21 10:44 hold su 阅读(3127) 评论(0) 推荐(0) 编辑
摘要: Postgresql 有以下三种方法设置主键递增的方式,下面来看下相同点和不同点。--方法一create table test_a( id serial, name character varying(128), constraint pk_test_a_id primary key( id));NOTICE: CREATE TABLE will create implicit sequence "test_a_id_seq" for serial column "test_a.id"NOTICE: CREATE TABLE / PRIMARY KEY 阅读全文
posted @ 2013-05-08 14:07 hold su 阅读(480) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页