Archive for 13th 十月 2011

Android 下网络抓包方法 使用tcpdump

抓包需要tcpdump以及Root权限,tcpdump在本文后有下载。
首先把tcpdump传进手机,用adb命令(放SD卡有时会有问题,我一次可以用,但刷了另一个ROM后就不行): Continue reading ‘Android 下网络抓包方法 使用tcpdump’ »

在线程中new SolidColorBrush System.UnauthorizedAccessException异常 Invalid cross-thread access.解决方法

如果在线程中操作创建一个SolidColorBrush对象,系统会抛出System.UnauthorizedAccessException异常,提示Invalid cross-thread access,可以使用Dispatcher类的BeginInvoke方法解决 。
原代码:


S.Color = new SolidColorBrush(Colors.Red);
//在非UI线程中执行会抛异常

改成:


 Dispatcher.BeginInvoke(() => S.Color = new SolidColorBrush(Colors.Red));