自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changliangdoscript的专栏

每天进步一点点

  • 博客(4)
  • 资源 (40)
  • 收藏
  • 关注

原创 编译能自动保存 logcat 和kernel log 的android镜像

开发过程中,希望系统能自动保存log cat和kernel的log,现在介绍一下方法。关键字:服务 自启动 概念:1. 开机自启动脚本: 手机的 /root/init.YourPlatformName.rc,这里面可以启用相关服务和应用;2. logcat 是一个自带的应用,只要带上相关参数就OK了;3. kernel log, 为方便使用,这个稍微麻烦一点,需要写一个应用,也

2011-12-21 17:26:56 4891 5

原创 关于飞思卡尔imx 53系列的adb的不能连接的问题

可能连接不上adb,如下方法解决,步骤描述不愿意看的话,直接使用本文最下面的批处理命令,方法copy粘贴到新建的bat文件里运行,或者直接粘贴到dos窗口运行。 1. 使用androidsdk目录中的 androidSDK目录\tools 下的android脚本,命令行中执行 android update adb    【说明,这一步的目的是产生下面第二步的路径和文件,这个文件也可以用

2011-12-17 18:15:49 3105

转载 ultra edit 右键菜单 WIN7

WIN7 旗舰版下使用绿色版UE之后,发现右键菜单里无UE,不爽。搜索了一下是下面这个方法,保存在这里。按照下面方法设置注册表,OK; 也可以直接拷贝后,修改红色部分路径后,命名为 Name.reg,直接导入系统。 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\UltraEdit]@="Ultr

2011-12-12 11:38:06 1354

转载 vmware 给 ubuntu添加一个硬盘

Ubuntu下重新挂载一个硬盘:方法如下,高手看一下红色部分的几个字就可以。如果是已有数据的虚拟硬盘,请直接运行第四步;1 、设置添加在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭Ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI,下一步,选择虚拟新硬盘的位置,

2011-12-06 17:46:27 1077

文档-Android Alarm结构分析 + Linux高精度时钟分析

网上获取的,给需要理解android alarm机制者使用。 alarm从底层到上层都有讲解。

2012-06-08

Capers Android pdf+ Snorkel Developer Guide pdf

c/C++ web 应用在android上的转换 包含一个ppt文档和一个developer guide,保留这里备用。 1. android NDK, for web applications 2. Snorkel provides basic web server capabilities for natively built applications. The library supports both dynamic and static content, has a very low memory profile, and provides features that simplify the creation of web based application interfaces and/or proprietary protocols. Developed in C, adhering to POSIX and Windows standards, Snorkel is a highly portable runtime library. It is also one of the fastest embedded web-servers available, capitalizing on multi-core technology.

2012-05-29

ultraedit 各种语法高亮着色官方文档(比如makefile语法)

通过UE菜单栏的 查看->语法着色类型,语言1--语言20。配置文件在UE的安装目录下wordfile.uew, 这个文件路径可以通过“菜单栏 高级->配置->语法着色->语法文件全名”查看和配置。 默认可能已经有九个配置:/L1"C/C++"表示c的高亮,最后/L9"JavaScript"是JavaScript的高亮配置。 现在我们添加其他文件类型的查看方式,添加 Makefile 的查看方式 打开这个文件UltraEdit\WORDFILE.uew,可以发现 /L1"C/C++" ... ... /L2"Visual Basic" ... ... /L3"HTML" ... ... ... ... 这样的内容,对应 视图-> 查看方式 里面类型的顺序。 现在我们需要添加 Makefile 的着色方式。 1. 本文件是从ue官方网站下载的,原文档地址http://www.ultraedit.com/files/wf/wf.zip, 2. 将wordfile扩展文件包中Makefile.uew内容打开,全部追加到上面打开的wordfile.uew文件尾部,然后保存; 注意:一定要注意'/L'后面的数字,不要与前面的重复,否则后添加的将会覆盖以前的着色方式。 3. 再以UE 打开Makefile文件,通过菜单 视图—>查看方式(高亮文件类型)选择新增文件类型makefile,此时可以看到shell文件中的一些关键字已经以其他颜色显示了,这就设置成功了。 这里是官方添加的方法。 http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/add_a_wordfile_pre_v15.html

