- 博客(16)
- 资源 (6)
- 收藏
- 关注
转载 C#中键盘消息的响应
Windows窗体通过引发键盘事件来处理键盘输入以响应Windows消息,大多数Windows窗体应用程序都通过处理键盘事件来以独占方式处理键盘输入。为了更好的掌握Windows窗体中键盘处理的相关操作,程序开发人员应该了解键盘消息的工作方式,以便实现更高级的键盘输入方案(例如,在按键到达控件之前截获它们等)。本节将详细介绍有关
2010-04-28 19:55:00 1296
转载 利用Window Media Encoder压缩mpg文件为asf
sdk上的例子,直接上代码 try { // Create a WMEncoder object. WMEncoder Encoder = new WMEncoder(); // Retrieve the source group collection. IWMEncSourceGroupCollection SrcGrpCol
2010-04-27 22:26:00 1319
原创 Window Media Encoder 捕捉音频视频
需要保存视频头录像及麦克录音,试了很多库,如ffmpeg,最后还是用微软自己的WME搞定,需要安装 Window Media Encoder sdk及media视频编码器9系列。使用时,需引入using WMEncoderLib;WMEncoderApp EncoderApp = new WMEncoderApp(); IWMEncoder Encoder
2010-04-27 21:48:00 2134
原创 c# 问题杂记
最近在使用c#时,遇到些问题,记录下来以后查看 1.workthread没有消息传递机制,所有在workthread中不能new form等需要消息循环的窗口。 2.写程序时遇到:在创建窗口句柄之前,不能在控件上调用 Invoke或begininvoke,查看代码是,new 了一个form,然后调用一线程,在线程中通过form.invoke来调用form控件,应该是没问题的,因为已
2010-04-20 22:46:00 1207
原创 SerialPortj简单例子--发送AT指令,返回AT OK
简单serialPort例子,发送AT/r,serialPort1_DataReceived返回AT OK,一直以为向串口发送AT时返回OK,实际上返回的是AT/r/r/r/r/Ok/r. serialPort serailPort1=new serialPort();serialPort1.PortName = "COM31"; se
2010-04-18 07:46:00 5161 2
原创 Android 利用setpixels设置单色位图
1.创建纯白色位图 Bitmap bm1 = Bitmap.createBitmap(picw, pich, Bitmap.Config.ARGB_8888); int[] pix = new int[picw * pich]; for (int y = 0; y < pich; y++)
2010-04-04 13:58:00 11522
原创 Android 图片的加载与保存
1.从手机中加载图片 File file = new File("/data/data/capture.bmp"); if(file.exists()){ //判断文件是否存在 bm = BitmapFactory.decodeFile("/data/data/capture.bmp");//通过BitmapFac
2010-04-04 13:48:00 4375 1
原创 Android adb初步分析(1)
1.adb有三部分构成: adb client(pc侧)adb server(pc侧),缺省端口5037adb daemon(phone),缺省端口 5037 2.adb forward tcp:1234 tcp:1234adb server 和 adb daemon的端口由5037映射为1234,对用户来说是透明的,用户可使用client端发送数据到1234端口,相应
2010-04-01 20:15:00 2140
原创 Android中利用LinearLayout继承实现ImageButton
原理:通过继承Linearlayout,摆放自己所需的imageview和textview,形成ImageButton直接上源码: import android.widget.TextView; public class ImageButton1 extends LinearLayout{ private ImageView mImage; private Te
2010-04-01 19:01:00 8639 1
原创 Android中利用OnTouchListener在ImageView中框选显示图片
帮论坛上朋友改的一个程序,主要是在Imageview中框选部分图片,并显示出来,正好也用到了我上篇文章中说到的动态加载控件,就顺便贴出来package com.test.t;import android.app.Activity;import android.content.res.Resources;import android.graphics.Bitmap;import an
2010-03-26 23:05:00 14337 11
原创 Android中利用LinearLayout动态添加控件
在androidUI布局中,一般都是利用xml来布局控件,这是比较方便和直观的,但是有时却需要动态生成,下面就举2个简单例子来说明怎么动态添加控件: 1.动态添加2个垂直排列的Button @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta
2010-03-26 20:19:00 142735 19
转载 单件模式(Singleton Pattern)
单件模式(Singleton Pattern)——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用
2010-03-19 22:36:00 1023
转载 Android屏幕坐标和LCD坐标的转换
s*Xs = a*Xd + b*Yd + cs*Ys = d*Xd + e*Yd + fXs,Ys:LCD坐标Xd,Yd:触摸屏坐标在编译好了的ANDROID根文件系统的system/etc/pointercal这个文件内,存放着7个数,这7个数就是对应上面公式的a,b,c,d,e,f,s
2010-03-15 21:56:00 3415 1
原创 Android.mk编译出不同的文件
最近做项目,需要在adnroid源码环境中编译出不同的文件,需修改Android.mk文件JAR: include $(BUILD_JAVA_LIBRARY),源文件为javaSO:include $(BUILD_SHARED_LIBRARY),源文件为 c或c++APK:include $(BUILD_PACKAGE),源文件为java二进制可执行文件:include $(BUILD_EXECU
2010-03-15 21:54:00 1887
原创 adb shell中命令(monkey、input等)的实质---通过脚本启动jar
本来以为存放在/systen/bin/下的monkey、input、am等adb shell命令都是二进制可执行程,偶尔cat input下,发现不是二进制文件,内容如下:# Script to start "input" on the device, which has a very rudimentary# shell.#base=/systemexport CLASSPATH=$base/f
2010-03-15 21:53:00 6528
原创 injectKeyEvent函数可以在源码中编译通过
最近,需要在Android中模拟按键功能,在不同activity中切换,查了下网上的资料,基本都是说使用IWindowManager接口中的 injectKeyEent,但是在sdk文档中发现:此函数在sdk1.0之后就取消了,据googl说为了系统的安全,不再暴露此接口,实验了n多方法,包括又重新使用了sdk0.9都失败了,后来某大虾说可以在android源码可以编译通过,我实验了下的确可以。并
2010-03-15 21:50:00 6939 8
apktool 和dex2jar
2017-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人