﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-life02</title><link>http://www.cppblog.com/life02/</link><description /><language>zh-cn</language><lastBuildDate>Wed, 22 Apr 2026 13:44:16 GMT</lastBuildDate><pubDate>Wed, 22 Apr 2026 13:44:16 GMT</pubDate><ttl>60</ttl><item><title>动态增加屏幕（转载）</title><link>http://www.cppblog.com/life02/archive/2012/07/26/185196.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Thu, 26 Jul 2012 08:29:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/07/26/185196.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/185196.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/07/26/185196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/185196.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/185196.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; "><a href="http://blog.csdn.net/the01hierarch/article/details/7631081">http://blog.csdn.net/the01hierarch/article/details/7631081</a><br /></span><span style="color: #000000; ">1</span><span style="color: #000000; ">.左滑切换到显示所有apps<br /><br />PageView.java</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">onTouchEvent</span><span style="color: #000000; ">-&gt;</span><span style="color: #0000FF; ">case</span><span style="color: #000000; ">&nbsp;MotionEvent.ACTION_UP</span><span style="color: #000000; ">-&gt;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(mTouchState&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;TOUCH_STATE_SCROLLING)</span><span style="color: #000000; ">-&gt;</span><span style="color: #0000FF; ">else</span><span style="color: #000000; ">&nbsp;{&nbsp;snapToDestination();</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">后添加<br /><br /></span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(((isSignificantMove&nbsp;</span><span style="color: #000000; ">&amp;&amp;</span><span style="color: #000000; ">&nbsp;deltaX&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">&amp;&amp;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">!</span><span style="color: #000000; ">isFling)&nbsp;</span><span style="color: #000000; ">||</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(isFling&nbsp;</span><span style="color: #000000; ">&amp;&amp;</span><span style="color: #000000; ">&nbsp;velocityX&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">))&nbsp;</span><span style="color: #000000; ">&amp;&amp;</span><span style="color: #000000; ">&nbsp;mCurrentPage&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;snapToLeftDestination();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />并在Workspace.java中重写函数<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">protected</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;snapToLeftDestination()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mLauncher.showAllApps(</span><span style="color: #0000FF; ">true</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br /></span><span style="color: #000000; ">2</span><span style="color: #000000; ">.静态添加屏幕和屏幕上的快捷键<br /><br />http:</span><span style="color: #008000; ">//</span><span style="color: #008000; ">blog.csdn.net/the01hierarch/article/details/7641521</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br />android1.6的版本有3个屏&nbsp;需要把它改为5个屏&nbsp;需要修改的地方&nbsp;如下&nbsp;<br /><br /></span><span style="color: #000000; ">1</span><span style="color: #000000; ">、Launcher.java<br /><br />Java代码&nbsp;&nbsp;收藏代码<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;SCREEN_COUNT&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">5</span><span style="color: #000000; ">;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;DEFAULT_SCREN&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">2</span><span style="color: #000000; ">;&nbsp;&nbsp;<br /><br /><br /><br /></span><span style="color: #000000; ">2</span><span style="color: #000000; ">、launcher.xml<br /><br />Java代码&nbsp;&nbsp;收藏代码<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">com.lp.launcher.Workspace&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/workspace</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">fill_parent</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">fill_parent</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;launcher:defaultScreen</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">从0开始&nbsp;&nbsp;</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/cell1</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/workspace_screen</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/cell2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/workspace_screen</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/cell3</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/workspace_screen</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/cell4</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/workspace_screen</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/cell5</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/workspace_screen</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">com.lp.launcher.Workspace</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;<br /><br /><br /><br />defaultScreen&nbsp;修改为2&nbsp;然后&nbsp;加两个</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; "><br /><br />然后&nbsp;修改默认显示的屏&nbsp;<br /><br /></span><span style="color: #000000; ">3</span><span style="color: #000000; ">、Workspace.java<br /><br />修改构造方法里面的<br />Java代码&nbsp;&nbsp;收藏代码<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;mDefaultScreen&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;a.getInt(R.styleable.Workspace_defaultScreen,&nbsp;</span><span style="color: #000000; ">2</span><span style="color: #000000; ">);</span><span style="color: #008000; ">//</span><span style="color: #008000; ">从0开始&nbsp;&nbsp;</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br /><br /><br />这时&nbsp;基本上已经可以显示5个屏幕了&nbsp;默认的屏也是第三个屏了&nbsp;但是进去后&nbsp;默认显示的屏什么也没有&nbsp;我们需要把组建都挪到默认屏上去<br /><br /></span><span style="color: #000000; ">4</span><span style="color: #000000; ">、default_workspace.xml<br /><br />修改所有的&nbsp;launcher:screen&nbsp;为&nbsp;</span><span style="color: #000000; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;<br /><br />Java代码&nbsp;&nbsp;收藏代码<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;launcher:screen</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;&nbsp;<br /><br /><br /><br /></span><span style="color: #000000; ">3</span><span style="color: #000000; ">.桌面最下方显示3个指定快捷方式<br /><br />方法一：在launcher.xml中删除&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /></span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">include<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@+id/hotseat</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">match_parent</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@dimen/button_bar_height_plus_padding</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_gravity</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">bottom</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layout</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">@layout/hotseat</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; "><br /><br />并添加相应的按钮<br /><br />方法二：修改default_workspace.xml<br /><br />方法三：如果是定死热键，不可改变的话不推荐<br /><br />重写LauncherModel</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">loadWorkspace中获得的数据方法，其中sWorkspaceItems.add(info);就是添加快捷方式（包括桌面widget和下面的热键）<br /><br />在Hotseat</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">resetLayout</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">删除mContent.addViewToCellLayout(allAppsButton,&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;CellLayout.LayoutParams(x,y,</span><span style="color: #000000; ">1</span><span style="color: #000000; ">,</span><span style="color: #000000; ">1</span><span style="color: #000000; ">),&nbsp;</span><span style="color: #0000FF; ">true</span><span style="color: #000000; ">);<br /><br /><br /><br /><br /></span><span style="color: #000000; ">4</span><span style="color: #000000; ">.动态添加屏幕<br /><br />在launcher.java中添加两个按键事件</span><span style="color: #000000; ">---------</span><span style="color: #000000; ">之后可以将这两个按钮作为appwidget加到默认的桌面上，和launcher交互用动态（内部注册）广播<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;addScreen(View&nbsp;view)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LayoutInflater&nbsp;&nbsp;mInflater&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;LayoutInflater.from(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CellLayout&nbsp;mCelllayout&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">(CellLayout)mInflater.inflate(R.layout.workspace_screen,</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mWorkspace.addView(mCelllayout);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mWorkspace.requestLayout();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;removeScreen(View&nbsp;view)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;currentPage&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;mWorkspace.getCurrentPage();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;countPage&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;mWorkspace.getChildCount();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(countPage&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(currentPage&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;(countPage&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currentPage</span><span style="color: #000000; ">--</span><span style="color: #000000; ">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mWorkspace.removeViewAt(countPage&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mWorkspace.requestLayout();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mWorkspace.snapToPage(currentPage);<br />&nbsp;&nbsp;&nbsp;&nbsp;}</span></div><img src ="http://www.cppblog.com/life02/aggbug/185196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-07-26 16:29 <a href="http://www.cppblog.com/life02/archive/2012/07/26/185196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sd卡中删除一个文件</title><link>http://www.cppblog.com/life02/archive/2012/04/13/171254.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Fri, 13 Apr 2012 07:08:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/13/171254.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/171254.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/13/171254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/171254.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/171254.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/13/171254.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/171254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-13 15:08 <a href="http://www.cppblog.com/life02/archive/2012/04/13/171254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>遍历SD卡及删除、重命名文件(转载)</title><link>http://www.cppblog.com/life02/archive/2012/04/12/171122.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Thu, 12 Apr 2012 11:49:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/12/171122.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/171122.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/12/171122.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/171122.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/171122.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/12/171122.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/171122.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-12 19:49 <a href="http://www.cppblog.com/life02/archive/2012/04/12/171122.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Android 从sd卡读取XML文件并解析（转载）</title><link>http://www.cppblog.com/life02/archive/2012/04/12/171083.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Thu, 12 Apr 2012 05:41:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/12/171083.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/171083.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/12/171083.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/171083.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/171083.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/12/171083.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/171083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-12 13:41 <a href="http://www.cppblog.com/life02/archive/2012/04/12/171083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>android SD卡文件的读写(z转载)</title><link>http://www.cppblog.com/life02/archive/2012/04/12/171082.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Thu, 12 Apr 2012 05:38:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/12/171082.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/171082.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/12/171082.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/171082.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/171082.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/12/171082.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/171082.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-12 13:38 <a href="http://www.cppblog.com/life02/archive/2012/04/12/171082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>layout居中</title><link>http://www.cppblog.com/life02/archive/2012/04/11/170933.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Wed, 11 Apr 2012 08:49:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/11/170933.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/170933.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/11/170933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/170933.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/170933.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/11/170933.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/170933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-11 16:49 <a href="http://www.cppblog.com/life02/archive/2012/04/11/170933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Android开发之SD卡上文件操作  （转）</title><link>http://www.cppblog.com/life02/archive/2012/04/09/170656.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Mon, 09 Apr 2012 13:17:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/09/170656.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/170656.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/09/170656.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/170656.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/170656.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/09/170656.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/170656.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-09 21:17 <a href="http://www.cppblog.com/life02/archive/2012/04/09/170656.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PackageInstaller 原理简述（转）</title><link>http://www.cppblog.com/life02/archive/2012/04/08/170511.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Sun, 08 Apr 2012 14:29:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/08/170511.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/170511.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/08/170511.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/170511.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/170511.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/08/170511.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/170511.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-08 22:29 <a href="http://www.cppblog.com/life02/archive/2012/04/08/170511.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse显示行号</title><link>http://www.cppblog.com/life02/archive/2012/04/08/170462.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Sun, 08 Apr 2012 11:43:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/08/170462.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/170462.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/08/170462.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/170462.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/170462.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/08/170462.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/170462.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-08 19:43 <a href="http://www.cppblog.com/life02/archive/2012/04/08/170462.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>An internal error occurred during: "Launching New_configuration"</title><link>http://www.cppblog.com/life02/archive/2012/04/08/170456.html</link><dc:creator>life02</dc:creator><author>life02</author><pubDate>Sun, 08 Apr 2012 10:49:00 GMT</pubDate><guid>http://www.cppblog.com/life02/archive/2012/04/08/170456.html</guid><wfw:comment>http://www.cppblog.com/life02/comments/170456.html</wfw:comment><comments>http://www.cppblog.com/life02/archive/2012/04/08/170456.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/life02/comments/commentRss/170456.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/life02/services/trackbacks/170456.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/life02/archive/2012/04/08/170456.html'>阅读全文</a><img src ="http://www.cppblog.com/life02/aggbug/170456.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/life02/" target="_blank">life02</a> 2012-04-08 18:49 <a href="http://www.cppblog.com/life02/archive/2012/04/08/170456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>