2012-02-20

ultraedit 官方着色类型文档(比如makefile类型,附使用说明)

通过UE菜单栏的 查看->语法着色类型,语言1--语言20。配置文件在UE的安装目录下wordfile.uew, 这个文件路径可以通过“菜单栏 高级->配置->语法着色->语法文件全名”查看和配置。 默认可能已经有九个配置:/L1"C/C++"表示c的高亮,最后/L9"JavaScript"是JavaScript的高亮配置。 现在我们添加其他文件类型的查看方式,添加 Makefile 的查看方式 打开这个文件UltraEdit\WORDFILE.uew,可以发现 /L1"C/C++" ... ... /L2"Visual Basic" ... ... /L3"HTML" ... ... ... ... 这样的内容,对应 视图-> 查看方式 里面类型的顺序。 现在我们需要添加 Makefile 的着色方式。 1. 从ue官方网站下载wordfile扩展文件包 http://www.ultraedit.com/files/wf/wf.zip, 也可以使用本文的附件,是该文件的拷贝。也可以使用附件。 2. 将wordfile扩展文件包中Makefile.uew内容打开,全部追加到上面打开的wordfile.uew文件尾部,然后保存; 注意:一定要注意'/L'后面的数字,不要与前面的重复,否则后添加的将会覆盖以前的着色方式。 3. 再以UE 打开Makefile文件,通过菜单 视图—>查看方式(高亮文件类型)选择新增文件类型makefile,此时可以看到shell文件中的一些关键字已经以其他颜色显示了,这就设置成功了。 这里是官方添加的方法。 http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/add_a_wordfile_pre_v15.html

2012-02-20

apk反编译,打包及签名工具(附详细使用说明)

1) APKtool软件包 及签名tool APKtool软件包有2个程序组成:apktool.jar 和 aapt.exe 另外提供一个批处理文件:apktool.bat,其内容为: java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9 运行apktools.jar需要java环境(1.6.0版本以上)。 apktool.jar用于解包,apktool.jar和aapt.exe联合用于打包。 signapk.jar 用于签名。 2) APK文件的解包 下面以解开Contacts.apk为例。首先把Contacts.apk Copy到当前工作目录下(例:Test)。在DOS下打入命令 apktool d Contacts.apk ABC 这里“d”表示要解码。Contacts.apk是要解包的APK文件。ABC是子目录名。所有解包的文件都会放在这个子目录内。 3) APK文件的打包 在DOS下打入命令 apktool b ABC New-Contacts.apk 这里“b”表示要打包 ABC是子目录名,是解包时产生的子目录,用来存放所有解包后的和修改后的文件。 New-Contacts.apk是打包后产生的新的APK文件。 4) 签名,不签名安装时可能提示如下错误: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] --- 没有签名,可以尝试test证书;签名方法见下面。 Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] ---- 已存在签名,但使用证书不对,可以尝试使用其他证书签名。 签名方法:到目录android\build\target\product\security找到证书文件,这里可能会有几种证书,test/shared/platform/media,各种证书使用场景不同,可以自己google一下,因为签名很快而且可任意后续更改签名,可以自己尝试各种不同签名; 这个命令行是使用test证书的例子:java -jar signapk.jar testkey.x509.pem testkey.pk8 YOURAPK.apk YOURAPK_signed.apk YOURAPK_signed.apk就是签完名的apk,去测试一下您重新打包的apk吧。

2012-02-10

LG android手机 adb驱动

自己用的LG android手机通用驱动,win7 下可以正常使用;

2012-02-08

充电规范1.2

