上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页
摘要: Android的TableLayout + TableRow虽然使用有点复杂,但是功能很强大。。。。。。 Android提供了很多布局属性,但是手机程序的界面没有 PC 那么花俏,所以常用的就那几项而已。。。 TableLayout (二) TableLayout (一)主要将如何UI设计器设计TableLayout + TableRow,由于实际应用中,经常需要在代码里往TableLayout添加数据(9 宫图也可以用TableLayout做出来 ),本文就是介绍这方面的简单使用方法。 main.xml的代码如下,用到TableLayout的ID为TableLayout01: vi... 阅读全文
posted @ 2012-10-30 13:34 sfshine 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。 4. 你们的项目组有没有建立一个门户网站? 要有一个门户网站,用来放Contact Info、B 阅读全文
posted @ 2012-10-29 22:13 sfshine 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:htt... 阅读全文
posted @ 2012-10-29 15:15 sfshine 阅读(668) 评论(0) 推荐(1) 编辑
摘要: sudo apt-get clean升级包目录:/var/cache/apt/archives 备份快速设置已下载的部分软件包,以便重装系统再次使用,免去重新下载的时间 tar cizvf backup.tar.gz /var/cache/apt/archives --exclude=/var/cache/apt/archives/partial/* --exclude=/var/cache/apt/archives/lock 阅读全文
posted @ 2012-10-29 14:30 sfshine 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在为自己的人生确立目标时,第一目标应该是优秀,成功最多只是第二目标,不妨把它当作优秀的副产品。现在的情况正相反,人们都太看重成功,不是第一目标,几乎是唯一目标,根本不把优秀当回事。可是,我敢断定,没有优秀,所谓的成功一定是渺小的,非常表面的,甚至是虚假的成功。 我说的优秀,就是我一直所强调的,要让老天赋予你的各种精神能力得到很好的生长,智、情、德全面发展,拥有自由的头脑、丰富的心灵和高贵的灵魂,这样你就是一个在人性意义上的优秀的人,同时你也就有了享受人生主要的、高级的幸福的能力。 为什么要把优秀放在第一位,把成功放在第二位呢? 首先,优秀是你自己可以把握的,成功却不然。我们说的成功,一... 阅读全文
posted @ 2012-10-28 15:20 sfshine 阅读(268) 评论(0) 推荐(0) 编辑
摘要: http://www.eoeandroid.com/thread-98726-1-1.htmlAndroid源码自带的Gallery不支持两个手指头缩放图片这样的多点触摸功能,所以这个得自己添加。 具体添加的代码很简单,修改一下/packages/apps/Gallery/src/com/android/camera/ViewImage.java中的rootListener就行了。 下面的代码只做了两点的情况,根据两点之间的距离长度的变化计算出缩放比例:java代码:float scale = value / baseValue;复制代码 再乘上图片原本的缩放比例:java代码:... 阅读全文
posted @ 2012-10-27 21:44 sfshine 阅读(191) 评论(0) 推荐(0) 编辑
摘要: http://www.eoeandroid.com/thread-210082-1-1.htmlandroid线程池的理解,晚上在家无事 预习了一下android异步加载的例子,也学习到了一个很重要的东东 那就是线程池+缓存 下面看他们的理解。[size=1.8em]Handler+Runnable模式我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主线程中下载图片的,而不是新开线程。我们运行下面代码时,会发现他其实是阻塞了整个界面的显示,需要所 阅读全文
posted @ 2012-10-27 21:29 sfshine 阅读(376) 评论(0) 推荐(0) 编辑
摘要: package com.qiho.wheresmycar.util; import java.lang.ref.SoftReference; import java.util.HashMap; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; impor... 阅读全文
posted @ 2012-10-27 11:15 sfshine 阅读(484) 评论(0) 推荐(0) 编辑
摘要: package com.aijia.util; /** * 一些文件处理 */ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import android.graphics.Bitmap; imp... 阅读全文
posted @ 2012-10-27 11:09 sfshine 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。 2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。 3. 理解各种算法的优点和缺点。 4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。 5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。 6. 发挥你的想象力。永远都要问,“有更好的方法吗?”跳出常规思维约束。最好的解决方案也许还没有被发现。 7. 优秀程序员:我优化代码。更优秀程序员:我设计数据。最优秀程序员:他们的不... 阅读全文
posted @ 2012-10-25 21:33 sfshine 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页