- 博客(321)
- 资源 (37)
- 收藏
- 关注
原创 WinCE 下 RETAILMSG 如何能在串口工具(SSCOM) 中输出汉字
WinCE 下 RETAILMSG 如何能在串口工具(SSCOM) 中输出汉字
2015-01-08 07:41:59 3313
原创 数组指针 与 指针数组
数组指针 与 指针数组 是一对容易混淆的概念。数组指针,例如: int (*p)[n]; 指针数组,例如: int *p[n];
2015-01-08 07:39:44 1523 1
原创 WM_COPYATA 与 PostMessage/SendMessage;const 的变量通过指针修改后?;指针与数组名
WM_COPYATA 与 PostMessage/SendMessageconst 的变量通过指针修改后指针所指的值与原变量的值的关系指针与数组名
2014-12-09 11:40:34 1584 1
原创 如何生成一个 WinCE 下文件全路径大于 MAX_PATH(260) 字节的文件路径?
大家都知道,在 Windows 系统中文件名的路径最大值是 MAX_PATH。例如:Windows XP 系统,对文件名的长度进行测试: (1) 在分区 E:\ 的根目录新建一个文件,其文件名最大长度为: 255。---全路径长度>>> 258(2) 在分区 E:\ 子目录 Program Files\ 中新建一个文件,其文件名的最大长度为: 242。 ---全路径长度>>>259在 WinCE
2014-12-08 17:22:44 2299 1
原创 昨天晚上被 Android 手机上的广告程序折磨了。
也不是知道是哪个程序中的广告,被按下了(可能是一个视频播放软件),导致广告软件被安装到手机上。然后,广告栏就一直显示,包括系统的主菜单界面和其它应用程序界面。这个广告栏的关闭按键是有,但太小!想关它,很容易就点击了广告,不是下载安装软件、就是弹出广告页面。烦......我也不想去追究是怎么被安装的,现在只想怎么能卸载掉它!先试着安装了腾讯的手机管家,不行!上网去查找,有一个方法我觉得可以一试。就是
2014-12-01 14:59:49 1593
原创 今天终于将第一个 Android NDK 程序编译、运行成功
今天终于将第一个 NDK 程序编译、运行成功。起先看资料和书籍时,都要求安装 CygWin。我也安装了,并将 Sample: hello-jni 编译成功。编译的 LOG 如下: LeoZheng@LeoZheng-PC /cygdrive/d/Android-Linux/android-ndk-r10c/samples/hello-jni$ ../../ndk-build[arm64-v8a]
2014-12-01 14:55:28 12390
原创 Android 4.0.1 源代码编译
在学习应用编程时,为了实现应用在后台对其它界面的控制,需要将应用的权限提高到系统级。但提高到系统级的方法,其中一个就是放在 Android 源代码目录中进行编译;另一个方法已经试过,但安装失败。开始一直想直接从 Google 的网站上获取 Android 源代码,但由于大陆对 Google 的封锁,导致无法获取到。大家都通过 VPN 来获取,但一般 VPN 是需要费用的。后来才将获取 Androi
2014-12-01 14:51:19 3947 1
原创 Windows CE车载应用的实现与相关技术点-专题视频课程
立即学习:https://edu.csdn.net/course/play/24797/282166fromkeys直接讲序列转化字典成为固定的值
2014-11-29 12:08:25 178
原创 The connection to adb is down, and a severe error has occured.
Eclipse 编译工程时出现如下的错误提示:The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure the adb is correctly located at 'D:\Android-Linux\android-sdk\platfo
2014-11-19 15:17:05 1282
原创 Win8.1 下安装 eVC++ 4.0
今天在Win8.1 下安装 eVC++ 4.0 时,遇到不能安装的问题。偶将 eVC++ 4.0 的安装文件放在 D:\Tools\eVC4 中,安装过程上报 D:\Tools\eVC4\evc\include\XXX.h 文件不存在。查看目录发现,确实是没有这个目录。但这个安装包,在 WinXP 和 Win7 中是可以安装的,没有缺少任何文件。查找所缺少的文件,发现在目录: D:\Tools\e
2014-11-13 17:23:24 2570 1
原创 年终工作总结
201x 年年底,由于和上一个公司那份特殊的合同到期、再加上其它一些原因,我选择了离职。因为这份特殊的合同,错过了一次去美国工作的机会;另外,由于加班/公司搞所谓文化、团队建设等原因早就想离职,只是没有办法,只能坚持工作。既然工作,最努力做到最好!然后有幸加入XXX,成为XXX的一份子。在加入XXX的近一年期间,对公司的文化有了基本的了解与认同。在工作中个人比较注重养成总结与反思的习惯,并有意识地
2014-11-12 17:09:05 1796 1
原创 WinCE 7.0 下如何获取全路径文件名的后缀?
一般大家会自己用字符串处理函数来获取,我以前也是这样做的。今天看到一个使用系统 API 获取后缀的方法,使用的是 PathFindExtension()。这个函数在 MSDN 的智能设备的帮助中竟然没有,但确实是可以在 WinCE 7.0 下使用的。以下是 MSDN 帮助的内容:PathFindExtension Function---------------------------------
2014-11-10 12:48:59 2050 1
原创 使用 Android 手机上的 "USB 绑定"功能
摘自偶在 CSDN 的帖子:http://bbs.csdn.net/topics/390887615
2014-10-23 09:09:12 3284
原创 隐藏各 Activity 中的标题栏和系统的图标栏
1 隐藏系统的图标栏在 1 隐藏系统的图标栏在 setContentView(R.layout.activity_main); 之前增加:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);就可以达到隐藏系统图标栏的目的。2
2014-10-15 17:56:10 4463
原创 在 Service 和 Activity 之间传递 Action 时,Action 定义的问题【重名】
在 Service 和 Active传递 Action 时,出现如下的错误.刚开始以为是权限不够,所以在研究 INJECT_EVENTS,最后发现不是权限的问题,而是消息定义的问题.先在 manifest 增加中如下内容: 在 manifest 提示如下错误: Permission is only granted to system apps记得在前一个应用中,没有这样的错误啊! 为什么啊? 难
2014-10-14 17:00:42 2128
原创 Microsoft Remote Tools
不知什么时候,在偶的开始菜单中出现了一项:Microsoft Remote Tools Framework 1.10,其中有如下的功能:Microsoft Remote ProfilerMicrosoft Remote Registry EditorMicrosoft Remote Resource ConsumerMicrosoft Remote Resource Leak DetectorMi
2014-10-10 10:52:10 2112 1
原创 Windows 10 安装
下载了 Windows 10 的 ISO 文件:WindowsTechnicalPreview-x64-ZH-CN.iso,在
2014-10-04 00:28:14 2145 4
原创 Android 系统下模拟触点击的功能与权限
通过 Instrumentation 来模拟屏幕点击,在本应用的界面,不用增加如下的处理也可以正常响应。但本应用后台运行后,想控制其它的应用或系统应用时,出现权限不允许的错误。在一台已经 ROOT 的设备上,且在 manifest 中增加了:调用如下函数,让应用获取 ROOT 的权限后,本应用后台运行后模拟屏幕点击仍然出错。public static boolean runRootCommand(
2014-09-29 14:46:30 21446 8
原创 如何修改 MFC Dialog 窗体的类名???
VS2005 的 MFC 工程(工程名: MobileLink),想要修改窗体的类名时,发现不是像设置窗口名一样调用一个函数可以实现的。(1) 修改窗体资源 RC 文件:(2) 修改 MobileLink.cpp 文件 SetRegistryKey(_T("应用程序向导生成的本地应用程序")); /* * * * * * * * * 增加的内容 start * * * * * * * * * */
2014-09-26 17:10:09 4134 1
原创 Android Socket 发送与接收数据问题: 发送后的数据接收到总是粘包
先说明一下粘包的概念: 发送时是两个单独的包、两次发送,但接收时两个包连在一起被一次接收到。在以前 WinCE 下 Socket 编程,确实也要处理粘包的问题,没想到在 Android 下也遇到了。首先想从发送端能否避免这样的问题,例如: (1) 调用强制刷数据完成发送的函数;(2) 设置发送超时。1 先试了调用 flush() 函数,但运行后现象依旧2 设置发送超时是 Windows 平台的做法
2014-09-25 16:31:48 30287 1
转载 发布android app到android market的方法
转载自: 给你的程序签名注意事项:所有提交到Market的程序必须经过签名。未经签名的程序不能安装。你可以使用个人证书去签名程序,不一定要经证书机构授权。用Debug版本证书签名的程序将不能发布。在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。你可以使用keytool和Jarsigner产生密钥并签名你的程序。l你的程序在签名后还需要使用zipalign去优化。建议
2014-09-23 17:37:10 4239
原创 Android 下枚举型使用、及与 int 转换的困惑
在 C/C++ 环境下,已经习惯使用枚举型常量,但在 Android 下使用时发现枚举与 C/C++ 下是完全不同的。Android 下,枚举其实是类。使用感觉困难,主要是枚举与 int 之间的转换。如果枚举的定义如下 weekday 所示,还可以通过 ordinal() 和 values()[] 方法进行转换。但不幸的是,我使用的是如下 weekday_2 所示的枚举类型,我是没有找到对应的转换
2014-09-16 15:36:13 4811
原创 Socket 功能在 Service 中实现【这才是实际的使用情况】
前几天学习了 Android 下 Socket 编程,由于个人是刚开始学习 Android 相应的知识。所以特意将学习中的代码与过程,写成 BLOG,如:http://blog.csdn.net/91program/article/details/39177401学习 Socket 编程是有目的的,需要完成在手机与 PC 之间的通讯。通讯的内容是将手机上播放的 MP3 信息,通过 Socket 传
2014-09-16 07:54:23 11358 1
原创 Android 下 ListView 的使用
ListView 的使用比我想像中的要麻烦很多,所以有必要记录下来。首先在界面拖放一个 ListView 控件,生成的 XML 如下所示:<ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" >ListVi
2014-09-12 17:29:17 1820
原创 Android Socket 编程(WIFI 和 ADB)
昨天正式开始 Android 编程学习与实践,由于 Android 模拟器在 WinXP 下一直未安装成功,所在将闲置很久的 Android 手机: 联想 A750 手机找到用于调试。A750 是 Androi 版本是: 2.3.6,打开 USB 调试功能后,就可以通过 USB 线与 PC 连接进行调试了。调试的主要功能是 Socket 通讯,手机做为服务器端。先用 PC 做为客户端。后期的客户期
2014-09-10 09:44:21 7822 1
原创 Silverlight For WinEmbedded 的页面切换实现
本文章的基础是:新建 WinCE7.0 下的 Silverlight 工程(http://blog.csdn.net/91program/article/details/36675607)前一段时间在研究 Silverlight 应用在 Windows Embdeed 下的使用。还在 Silverlight 论坛发帖子求助页面切换的问题,最后没有答案(帖子见:http://bbs.csdn
2014-08-20 14:38:42 2010 4
原创 Windows 8(64位)如何搭建 Android 开发环境与真机测试
先行强调: 安装 Java SDK 和 Android SDK 的路径中不能有空格或中文, 否则在启动 Android SDK Manager 的时候会出现闪退的现象.此安装步骤也适用于 X86 的 Android 开发环境搭建哦,下载时注意版本就 OK 啦。Android开发环境建立Android开发环境建立2http://blog.csdn.net/91program/
2014-08-20 12:53:43 4162 1
翻译 Win8.1 & WP8: 蓝牙Rfcomm应用
Windows 8.1: Play with BluetoothRfcomm浏览新增加到 Windows 8.1 的命名空间,你会以现个有趣、令人惊叹的对蓝牙的领域的支持。新的操作系统在“Windows.Devices.Bluetooth.Rfcomm”命名空间完整的支持了蓝牙Rfcomm。“无线频率通信”协议是一套简单的传输协议,它允许两个设备使用可能的数据流,就像在网络中使
2014-08-19 17:19:12 4141 3
原创 Windows Embedded 系统应用软件框架设计
Windows Embedded 做为嵌入式系统(包含 Windows CE),实际实用的领域还是很多的,例如:(1)(工业)控制(2)医疗(3)瘦客户机(4)探测仪器一类(5)车载(6)电梯的轿内显示器(7)PND(8)测试仪表工控领域,使用 Windows XP Embedded 的比较多,当然也有用到 Windows CE 系统。在消费类电子领域,如车
2014-07-21 16:41:40 1613
原创 Windows 7 下使用 VS2008 编程,为了打开一个文本文件
Windows 7 下使用 VS2008 编程,为了打开一个文本文件,分别调用了:(1) WinExec;(2) CreateProcess;(3) ShellExecute.调用的代码如下:(1) WinExec(csSaveFilename,1);(2) PROCESS_INFORMATION pi; STARTUPINFO si; memset(&si,
2014-07-15 18:17:43 1701
原创 error LNK2019: 无法解析的外部符号 __imp___vsnprintf
1) 解决方法一: 包含或忽略库文件 odbccp32.lib,都试了,失败。2) 在 stdafx.h 中包含库文件: #ifdef _DEBUG #pragma comme nt( lib, "LIBCMTD.lib" ) #else #pragma comme nt( lib, "
2014-07-15 18:16:16 9112
原创 另一种基于 WinCE 的 Silverlight 应用建立过程
第一种方法:http://blog.csdn.net/91program/article/details/36675607基于 WinCE 的 Silverlight 只支持 C++ 语言编程,但 Expression Blend 只能生成 C# 和 VB.Net,所以不能使用 Expression Blend 生成的代码。同样,创建 Win32 应用。首先,包含以下 Silverli
2014-07-15 07:28:49 1463 1
原创 新建 WinCE7.0 下的 Silverlight 工程
以下文章以 http://download.csdn.net/detail/91program/7588393 中的工程为基础。1 使用 Microsoft Expression Blend 3 创建一个 Silverlight for Windows Embedded Application 工程,放一个按键控件在窗体上,命名按键然后保存。由于 Microsoft Expressio
2014-07-03 17:42:42 2540 1
原创 WinCE7.0 下 Silverlight(XAML) 类型的应用启动逻辑
WinCE7.0 下 Silverlight(XAML) 类型的应用启动顺序,如下堆栈所示: SWEClock.exe!MainPage::OnLoaded(IXRDependencyObject* pRoot = 0x00047840) 行: 37, 字节偏移量: 0x24C++ SWEClock.exe!XRCustomUserControlImpl::Create(IXRDe
2014-07-03 17:27:03 1658
原创 WinCE7.0 & VS2008 开发 Silverlight 应用环境搭建
在网络上,更多的是 WinCE7 & Platform Builder 相关的文章,与应用建立相关的文章少之又少。有,也只是一个大概的说明,没有详细的操作步骤。1 安装 VS2008 & VS2008 SP12 安装 WinCE7.0 SDK3 安装 Microsoft Expression Blend4 安装 Windows Embedded Silverlight Tools(
2014-07-03 15:54:46 7074
原创 WinCE Overlay - 示例:mosquito
在代码中增加了t// mosquito.cpp : Defines the entry point for the application.//#include "stdafx.h"#include #include #include "Resource.h"//-------------------------------------------------------
2014-06-19 07:37:00 2971 1
原创 指针减法
今天在做文件名处理时,发现以前对不同类型的指针之间做减的理解有误。得到文件名(ptcFilename)后,想要过滤掉后缀、再做显示。于是用了 wcsrchr() 函数得到文件名中最后一个 . 的位置指针(ptcSuffix)。通过 ptcSuffix - ptcFilename 可以获得到偏移量。例如: 不考虑 ptcSuffix 和 ptcFilename 的类型时, 当 ptcSu
2014-06-19 07:35:29 1998 1
WINCE600-public-CTLPNL.zip
2019-07-08
串口调试工具(更新)
2016-05-15
MonkeyRunner源代码
2015-01-09
Silverlight Windows Embedded Sample
2014-08-12
IMGDECMP.DLL
2013-12-04
Windows CE Programming Essential
2008-12-04
使用TCPMP精减的MP3播放器
2008-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人