• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

王焘博客

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2 3 4 5 下一页

2012年5月21日

Android颜色编辑器的制作中遇到的问题

摘要: Android没有自带颜色编辑器,为了让用户直观的选择颜色,做了这么一个控件,效果图如下:上方颜色条为主颜色条,用户可以选择大致需要的颜色,下方是该颜色的平衡调节,可以调节明亮度。背景颜色实现起来很容易,用GradientDrawable在主色之间分段渐变即可,上方的背景色是永远不变的。下方平衡调节只要在白色、选定色和黑色之间渐变即可,下方的颜色随着上方的颜色变化而变化。颜色条自身控件由于需要拖动,直接集成Android自带的SeekBar就能实现,只需替换默认的ProgressDrawable即可。唯一遇到的一个奇怪问题是:我为下方的颜色调提供了一个颜色数组:private int[] co 阅读全文

posted @ 2012-05-21 11:48 王焘 阅读(1204) 评论(0) 推荐(0)

2012年5月11日

Android在OnCreate中获取控件的宽度和高度

摘要: 在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞技术的能自己验证过再转载),例如Measure方法之后调用getMeasuredWidth的值还是0。原因是因为当OnCreate函数发生时,只是提供了数据初始化的机会,此时还没有正式绘制图形。而绘制图形在OnDraw中进行,此时计算又显得太晚。容易想到的办法是:希望能在程序刚刚测量好某个指定控件后, 阅读全文

posted @ 2012-05-11 15:27 王焘 阅读(32061) 评论(2) 推荐(4)

2012年4月26日

Android Adapter遇到的崩溃问题

摘要: 将一个列表(ArrayList等)通过Adapter绑定到ListView上后,由于数据来自网络,在使用过程中需要进行刷新。当刷新时,程序发生以下错误:The content of the adapter has changed but listview did not receivie a notification后发现并不是在其他线程中更改了适配器,而是对数据源的list进行了clear,相当于对数据源进行了修改,其结果类似于add,remove方法,都会引发该错误。正确的做法是,只要对数据源的列表进行了修改,就应该立刻调用适配器的notifyDataSetChanged方法进行通知。而如 阅读全文

posted @ 2012-04-26 11:35 王焘 阅读(2194) 评论(0) 推荐(0)

2012年4月5日

Android中没有插入SD情况下的文件写入和读取

摘要: 在Android开发时会遇到如下一种场合希望应用下载到当前应用的根目录下,而非SD卡中然后可以随时被该应用或其他应用访问这个文件,即具有被全局读取的权限此时可以利用上下文的本地文件输出流进行文件写入注意要为文件赋予可写可读的权限,否则当读取该文件时会报错FileOutputStream fos = context.openFileOutput(saveFileName, Context.MODE_WORLD_WRITEABLE | Context.MODE_WORLD_READABLE);然后读取文件可以使用context.openFileInput获取到输入流也可以使用 context.ge 阅读全文

posted @ 2012-04-05 17:31 王焘 阅读(1369) 评论(0) 推荐(0)

2012年2月10日

Dell 1440 黑苹果 (从10.6.3升级到10.6.8)

摘要: 最近需要开发Ipad程序,需要装mac系统,哥哥又穷买不起mac mini只好自己黑苹果,折腾了一个礼拜终于成功,特此记录流程:一、安装雪豹10.6.31、下载原版Mac.OS.X.10.6.3.Retail.dmg、HFExplorer、transMac、macDrive、Bootthink2、分区7G和30G,都不要格式化,7G装mac盘,30G装mac系统3、dmg先过一遍HFExplorer4、给隐藏分区盘符后,安装bootthink5、各种驱动:AppleACPIPS2Nub.kext,AppleBCM440XEthernet.kext,AppleIntellInteratedFra 阅读全文

posted @ 2012-02-10 21:29 王焘 阅读(7372) 评论(4) 推荐(1)

2011年10月8日

Silverlight 与 JS交互

摘要: 1、Silverlight直接调用JS的函数:这个很简单,只要在HTML中定义好JS函数,然后在Silverlight中调用:HtmlPage.Window.Invoke("函数名",para1,para2...);即可。其中第一个参数为string型的函数名,与JS中的函数要一致,后面的为参数,取决于JS中函数的定义。2、JS中引用Siverlight的对象(C#对象),并获取对象的属性、调用对象的函数:思路为:定义C#对象——》实例化对象——》将实例以某一个ID作为Key注册到JS中——》JS载入时需要获取Silverlight的Host,其中包含了所有由C#注册的对象 阅读全文

posted @ 2011-10-08 13:02 王焘 阅读(4480) 评论(3) 推荐(0)

2011年9月27日

Silverlight动态载入调用XAML资源

摘要: 以多语言为例子: ResourceDictionary resourceDictionary = new ResourceDictionary(); //新建资源集合 var culture = CultureInfo.CurrentCulture;//获取本地Culture if (culture.Name != "zh-CN") { Application.LoadComponent(resourceDictionary, new Uri("/ETiger_MarketTrack;component/Language/Chinese... 阅读全文

posted @ 2011-09-27 17:37 王焘 阅读(1662) 评论(0) 推荐(0)

2011年8月16日

Silverlight跨域访问WebService解决方法

摘要: 在用Silverlight调用WebService时,发生以下错误:这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。原因:Silverlight通过WebService访问了别的服务端数据。s解决方法,建立跨域策略文件:在该Silverlight网站根目录建立2个XML文件:ClientAccessPolicy.xm 阅读全文

posted @ 2011-08-16 18:04 王焘 阅读(1980) 评论(2) 推荐(0)

IIS Server Application Unavailable 解决方法

摘要: 新服务器发布网站时,遇到如下情况:只有HTML能正常访问,其他诸如WebService,WCF等都不能访问,显示:Server Application Unavailable 的错误。进入“事件查看器”,写明:没有权限访问System.Web。但是我已经将Windows的文件夹的权限的用户设为了与访问该网站的用户的权限一致。另外网上所传的新建应用程序池也不行。最后,我的解决办法是:应用程序池的属性-》标识-》预定义账户-》改为“本地系统”,遇到安全提示不用去理他。 阅读全文

posted @ 2011-08-16 16:35 王焘 阅读(1395) 评论(0) 推荐(0)

2011年6月21日

Android控件系列之相册Gallery&Adapter适配器入门&控件缩放动画入门

摘要: 本文介绍了如何使用Gallery打造简单的相册,并实现了与用户点击的互动动画,并介绍了适配器的原理。您可以在此基础上修改,实现自己的相册,嵌入到任何程序中都会增色不少。 阅读全文

posted @ 2011-06-21 22:07 王焘 阅读(7837) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3