1. USB 充电器 检测与识别 规范 低电充电 USBIF 2. 2010 7月 Version 1.2 3. 详细介绍了标准下行USB和改进下行USB以及USB充电器的检测识别方式。有图有真相。 4. 开发充电相关驱动必不可少。

2011-12-08

usb充电和保护电路

过充 过流保护方案 battery charge 1.1 规范 充电器保护电路,PC下行USB端口保护电路, poly switch polyzen pdf

2011-11-28

深入了解内存.pdf

原文作者:Johan De Gelas(johan@aceshardware.com) 已经被翻译成中文 DRAM 和SRAM 基础知识 RAM 模块基础 DRAM 读取过程 快页模式内存 SDRAM 读取过程分析 SDRAM 写入过程

2011-11-28

图解xp建立wifi热点

网络上资料好多都很乱,其实就几步就可以; 图解建立adhoc的方法及共享网络;

2011-11-28

免费文件管理器 free commander

free commander 2009 2.b 稳定版

2011-11-27

source insight 资源

source insight 资源,个人使用,备份;

2011-11-19

source insight 个人格式

导入后字体扩大了,win7的路径类似C:\Users\YOURNAME\Documents\Source Insight\Settings; 主要是自己用;

2011-11-13

gpsbabel-1.3.6

将自行抓取的经纬度数据轻松的转换为google earth可以识别的kml文件,其实这个工具很强大,能在很多格式间互相转换;附转换方法截图;

2011-08-28

crimson editor 源码

crimson editor 源码 源码 vc6;编译通过,0 warning,0 error; 很好的学习例子,喜爱编程的都可以使用;

2011-03-07

notepad ++ 工具及源码

V5.8.7 工具及vc2005可以编译的源码; 优点:用户自定义程序语言、支持多国语言,打开大文本速度极佳,打开几十M的文件只用2-3秒。

2011-03-04

数据结构C++ 描述(英文原版经典).pdf

C.plus.plus.Plus.Data.Structures.3rd.Edition.eBook-LinG

2008-09-25

Making Win32 Applications Mobile Porting to Windows CE; PDF

Making Win32 Applications Mobile Porting to Windows CE

2008-09-18

Beautiful Code (英文版) Chm

Andy Oram and Greg Wilson 著; 两届Software Jolt Award震撼大奖得主 这是本非常非常好的书,33位作者,33个来自不同开发领域的专业经验,33种不同的意见。你想知道牛人们对代码之美是怎么想的吗. 当初朋友介绍这本书给我的时候,我顿时产生了一种恍然大悟的错觉:这才是我真正想读的书的样子啊,难道技术书籍本来不就应该是这个样子的吗?就一个主题,让几十位领域大牛各抒己见,简直完美符合了我内心对“书”的定义。

2008-09-18

googleCDNChange_解决googleapis域名不可用或慢导致的网页加载问题.zip

亲测可用; ajax.googleapis.com ajax.googleapis.com - 前端公共库 下载ReplaceGoogleCDN然后解压,找到chrome子目录 打开Chrome,输入: chrome://extensions/ 勾选Developer Mode 选择Load unpacked extension...然后定位到刚才解压的文件夹,确定 资源里还有firefox等方法,和使用说明

2019-12-21

电磁屏与电容屏触摸点偏移量显示,可用于校准

1. 测试触摸点与眼睛定位的位置的偏移像素值; 2. 支持笔触摸点事件和手指触摸屏事件的显示;

2019-04-24

windows 下类似 grep 的命令程序

使用例子: grep -S "searchtext" *.txt grep -S "searchtext" \personal\files\*.txt grep -S searchtext C:\*.* dir *.* /sub | grep -i DLL | more 原文链接:http://www.interlog.com/~tcharron/grep.html

2018-05-22

spark im 2.8.3 .exe(17年1月份版本)

官方完整版 wget http://www.igniterealtime.org/downloadServlet?filename=spark/spark_2_8_3.exe

2017-06-04

最简spi示例工程 eclipse

