自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (23)
  • 论坛 (1)

原创 android studio Unknown host 切换 阿里云Maven仓库

android studio  提示如下:Unknown host 'd29vzk4ow07wi7.cloudfront.net  You may need to adjust the proxy settings in Gradle. gradle 无法下载 切换 阿里云Maven仓库 buildscript { repositories { ...

2018-10-26 07:29:54 1223 1

原创 HttpURLConnection无法打开含有中文的链接

HttpURLConnection无法打开含有中文的链接方法:使用 URLEncoder URLEncoder.encode(str, “utf-8”);filepath = “http://localhost/movie/爱的发声练习.srt”String srtname = filepath.substring(filepath.lastIndexOf(“/”) + 1);filepath

2017-06-27 16:50:19 3289

原创 Android TV 屏幕适配

android TV 屏幕适配 11、dpi ,dip(dp), density几个比较难描述的概念,摘这个blog的: http://www.cnblogs.com/wader2011/archive/2011/11/29/2267490.html1 、物理单位像素 pixel 2 、density: 屏幕密度 指每平方英寸中的像素数。 Density=Resolution/Sc

2017-03-15 21:21:00 3689

原创 android TV 获取有线mac和无线mac

1  获取无线mac    /**     * @param applicationContext     * @return WifiMac ac:a2:13:6b:d0:29     */    public static String getLocalWifiMacAddress(Context context) {        String  wi

2016-10-18 17:31:08 2013

原创 01 ijkplayer-android的编译

ijkplayer-android的编译

2016-05-31 22:52:48 1305 1

原创 android 开机动画的制作

android启动动画需要一个bootanimation.zip, bootanimation.zip 放在 /system/media 目录下。bootanimation 格式:bootanimation.zip 里面包含part1 part2文件夹 和 desc.txtdesc.txt格式 :320 480 10p 1 0 part0p 0

2016-05-17 19:05:09 735

原创 02.1android 广播总结

本文主要介绍BroadcastReceiver的概念、使用、生命周期、安全性、分类、特殊的BroadcastReceiver(本地、粘性、有序、粘性有序广播)BroadcastReceiver作为Android四大组件之一,不像Activity,没有可显示的界面。BroadcastReceiver包括两个概念,广播发送者和广播接收者(Receiver),这里的广播实

2016-03-21 21:01:13 389

原创 01.2异步服务IntentService

异步服务IntentService                                                                                                                                                           默认Service是运行在主线程内的 ,如果在Ser

2016-03-05 08:59:47 390

原创 01.1android Service的概念及作用

1、概念及作用由于ANR对Activity和BroadcastReceiver响应时间的限制(Activity对事件响应不超过5秒,BroadcastReceiver执行不超过10秒),使得在其中都不适合执行较耗时操作,这样像网络、数据库、复杂计算这类耗时操作的执行就需要一个组件来承担。Service作为Android四大组件之一,其功能之一就是耗时操作的执行,主要功能如下:a.

2016-03-05 08:52:56 1003

原创 android开发进阶导航

android开发进阶序列导航开始写博客记录android开发中遇到的问题和总结,整理思路,不会总结的程序员不是好程序员。

2016-03-05 08:32:14 467

原创 android 如何预置APK到 data 和system/app目录

参考 http://blog.csdn.net/sergeycao/article/details/8198205一、如何将带源码的APK预置进系统?1)     在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例2)     将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /b

2016-02-03 21:53:22 16244

原创 android模拟器 Genymotion 安装破解版

Genymotion模拟器比google自带的快多了。安装教程 :http://jingyan.baidu.com/article/3ea51489e7d8bd52e61bba36.html但是每次都有登录账户,而且经常登不进去。本人将  Virtualbox的虚拟器导出到电脑,直接使用就可以了。将Google Nexus 6 - 6.0.0 - API 23 - 1440x256

2016-01-31 13:33:33 9536 1

原创 mjpg-streamer摄像头远程传输UVC

mjpg-streamer的源码地址https://github.com/codewithpassion/mjpg-streamer

2014-10-31 15:37:08 1870

原创 android通过JNI控制LED

假设已经写了一个驱动程序,它是控制LED的亮灭的,并且创建了一个节点:/dev/leds,也就是通过open这个节点,可以read/write/ioctl 操作驱动程序实现LED灯的亮灭控制,打开LED1  ioctl(fd,0,0) 关闭LED2 ioctl(fd,1,0); 打开LED2  ioctl(fd,0,1) 关闭LED2 ioctl(fd,1,1); 打开LED3  io

2014-08-10 13:24:09 3971

原创 AndroidR.layout.xxx方法无法引用在layout中创建的xml文件

去import看看有没有 错误导入了import android.R 如果有。删掉。查看xml有没有写错的地方还有一种方法是Project --- > clean这里要注意下。如果 Project --- > clean 后 R也没有重新生成 。关掉Eclipse 重新打开Eclipe 才会重新生成R.java的

2014-06-10 21:00:01 5006

原创 ubutnu12.04编译Android4.2

error while loading shared libraries: libz.so.1: ubutnu12.04编译Android4.2:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory.如题,ubunt

2014-06-05 18:27:19 2917

转载 对大学 IT 专业教育的反馈

[这是2009 年 写的文章, 一部分收集到 这本书里了。 这两天看到软件学院同学对教学的反馈,  看来好些问题都没有得到解决。 教育部门时不时会开教学研讨会, 去世界有名的大学, 公司参观, 他们还要参观多少年?  他们会请已经毕业的学生来提意见么? 学生要年复一年地等它变好? ] [原帖: http://yishan.cc/blogs/xin/archive/2009/0

2014-05-22 21:03:05 624

转载 在linux上编译windows 32/64 上运行的vlc

转自 http://blog.csdn.net/hui523hui523hui523/article/details/8505547

2014-05-07 16:22:28 935

原创 利用VLC库的视频播放器1

http://download.csdn.net/detail/newairzhang/7308909

2014-05-07 12:35:30 1174

原创 编译 libvlc-qt

编译 libvlc-qt 下载libvlc-qt-0.6.0 http://sourceforge.net/projects/vlc-qt/files/VLC-Qt/0.6.0/ 解压 libvlc-qt_0.6.0_src.tar.gz 环境要求 g++ >=4, make (http://gcc.gnu.org,http://www.mingw.org)- cm

2014-05-04 22:13:52 3590

原创 编译VLC

vlc: http://download.videolan.org/pub/videolan/vlc/一安装live555live555-2010.01: http://www.filewatcher.com/m/live555-latest.tar.gz.453682-0.htmllive555的安装 参考文档http://www.live555.com/liveMedia/#c

2014-05-04 16:09:52 5282

转载 nfs:server is not responding,still tryin

nfs:server is not responding,still trying的解决方法(转)nfs:server is not responding,still trying的解决方法 方法1 :我在arm上通过NFS共享文件时出现下面的错误提示nfs:server is not responding,still trying原因分析:NFS 的默认传输协议是 U

2014-01-23 22:12:36 766

原创 查看IO文件存储方式

查看文件存储方式:od [-t TYPE] 文件名     hexdump -C binfile参数: od -t c file.dat-t:后面可以接各种“类型(TYPE)”的输出,例如:a:使用默认的字符来输出;c:使用ASII字符来输出;d[size]:使用十进制(decimal)来输出数据,每个整数占用size字节;

2013-10-01 09:03:21 618

原创 volatile的使用

volatile的使用在嵌入式中每次都要使用volatile关键字。#define GPBCON      (*(volatile unsigned long *)0x56000010)#define GPBDAT      (*(volatile unsigned long *)0x56000014)volatile的本意是“易变的”(volatile应该解释为“直接存取原始内存

2013-07-25 09:46:17 766

原创 让CodeBlock支持C99标准

GCC编译器在默认情况下不支持C99而是C94。具体设置:设置(Settings)-编译器和调试器设置(Compiler and Debugger Settings),在编译器设置(Compiler Settings)标签页里的其他选项(Other Opeation)的文本框里输入“-std=c99” 注意加上双引号。

2013-04-26 16:25:29 1164 1

原创 #define用法_总结

工作是 有很多型号,需要用 define 隔开。如果定义了A,这不编译code  下方如下: #if (!(defined(CONFIG_PANEL_A) ||defined (CONFIG_PANEL_B) || defined (CONFIG_PANEL_C))){code}#endif #if !defined(CONFIG_A) && !defined (CON

2012-12-07 10:01:27 870 1

原创 ARM条件码与CPSR标志位的关系——cmp MOVLS与MOVHI 指令

今天看到CMP,代码如下MOV R0, #5MOV R1, #6CMP R0, R1MOVLS R2, R0 ; if R0 有个MOVLS与MOVHI 很是不解,经过查资料,原来是ARM条件码与CPSR标志位的关系。 CPSR中的Z, C, N, V标志位:        l          0000 = EQ - Z set (equal)l

2012-08-31 16:13:10 10808

转载 ARM指令英文全称及功能

指令格式:  指令{条件}{S} {目的Register},{OP1},{OP2}"{ }"中的内容可选。即,可以不带条件只有目的寄存器,或只有目的寄存器和操作数1,也可以同时包含所有选项。“S” 决定指令的操作是否影响CPSR中条件标志位的值,当没有S时指令不更新CPSR中条件标志位的值  助记符英文全称示例、功

2012-08-29 16:09:21 13334 3

原创 CPSR

CPSR 2种运行状态:ARM状态(32位)、Thumb状态(16位),两种状态之间可任意切换;7种运行模式:用户模式usr 快速中断fiq外部中断irq管理svc系统sys数据访问中止abt未定义指令中止und寄存器组织:ARM状态:R0~R14通用寄存器         R0~R7   未分组寄存器,所有7

2012-08-29 15:57:30 5621

转载 shell 版本

凡是使用 *INX 的人, 不论是作为 login shell 还是编程,多少都要接触到 Shell。经过多年的发展, Shell 的种类繁多。除了我们熟悉的 sh,ksh,csh, bash ... 外,还有各种 free 或商业版本如: RC, ES, EShell, psh, Zoidberg 等等。种类多了, 也就有的标准化的要求, 这就是 POSIX 的由来。 其实,

2012-08-28 16:44:52 1095

转载 fork与vfock 的区别

fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1.  fork  ():子进程拷贝父进程的数据段,代码段     vfork ( ):子进程与父进程共享数据段 2.  fork ()父子进程的执行次序不确定     vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用exec     或exit

2012-08-23 17:34:30 1139

转载 Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMwar

今天启动虚拟机关机时强制关了VMware下次打开时出现:Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMware Workstation?这样的报错,虚拟机启动不了。搜了一下解决方法,下面分享给大家:解决方法一:(亲测可行)对虚拟机相

2012-08-13 15:44:12 5584 4

原创 ubuntu自动解除锁屏

ubuntu经常自动休眠然后每次都要输入密码解屏,搞的很烦,虽然这样比较安全,但是一般人并不需要。解决的办法很简单,点击系统(system),然后找到屏幕管理(screensave),点击后出现一个管理框,最下面有两个复选框,一个是自动休眠的,一个是锁屏的,还有个是控制时间的。如果不想再出现锁屏休眠的情况,直接勾掉两个复选框就行了。

2012-07-28 09:09:18 11504

原创 linux源代码

本文章来自论坛,感觉不错,摘下来之后以便以后学习。linux是开源的 怎么看牛人写的代码?希望这篇文章有帮助。 从何处开始阅读源代码在Internet,有人制作了源代码导航器,为阅读源代码提供了良好的条件,站点为lxr.linux.no/source。下面给出阅读源代码的线索: 系统的启动和初始化:在基于Intel的系统上,当loadlin.exe或LILO

2012-07-25 11:22:10 981

转载 添加用户到sudoer列表中

添加用户到sudoer列表中Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到sudoers列表中,才能让普通账户执行sudo命令。 root 账户键入visudo即可进入sudo配置,这个命令要比vim /etc/sudoers要好很多,因为使用visudo进行sudo配置,将会得到很多提示.键入visudo后,在编辑器下键入 /root 寻

2012-07-04 15:25:36 47317 1

原创 linux svn import 报错

使用svn import  代码时,svn把.a以及.so文件全部忽略了, 重新check out的代码就不包含这些文件了,在window下上传 check out的代码编译会报错。  方法一通过终端打开配置文件: open ~/.subversion/config把下面两行(也可能是一行)中的注释和*.a去掉,然后保存.#global-ignores = *.o *.lo

2012-06-28 19:38:30 2156

原创 数字和字符串转换的函数

atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)

2012-05-01 11:09:37 6096

转载 怎样学习C语言(献给迷茫的C爱好者)(转)

一 ,怎样学习C语言    很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要

2012-05-01 09:50:36 609

android通过JNI控制LED

android通过JNI控制LED http://blog.csdn.net/newairzhang/article/details/38469271

2014-08-10

基于VLC的QT播放器

基于VLC的QT播放器 最简单的代码,适用于入门者

2014-05-07

C++学习笔记

C++学习笔记 适合初学者,不错的资源C++学习笔记C++学习笔记

2013-11-29

兼容win7的HL340驱动

兼容win7的HL340驱动 32 64位都可以

2013-04-15

mini2440移植u-boot-1.1.6

mini2440移植 u-boot-1.1.6

2012-10-24

疯狂JAVA讲义.李刚.高清扫描版.pdf

疯狂JAVA讲义.李刚.高清扫描版 pdf

2012-10-16

嵌入式C语言进阶之道.pdf

嵌入式C语言进阶之道,从初级到高级必经之路

2012-02-29

单片机C语言程序设计实训100例 基于AVR pdf电子书

单片机C语言程序设计实训100例 基于AVR pdf电子书

2011-12-26

AVR单片机学习开发板Proteus仿真图

郭天祥 AVR单片机学习开发板Proteus仿真图

2011-10-17

MC34063应用电路

MC34063应用电路MC34063应用电路MC34MC34063应用电路063应用电路

2011-09-01

DS18b20温度检测及报警程序

DS18b20 温度检测 及报警程序 DS18b20温度检测及报警程序

2011-06-28

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第五部分

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书

2011-03-26

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第四部分

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第四部分

2011-03-26

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第三部分

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第三部分

2011-03-26

单片机C语言程序设计实训100例+基于AVR+proteus源程序 仿真电子书 pdf第二部分

单片机C语言程序设计实训100例+基于AVR+proteus仿真电子书 pdf第二部分,只能上传20M所以分开了请谅解

2011-03-26

单片机C语言程序设计实训100例+基于AVR+proteus 仿真源程序 电子书PDF

单片机C语言程序设计实训100例+基于AVR+proteus 仿真 电子书PDF

2011-03-26

基于单片机蜂鸣器唱歌(祝你生日快乐)

基于 单片机 蜂鸣器唱歌 程序 和原理 (歌曲祝你生日快乐)

2011-02-21

单片机密码锁1602显示

单片机 密码锁1602显示 单片机 密码锁

2011-02-21

蜂鸣器唱歌,定时器的应用

单片机,,, 蜂鸣器唱歌 ,,,定时器应用。。

2010-12-20

基于单片机的无线温度采集系统的设计

基于单片机的无线温度采集系统的设计,ds18b20

2010-12-20

案例学习单片机附带光盘

案例学习单片机的附带光盘,有程序和电路图

2010-12-15

基于DS1302数字时钟电路的设计

关于单片机 基于DS1302数字时钟电路的设计。。。

2010-12-15

adt-bundle-windows-(32 64位多SDK版)

Android 集成开发环境 adt-bundle-windows-x86_64(64位, 多SDK版) 自带Eclipse, Android SDK(2.2到4.4的SDK都有) 百度云盘xia zhai

2015-10-09

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