<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王德军的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangdejun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangdejun]]></copyright><item><title><![CDATA[采用“位”运算实现线程组同步处理]]></title><link>https://blog.youkuaiyun.com/wangdejun/article/details/43795623</link><guid>https://blog.youkuaiyun.com/wangdejun/article/details/43795623</guid><author>wangdejun</author><pubDate>Fri, 13 Feb 2015 16:39:38 +0800</pubDate><description><![CDATA[最近有位朋友问到一个问题：“有一组同时运行的线程，当所有线程执行完毕后，再运行某个功能”的处理方法。正好我们的项目中有相同的功能，整理一下思路与大家交流一下。
一般来说，在android中当一个线程执行完毕，通过handler发送消息的方式来通知其他线程执行接下来的操作（比如通知UI线程更新视图控件）。当有多个线程同时工作时，我们并不知道谁会先结束谁会后结束，这取决于线程中执行的逻辑代码的耗时和]]></description><category></category></item><item><title><![CDATA[Android在java代码中实现图片屏幕适配]]></title><link>https://blog.youkuaiyun.com/wangdejun/article/details/43413437</link><guid>https://blog.youkuaiyun.com/wangdejun/article/details/43413437</guid><author>wangdejun</author><pubDate>Mon, 02 Feb 2015 20:16:36 +0800</pubDate><description><![CDATA[在PC端界面布局适配时，我们只需关注分辨率，也就是像素(px)，通常来说分辨率越高，屏幕尺寸也越大。但在手机上，考虑到人手的操作体验，不会过分的放大屏幕的尺寸。但是屏幕也有不断提高视觉细腻效果的需求，也就是提高分辨率。所以同样5英寸的屏幕大小，分辨率有1280x720(720P)的，也有1980x1080(1080P)的，甚至2560x1440(2K)的。


这时单靠像素(px)已经不能描]]></description><category></category></item><item><title><![CDATA[Android百分比布局之layout_weight属性]]></title><link>https://blog.youkuaiyun.com/wangdejun/article/details/42739983</link><guid>https://blog.youkuaiyun.com/wangdejun/article/details/42739983</guid><author>wangdejun</author><pubDate>Thu, 15 Jan 2015 13:16:18 +0800</pubDate><description><![CDATA[在Android中对控件布局指定尺寸时，一般有两种方式：一种设定为自适应布局，即match_parent(fill_parent)或者wrap_content，通过根据父布局大小或者自己内容来产生一个动态尺寸；另外一种通过指定一个具体数值的方式定义成固定布局，单位可以是px/dp/sp等。这在绝大数情况下是可以解决问题的。可是有没有办法像div+css里那样根据屏幕的尺寸，对控件布局进行“百分比”设定呢？这时就需要用到LinearLayout和他的子控件属性layout_weight。]]></description><category></category></item><item><title><![CDATA[数据库设计——“多选状态标识”的处理]]></title><link>https://blog.youkuaiyun.com/wangdejun/article/details/5692033</link><guid>https://blog.youkuaiyun.com/wangdejun/article/details/5692033</guid><author>wangdejun</author><pubDate>Thu, 24 Jun 2010 16:55:00 +0800</pubDate><description><![CDATA[最近在对公司以前的一个项目进行调整时发现，数据库中有很多表示“多选状态标识”的字段。用多字段来表示“多选标识”存在一定的缺点：首先这种设置方式很明显不符合数据库设计第一范式，增加了数据冗余和存储空间。再者，当业务发生变化时，不利于灵活调整。比如，增加了一种新的会员卡类型时，需要在数据表中增加一个新的字段，以适应需求的变化。]]></description><category></category></item></channel></rss>