1. javase可以用 2. 接口下对应多个服务,使用ServiceLoader来加载; 3. 需要给ServiceLoader指定要加载的服务完整类名; 4. 指定类名的方法是在 src/META-INF/目录下放置一个接口名字的文件,里面存实现了接口的服务类名; 5. 文件路径结构如附件中的图

2015-12-30

Win7 64位ActivePerl-5.16.3.

win7 64位可用的最新perl版本,

2014-10-29

javamelody 1.53整套源码及bin文件

javamelody含源码及编译出的bin文件 2014/03/07 14:19 593 .checkstyle 2014/03/07 14:19 6,706 .checkstyle.xml 2014/06/26 19:20 1,473 .classpath 2014/03/07 14:19 9,496 .fbprefs 2014/03/07 14:17 1,811 .lint4jprefs 2014/03/07 14:19 27,142 .pmd 2014/06/26 19:20 2,012 .project 2014/06/26 19:20 <DIR> .settings 2014/06/05 16:10 16,444 build.xml 2014/10/02 00:00 <DIR> doc 2014/03/07 14:17 <DIR> j2ee 2014/03/07 14:19 <DIR> j2se 2014/10/02 00:00 1,098,278 javamelody.jar 2014/10/02 00:00 4,191,233 javamelody.war 2014/10/02 00:00 2,463,439 jira-javamelody.jar 2014/03/07 14:17 238,016 jrobin-1.5.9.1.jar 2014/03/07 14:17 11,358 LICENSE 2014/10/01 23:31 18,519 pom.xml 2014/05/14 18:24 1,979 README.txt 2014/03/07 14:18 <DIR> src 2014/10/01 23:29 40 VERSION.properties

2014-10-17

android手机多点触屏测试

能测试五点触控并实时屏幕上显示五个点的xy坐标 源码非常简单,使用了 Canvas.drawCircle 和 drawText, 有需要可以索取。

2014-10-16

MyEclipse_ER_Designer_Quickstart

MyEclipse_ER_Designer_Quickstart pdf 版,貌似官方,图文并茂。

2014-09-24

示意NetworkOnMainThreadException产生及解决的完整例子源码

完整源码,示意了NetworkOnMainThreadException产生位置,及两种修改方法; 根源就是android不允许主线程进行费时的网络IO; 关联博文 http://blog.csdn.net/do_script/article/details/28658475

2014-06-05

Android 调用前摄像头拍照存储,根据打开时横竖屏切换preview

android调用camera时,可以自己写一个activity,赋上相关参数,打开前camera就可以了; 需要申请的permission,在AndroidManifest.xml中添加: 主要功能,打开前camera private Camera openFrontFacingCameraGingerbread() { int cameraCount = 0; Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); cameraCount = Camera.getNumberOfCameras(); for (int camIdx = 0; camIdx < cameraCount; camIdx++) { Camera.getCameraInfo(camIdx, cameraInfo); if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { try { cam = Camera.open(camIdx); mCurrentCamIndex = camIdx; } catch (RuntimeException e) { Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage()); } } } return cam; } 根据打开时的横竖屏方向来调整preview角度 //根据横竖屏自动调节preview方向,Starting from API level 14, this method can be called when preview is active. private static void setCameraDisplayOrientation(Activity activity,int cameraId, Camera camera) { Camera.CameraInfo info = new Camera.CameraInfo(); Camera.getCameraInfo(cameraId, info); int rotation = activity.getWindowManager().getDefaultDisplay().getRotation(); //degrees the angle that the picture will be rotated clockwise. Valid values are 0, 90, 180, and 270. //The starting position is 0 (landscape). int degrees = 0; switch (rotation) { case Surface.ROTATION_0: degrees = 0; break; case Surface.ROTATION_90: degrees = 90; break; case Surface.ROTATION_180: degrees = 180; break; case Surface.ROTATION_270: degrees = 270; break; } int result; if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { result = (info.orientation + degrees) % 360; result = (360 - result) % 360; // compensate the mirror } else { // back-facing result = (info.orientation - degrees + 360) % 360; } camera.setDisplayOrientation(result); }

