<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Markslin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Markslin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Markslin]]></copyright><item><title><![CDATA[Android快捷方式启动一个独立Activity]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/54973367</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/54973367</guid><author>Markslin</author><pubDate>Fri, 10 Feb 2017 19:16:16 +0800</pubDate><description><![CDATA[需求描述创建一个快捷方式，通过快捷方式启动一个完全独立的Activity。（注意，当应用在后台运行时，启动该Activity时不要将应用程序唤醒）创建快捷方式private void createShortCut(){
        Intent shortcutIntent = new Intent();
        //设置点击快捷方式时启动的Activity,因为是从Lanucher中启]]></description><category></category></item><item><title><![CDATA[微信小程序全屏]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/54375052</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/54375052</guid><author>Markslin</author><pubDate>Thu, 12 Jan 2017 09:31:31 +0800</pubDate><description><![CDATA[微信小程序全屏微信小程序全屏的宽度width: 100%;微信小程序全屏的高度height: 100vh;测试代码.myView{
    width: 100%;
    height: 100vh;
    background: red;
}效果图]]></description><category></category></item><item><title><![CDATA[SwipeRefreshLayout，设置setRefreshing(true)没效果的解决方案]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/51097068</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/51097068</guid><author>Markslin</author><pubDate>Fri, 08 Apr 2016 15:26:09 +0800</pubDate><description><![CDATA[问题描述使用SwipeRefreshLayout的时，由于刚进入到那个界面的时候要刷新，但是设置setRefreshing(true)并没效果。原因分析调用refresh.setRefreshing(true);过早，以至于我们的SwipeRefreshLayout还没有被测量就已经被调用。解决方案方案一swipeRefreshLayout.setProgressViewOffset(false,]]></description><category></category></item><item><title><![CDATA[关于AlertDialog位置的问题]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/50157083</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/50157083</guid><author>Markslin</author><pubDate>Thu, 03 Dec 2015 10:16:59 +0800</pubDate><description><![CDATA[问题分析AlertDialog默认位置居中此时params.height的值为0，所以要使params.height向上有半个屏幕的偏移量，这样就以Y轴为参考系了。解决方案WindowManager.LayoutParams params=dialog.getWindow().getAttributes();screenHeight=getWindowManager().getDefaultDisp]]></description><category></category></item><item><title><![CDATA[减小字体文件的大小方案]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/49787287</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/49787287</guid><author>Markslin</author><pubDate>Wed, 11 Nov 2015 22:11:27 +0800</pubDate><description><![CDATA[字体文件太大，怎么办？在界面开发的时候经常要用到各种字体，但字体文件特别的，而我们只是用到其中几个字而已，这时候我们就需要精简字体了。下面介绍一下字体文件的制作方法。首先下载FontCreator,版本最好为9.0，这个版本可以直接查看汉字，可以自行百度下载，也可以到我的资源里下载（0积分）。其次打开你的字体文件（原字体文件） 
新建字体文件（目标字体文件）然后在原字体文件里搜索要使用到的字（单个字]]></description><category></category></item><item><title><![CDATA[取消ListView点击变色]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/49465061</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/49465061</guid><author>Markslin</author><pubDate>Wed, 28 Oct 2015 10:07:18 +0800</pubDate><description><![CDATA[设置android:listSelector=”@android:color/transparent”属性即可]]></description><category></category></item><item><title><![CDATA[descendantfocusability 不起作用]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/49464985</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/49464985</guid><author>Markslin</author><pubDate>Wed, 28 Oct 2015 10:02:46 +0800</pubDate><description><![CDATA[针对设置了android:descendantFocusability=”blocksDescendants”后onItemClickListener还是不管用的问题原因：由于在你自己定义的Item中存在自定义的控件（View）而且你Override了onTouchEvent方法并没有返回false，使得父View无法获得焦点。 
解决方法：使onTouchEvent方法返回false，如果因为项目]]></description><category></category></item><item><title><![CDATA[C#Socket通信使用DataContractJsonSerializer传递对象]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/48319329</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/48319329</guid><author>Markslin</author><pubDate>Wed, 09 Sep 2015 17:41:32 +0800</pubDate><description><![CDATA[使用到的命名空间添加引用System.Runtime.Serialization.dll以及Json.Net下的Microsoft.CSharp.dll。 
添加命名空间using System.IO; 
using System.Runtime.Serialization.Json; 
using System.Runtime.Serialization;核心代码要传送的对象类using Syst]]></description><category></category></item><item><title><![CDATA[关于/dev/graphics/fb0拒绝访问的解决方案]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/48090587</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/48090587</guid><author>Markslin</author><pubDate>Sat, 29 Aug 2015 19:52:42 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[ListView下拉刷新效果]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/45568867</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/45568867</guid><author>Markslin</author><pubDate>Thu, 07 May 2015 23:44:14 +0800</pubDate><description><![CDATA[ListView下拉刷新效果网上关于这个方面的文章已经很多了，为什么我还要发表这篇文章呢？原因很简单，我觉得可以可以用更加简洁的方法实现。话不多说，上代码。CustomListView.javapackage com.markslin.listviewtest;import android.content.Context;
import android.util.AttributeSet;
impo]]></description><category></category></item><item><title><![CDATA[PS画扇形]]></title><link>https://blog.youkuaiyun.com/Markslin/article/details/42809021</link><guid>https://blog.youkuaiyun.com/Markslin/article/details/42809021</guid><author>Markslin</author><pubDate>Sat, 17 Jan 2015 20:19:40 +0800</pubDate><description><![CDATA[PS画扇形
第一步：新建白色画布

第二步：找画布中心点（Ctrl+A全选，Ctrl+T变换，从左面、上面尺子边缘拖两条参考线，没有尺子的话Ctrl+R调出尺子。提交变换（右上角），Ctrl+D取消选择）

第三步：新建图层

第四步：选择椭圆选框工具，从画布中心画一个圆（左键+Alt+Shift+拖动）

第五步：选择矩形选框工具将下半圆减去

第六步：旋转半圆60°（Al]]></description><category></category></item></channel></rss>