<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[开发笔记]]></title><description><![CDATA[个人笔记]]></description><link>https://blog.youkuaiyun.com/zhuleiwuming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhuleiwuming]]></copyright><item><title><![CDATA[Android模仿淘宝语音输入条形动画,录音动画自定义View]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/100114333</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/100114333</guid><author>zhuleiwuming</author><pubDate>Wed, 28 Aug 2019 10:39:06 +0800</pubDate><description><![CDATA[Android模仿淘宝语音输入条形动画自定义View
地址：https://github.com/xfans/VoiceWaveView



]]></description><category></category></item><item><title><![CDATA[installshield调用第三方dll文件]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/18016429</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/18016429</guid><author>zhuleiwuming</author><pubDate>Wed, 08 Jan 2014 23:55:43 +0800</pubDate><description><![CDATA[在卸载程序时需要调用dll文件释放license,研究了下怎样去掉用第三方dll文件。
首先看官方的例子：
/*--------------------------------------------------------------*\
*
* InstallShield Example Script
*
* Demonstrates the UseDLL and the UnUseDLL]]></description><category></category></item><item><title><![CDATA[TextBox只允许使用数字]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14521241</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14521241</guid><author>zhuleiwuming</author><pubDate>Fri, 08 Nov 2013 14:02:41 +0800</pubDate><description><![CDATA[wpf的Textbox只允许输入数字，android一个属性就搞定了，wpf还有监听按键，监听内容
第一个方法，禁止输入其他字符，第二个方法可以粘贴非法字符
        private void TextBox_KeyDownIsNum(object sender, KeyEventArgs e)
        {
            TextBox txt = sender as]]></description><category></category></item><item><title><![CDATA[Installshield集成第三方安装包并使用脚本安装]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14484047</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14484047</guid><author>zhuleiwuming</author><pubDate>Thu, 07 Nov 2013 21:05:47 +0800</pubDate><description><![CDATA[要打包程序，老大让一天研究完，研究了一天Installshield，基本折腾会了。
由于在安装过程中要不断的调用第三方程序安装驱动，所有要把第三方程序集成到安装包里。
将需要安装的程序添加到【Behavior and logic】 -> 【Support Files】 -> 【Language Independent】中

使用SUPPORTDIR获取路径，如：

LaunchAppA]]></description><category></category></item><item><title><![CDATA[wpf中手动添加双击事件]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14441941</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/14441941</guid><author>zhuleiwuming</author><pubDate>Thu, 07 Nov 2013 00:13:52 +0800</pubDate><description><![CDATA[public class Tools
        {
            //双击事件定时器
            private static DispatcherTimer _timer;
            //是否单击过一次
            private static bool _isFirst;

            static Tools()
      ]]></description><category></category></item><item><title><![CDATA[代码中使用wpf样式]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/11599293</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/11599293</guid><author>zhuleiwuming</author><pubDate>Thu, 12 Sep 2013 12:50:24 +0800</pubDate><description><![CDATA[//设置按钮样式使用此种方法必须将资源文件引用到当前页面  
  
     btn.Style = Resources["NoticeButton"] as Style;  
  
     //此种方法也可以设置样式  
  
     //获取App.xaml中的样式个人更喜欢这种  
  
     //Style style = (Style)this.FindResou]]></description><category></category></item><item><title><![CDATA[WPF listBox listview去掉滚动条]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/11069165</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/11069165</guid><author>zhuleiwuming</author><pubDate>Wed, 04 Sep 2013 16:07:13 +0800</pubDate><description><![CDATA[或]]></description><category></category></item><item><title><![CDATA[解决Toast重复弹出，Toast单例模式]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9997627</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9997627</guid><author>zhuleiwuming</author><pubDate>Fri, 16 Aug 2013 10:39:20 +0800</pubDate><description><![CDATA[防止Toast多次弹出，网上看到的不错
import android.content.Context;
import android.widget.Toast;
/**
* @create date:2013-7-16
* @class describe:解决Toast重复弹出
*/
public 
class ToastUtil3 {
 
 
     private 
]]></description><category></category></item><item><title><![CDATA[listview显示历史数据]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9997533</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9997533</guid><author>zhuleiwuming</author><pubDate>Fri, 16 Aug 2013 10:37:11 +0800</pubDate><description><![CDATA[listview联网之前就显示以前的数据
以前因为是把数据保存到数据库，但那样很麻烦，后来看了oschina客户端发现把数据序列换然后保存到文件就可以了
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOE]]></description><category></category></item><item><title><![CDATA[Matrix图片操作放大缩小mark]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9668327</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9668327</guid><author>zhuleiwuming</author><pubDate>Wed, 31 Jul 2013 15:09:56 +0800</pubDate><description><![CDATA[//获得Bitmap的高和宽   
int bmpWidth=bmp.getWidth();   
int bmpHeight=bmp.getHeight();   
//设置缩小比例   
double scale=0.8;   
//计算出这次要缩小的比例   
scaleWidth=(float)(scaleWidth*scale);   
scaleHeight=(float)(scale]]></description><category></category></item><item><title><![CDATA[android中EditText插入用户名（块）效果（EditText插入图片）]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9422005</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9422005</guid><author>zhuleiwuming</author><pubDate>Tue, 23 Jul 2013 15:01:27 +0800</pubDate><description><![CDATA[项目中需要这个效果：

就和人人的效果一样，一直没有思路，在android中edittext中不能添加别的布局，所以不知道怎样去完成这个功能。
第一个想法就是使用Spannable完成，设置文字的背景色来达到这个效果，但删除不能删除整个用户名，会一个字一个字的删除。
后来偶然想到了使用ImageSpan来完成这个功能，就相当于在EditText中插入图片，要实现这个主要有两个问题：
1、]]></description><category></category></item><item><title><![CDATA[Android中不让EditText自动获取焦点]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9418047</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9418047</guid><author>zhuleiwuming</author><pubDate>Tue, 23 Jul 2013 09:46:27 +0800</pubDate><description><![CDATA[页面中有个编辑框EditText，进去后就自动获取焦点并弹出软件盘，很不友好。
不自动弹出软件盘：
在manifest中设置
android:windowSoftInputMode="stateAlwaysHidden"
EditText不自动获取焦点：
在布局文件中其他的布局获取焦点即可：
android:focusable="true"  
android:focusableIn]]></description><category></category></item><item><title><![CDATA[Ubuntu 安装wine停在正在设定ttf-mscorefonts-installer]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9389909</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9389909</guid><author>zhuleiwuming</author><pubDate>Sat, 20 Jul 2013 12:28:55 +0800</pubDate><description><![CDATA[安装wine时，停在了一个地方“正在设定ttf-mscorefonts-installer”,怎么过去呢？
原来要一直下拉下拉到底才可以点确定。。。。
确定无法点击？
原来要用tab才能选中它。
ok，确定以后就可以继续了！]]></description><category></category></item><item><title><![CDATA[TextView使用html.fromhtml加载html并显示图片]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9347683</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9347683</guid><author>zhuleiwuming</author><pubDate>Tue, 16 Jul 2013 22:56:08 +0800</pubDate><description><![CDATA[项目中需要显示html的字符串，ios是用的webview，不过感觉webview太麻烦 就是用了textview

str是一个包含图片的html格式的文件，要在textview种显示文字和图片，代码如下：

int index = str.indexOf("src=\"");

//如果有图片
    if(index>-1){
	String regex="src=\"([^\"]*]]></description><category></category></item><item><title><![CDATA[android解析pdf文件muPdf]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9330179</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9330179</guid><author>zhuleiwuming</author><pubDate>Mon, 15 Jul 2013 11:50:48 +0800</pubDate><description><![CDATA[编译完的项目地址：https://github.com/xfans/Mupdfandroid



要在项目中读取pdf文件，ios中webview可以直接读取pdf，但android中不可以，只能使用第三方库。

在android中mupdf使用的最多，mupdf的项目地址：

http://www.mupdf.com/

进去下载源代码，里面有android项目，然后按照说明编译，编译过程比...]]></description><category></category></item><item><title><![CDATA[Listview添加headview后onItemClick的position变大]]></title><link>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9312907</link><guid>https://blog.youkuaiyun.com/zhuleiwuming/article/details/9312907</guid><author>zhuleiwuming</author><pubDate>Fri, 12 Jul 2013 16:41:41 +0800</pubDate><description><![CDATA[在onItemClick在有四个参数：
public void onItemClick(AdapterView arg0, View view, int position, long arg3)
如果在Listview中添加Headview，当使用onItemClick方法时，参数position会比原来多一，也就是说点击headview后position是0，后边依次加一。
如果包含hea]]></description><category></category></item></channel></rss>