2014-06-04

windows下 eclipse+ndk编译及使用jni示例

1.) 在项目根目录下创建jni目录,下面是要放进去的第一个文件Android.mk LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := main_jni #LOCAL_CFLAGS := LOCAL_SRC_FILES := main.cpp #LOCAL_LDLIBS := include $(BUILD_SHARED_LIBRARY) 2.) 在jni目录创建main.cpp #include using namespace std; #ifdef __cplusplus extern "C" { #endif class Test { public: Test(){}; ~Test(){}; int SomeFunc() { return 20140522; } }; jint Java_com_yxiaolv_testjni_MainActivity_SomeFunc(JNIEnv *env, jobject thiz) //红色部分必须和你java类包名一致 { Test *test = new Test(); return test->SomeFunc(); } #ifdef __cplusplus } #endif //将下面第3.)至第5.)步的代码片段放到eclipse创建android项目时自动产生的MainAcitivity.java中就可以了 3.) 在Java Activity代码中添加对这个jni的调用 (本例中是MainActivity.java ): static { System.loadLibrary("main_jni"); } 4.) 在调用者Activity中定义函数 native int SomeFunc(); 5.) 在activity中调用 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = new TextView(this); int i = SomeFunc(); tv.setText( String.valueOf(i) ); setContentView(tv); } //下面的第6.)和第7.)步可以被集成的.cproject 和在.project中添加plugin之后一键编译,不用单独起dos窗口了。由于没有找到生成.cproject的工具,只能手写,所以本文不使用该方法,以后找到了好的方法再补充。委屈 6.) 在dos窗口中,cd到项目路径下,运行ndk-build 命令,该命令会自动搜索该路径子目录下的native项目,进行编译。 (Note: 编译完成后不要忘记了刷新项目)。 7.) 重新编译和部署项目,就可以看到已经包含了.so的apk运行在目标机上了。 摘自 http://stackoverflow.com/questions/13654678/how-compile-c-project-via-android-ndk 1). 如果不知道怎样安装和使用windows版的NDK,可以参考 http://blog.csdn.net/do_script/article/details/26478583

2014-05-22

EFM32 LG330 系列官方datasheet,参考设计及Arm Cortex-M3手册

官方文档,共享在这里。 其中datasheet 规格书含 EFM32LG330F128/EFM32LG330F64/EFM32LG330F256 d0002_efm32_cortex-m3_reference_manual.pdf d0110_efm32lg330_datasheet.pdf d0134_efm32lg330_errata.pdf d0183_efm32lg_reference_manual.pdf 也可以去官方下载:http://www.energymicro.com/products/efm32lg330f64-efm32lg330f128-efm32lg330f256-2

2013-08-06

ffmpeg-android src and built result for arm-v7a

应网友要求, 关联博文 http://blog.csdn.net/changliangdoscript/article/details/8634689 的源码及结果。

2013-04-28

vlc for android android 4.2.2 eclipse 可以编译通过的源码

vlc for android android 4.2.2 eclipse 可以编译通过的源码

2013-03-15

Essential Linux Device Drviers PDF 及 Sourcecode

Kernel Version 2.6.23/2.6.24 kernel versions. Book Website elinuxdd.com Linux device driver开发必看的书籍。 是写的很全面的驱动开发书籍,既适合初学者,也适合有一定经验的人。将html格式的书中的sample code一并奉上。

2012-12-28

android database 查看工具 Sqlitespy 1.9.1

方便查看从android设备上取出的db文件,比如settings.db,有点回到了windows 注册表查看工具界面的错觉,呵呵。 内附截图。

2012-06-20

winstun 0.96 setup

1. 安装后,在stun server框里面填入 stun.iptel.org,然后点run test 2. 测试的时候,大家把防火墙,杀毒之类的东西都关掉收完的同学安装一下,测试

2012-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除