摘要:
---恢复内容开始---最近要写个WinFrom客户端应用程序,无奈VC早已经忘记得差不多了。只能靠类似java的C#来写,后来写到后台与窗体交互的时候有了问题,本来想到用回调函数和托管的。后来想到Android里面有Handler机制,WinFrom应该也有。上网查了点资料,也解决了这个问题,这个可用于窗体与窗体发送消息进行通信,主要是与界面进行交互。首先,窗体要接收别出来的消息,必须重写DefWndProc方法,如下:protected override void DefWndProc(ref System.Windows.Forms.Message m){ switch(m.Msg... 阅读全文
摘要:
由于现在还有很多单片机用的还是低端屏幕。手里的机器还是565十六位的RGB屏幕,所以使用颜色时需要转换一下,一下提供转换方法打开Windows的画图应用程序,自定义颜色那里,选择一个颜色(或者PS工具也可以)。这里示例选择的是一个粉红色,RGB值分别为209,92,174。将其转换成二进制的值分别为11010001,01011100,10101110手里的是565色的屏,取值为R取5,G取6,B取5合算为11010,010111,10101.都是从高位取下来1101001011110101转换为16进制后卫0XD2F5所以该颜色转换为0XD2F5,当然,这个效果肯定没有32位真彩的好、 阅读全文
摘要:
一:编译xboot在android目录下执行如下脚本进行编译:./mk -x二:烧写xboot使用xboot烧写脚本烧写。三:xboot如何在串口终端输出打印信息xboot的终端输出可以选择LCD或者串口,如果是LCD,则直接显示在LCD上,如果是串口,则可通过PC机的串口监测工具显示出来。在xboot_main函数的do_system_cfg函数中,以下语句用于设置终端输出位置:if(! console_stdio_load(“/etc/console.xml”)){if(! console_stdio_load(“/romdisk/etc/console.xml”))LOG_E(“can 阅读全文
摘要:
首先,创建一个快捷方式文件,Ubuntu的默认启动文件都是放在/usr/share/applications/目录下的,找到目录点击文件,右键复制到桌面就可以了,但是如果是解压安装的软件,如eclipse,就要自己添加启动器了,先编辑启动文件,以eclipse为例:sudo gedit /usr/share/applications/eclipse.desktop然后编辑文件[Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/home/owen/Software/eclipse/eclipseGenericNam 阅读全文
摘要:
一般来说,都是新建一个libs文件夹,把jar包放在里面,然后点击jar包,右键->Build Path->AddtoBuild Path,但是这样加进去就行了么,很多把jar包加进去后,在编译的时候是没有问题的,但是在运行时候就会出现java.lang.NoClassDefFoundError: 这个令人不知所措的问题,根据这个错误提示,有人就会认为是环境有问题,classpath设置有问题,然后狂整环境变量,但是无论怎么改还是不行。其实真正应该这样解决。Project->properties->Java Build Path->Libraries在这里你能找到 阅读全文
摘要:
最近在使用WebView做UI,UI交给做网页的来写,的却省事,重要的是美化效果还不错,这里就不多说了 今天要做一个日期选择界面,刚刚开始我想:既然是用HTML写的UI,写上JS代码,实现日历选择那就行了。但是做出来的效果并不理想 这里是一部分截图,当输入框控件在屏幕边上的时候,这时候选择器就不能完全显示出来,用户体验不好,然后试着把选择器始终放在一个位置,但是效果也不好。 想到Android本身就有DatePicker和TimePicker控件的,为何不直接使用呢。于是做了个效果还不点击输入框弹出系统的日历设置工具设置好了返回在输入框上不用写上复杂的JS代码了。。。。。代码如下 1... 阅读全文