自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

原创 vmware 上网络桥接模式不能上网。。 解决方案

伤不起啊 选择桥接模式后,不能上网,why?那么请打开 菜单栏的 “编辑”-> "虚拟网络编辑器",如下图在红色框里面选择自己的真实物理网卡即可, 然后“应用” “确定”!  里面有个“自动”选项,不能上网,估计都是它搞得鬼!

2017-04-05 10:55:30 1085

原创 Vmware桥接模式下主机和和虚机间为何互相ping不通

我的主机是2.81   vmware的unbuntu是2.83   都是静态地址   vmware选的是桥接模式  但是   2.83就是ping不通2.81why??原来在  编辑--”虚拟网络编辑器“里面的vmnet0 桥接模式 里面是自动连接,把他改为真实的物理网卡即可。下面是改前的下面是改好的

2016-12-07 12:08:48 23479 2

转载 ch340 win7 64位驱动下载 win10也可以用

Found this to work on Win7 64bit probably works with other os's as well.下载地址http://www.winchiphead.com/download/CH341/CH341SER.ZIP安装前,先卸载老的驱动!   安装的时候,不要插340的串口哦

2016-07-07 17:55:50 72021 5

转载 [转载]This version of the rendering library is more recent than your version of ADT plug in. Please up

地址:http://stackoverflow.com/questions/18852983/eclipse-reports-rendering-library-more-recent-than-adt-plug-in预览layout.xml文件时提示:This version of the rendering library is more recent than your vers

2016-01-27 11:53:19 751

转载 Android用Application设置全局变量以及使用

如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。   首先需要重写Application,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了

2013-07-16 10:17:02 908

转载 repo sync error: Failed connect to android.googlesource.com:443

下载android代码过程中,提示以下错误:error: Failed connect to android.googlesource.com:443;Connection refused while accessinghttps://android.googlesource.com/a/platform/frameworks/base/info/refsfatal: HTTP reque

2013-06-24 21:16:32 8608 3

原创 ubuntu10.10 配置swap交换分区大小

1.首先用命令free查看系统内 Swap 分区大小。# free -m显示: total used free shared buffers cachedMem: 741 430 311 0 44

2013-04-11 14:59:50 777

转载 ubuntu12.04下 配置静态IP

世界变化太快。 1、配置静态IP地址:# vim /etc/network/interfaces原内容有如下4行:auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp以上表示默认使用DHCP分配IP,修改为如下:auto loiface lo inet loopback#

2012-11-29 09:45:39 1525

转载 android 几个快速编译image的指令

Android比较重要的三个img文件:make systemimage - system.imgmake userdataimage - userdata.imgmake ramdisk - ramdisk.imgmake snod - 快速打包system.img (with this command, it will build a new system.img very quick

2012-11-08 14:11:25 902

原创 git邮件通知,非git原版的post-receive 改进了的

各位想用改进版本的邮件通知 请下载http://download.csdn.net/detail/yuan1590/4742665我也不想贴地址的  ,发现博客不能加附件,或者我没有找到添加附件的方法,所以。。。   还要大家原谅;解释一下我的rar包里面的functions 和post-receive是git邮件通知用到的脚本;而msmtprc是发送邮件软件的配置文件,放在/etc下

2012-11-07 23:27:57 1047

原创 如何将android源码生成eclipse可用的jar包

以marvell的fm为例。1.新建project在eclipse上新建一project   选择General/Project  点击next,输入project name:将use default location的勾去掉后,点击下面的Browse按钮,载入android上的fmmanager源码;点击finish;这时会发现,新建的project有红叉,不过这不影响我们;2.

2012-11-07 23:19:55 2011

原创 在android源码编译中导入第三方jar包

参考了http://fanwei51880.blog.163.com/blog/static/32406740201152014035893/  fanwei51仁兄的文章源码编译,我们可以只留下app的src,res目录和androidmanifest.xml文件,在app的根目录添加一个android.mk文件,还有我们需要导入的jar包,我这里是libjsoup-1.7.1.jar;

2012-11-06 09:40:10 3412

原创 android应用:今天发现不能向sd卡写文件,可我明明加了权限啊

我在manifest里面添加了操作sd的权限        logcat依旧提示我,不能写sd卡。  why???   哦   原来  我用到了shareuserid     也在manifest文件里面  我用到了    android:sharedUserId="android.uid.system"  而android系统规定了  system用户不能操作sdca

2012-10-17 21:46:35 1857 1

原创 makefile 警告:覆盖关于目标“xxxx”的命令

如下,是说有两个相同的命令;makefile-----------------------------all:    echo shanxiall:    echo chinamake-----------------------------makefile:6: 警告:覆盖关于目标“all”的命令makefile:3: 警告:忽略关于目标“al

2012-09-20 12:21:39 4295

转载 Android .mk文件语法规范及使用模板

模块描述变量:下面的变量用于向编译系统描述你的模块。你应该定义在'include $(CLEAR_VARS)'和'include $(BUILD_XXXXX)'之间定义。正如前面描写的那样,$(CLEAR_VARS是一个脚本,清除所有这些变量,除非在描述中显式注明。 LOCAL_PATH  这个变量用于给出当前文件的路径。你必须在Android.mk的开头定义,可以这样使用:

2012-09-14 10:33:33 702

转载 没有错误,但是eclipse的clean不自动生成apk的解决办法

最近把机器上的eclipse及android的adt升级,记过发现工程 clean后,没有在bin目录下生成 apk文件。尝试了一下,只有选择运行或者调试的时候,在部署到手机或者模拟器上时,才会生成 apk 文件。郁闷。。。上网找了一下资料,比对了自己用的eclipse,发现原因如下:在 首选项 中,Android--> Build 下,有一个复选框: skip packa

2012-09-13 10:21:10 1706

原创 ConditionVariable的简介和用法

线程操作经常用到wait和notify,用起来稍显繁琐,而Android给我们封装好了一个ConditionVariable类,用于线程同步。提供了三个方法block()、open()、close()。void block()阻塞当前线程,直到条件为openvoid block(long timeout)阻塞当前线程,直到条件为open或超时void open()释放所

2012-09-07 10:40:20 4453

原创 android 在Java核心库libcore中打印log

发现在/libcore/luni目录 也就是java的核心库里面,不能用Log  。。。。怎么办呢?http://blog.csdn.net/a345017062/article/details/6436264#reply看了篇博客,博主啊  看的我是懂非懂的,自己做了下,记录在下 思路就是在核心库里面搭建一套调用log的框架,也就是搭建JNI;比如 我想在./libcor

2012-08-29 16:41:13 8283 3

原创 硬件故障排查---万用表测量虚拟阻值

很多经验老道的维修人员,用的工具都很简单,没有示波器,只用一个简单的万用表就可以定位故障;他们是这样做的电压表打到测试电路通路出声音的那个档,红表笔接地,黑表笔打ic或其他元件管脚的“阻值”;结果如下    如果:虚拟阻值和正常的板子相比偏低,则很有可能芯片连锡;                虚拟阻值和正常的板子相比偏高或为0,则很有可能假焊或断路;

2012-08-22 13:04:37 991

原创 linux下 在Android工程中查看framework java层的代码

我们可以在Linux下Eclipse的一个Android工程中查看framework java层的代码。解决办法: Android_sdk  是指你的sdk目录路径  Android_dir是指你的android源码路径1、cd $Android_sdk/platforms/android-2.1/ 2、ln -s $Android_dir/frameworks/ sourc

2012-08-09 16:08:53 854

转载 关于build/envsetup.sh

下文转载至 Kimihong的博客 原文在 http://blog.csdn.net/kimihong/article/details/7523892     这个文件在编译android系统时首先要执行一下,除了配置了android编译的环境外,在它代码的前几行可以看到这些文字:Invoke ". build/envsetup.sh" from your shell to add t

2012-08-03 09:24:21 666

转载 android GC

dalvikvm D GC_FOR_MALLOC freed 665 objects / 239992 bytes in 71ms dalvikvm D GC_FOR_MALLOC freed 673 objects / 240288 bytes in 87ms dalvikvm D GC_EXPLICIT freed 4802 objects / 185320 bytes i

2012-07-24 10:38:14 1628

转载 Android应用的回收机制或者怎样让应用尽量不被kill

网上一哥们收集整理的,我找不到原文出处了。参考:http://blog.csdn.net/windskier/article/details/6560925http://blog.csdn.net/zmyde2010/article/details/6756368http://blog.sina.com.cn/s/blog_514048cb0100wi2j.html方法

2012-07-23 14:23:13 3860

转载 虚拟机下下载android源码遇到网络连接错误

最近因为工作需要,需要完整的Android源码,于是在VMware上安装Ubuntu,按照http://source.android.com/source/downloading.html中说明下载源码,但是当使用命令repo syns的时候总是失败DownloadError: android.googlesource.com: 其实官网(http://source.android.c

2012-05-29 10:21:32 1312

转载 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持

网上整理的    第一步:在对应的mk文件中加入:LOCAL_LDLIBS := -llog                                                           LOCAL_SHARED_LIBRARIES += \

2012-05-08 15:22:18 1408

转载 android4.0 解决/usr/bin/ld: cannot find -lxxx 问题

解决/usr/bin/ld: cannot find -lxxx 问题问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: c

2012-05-08 10:16:51 957

转载 android4.0 编译undefined reference to `pthread_mutex_trylock'

home/android/workspace/buildroid/external/llvm/lib/Support/Mutex.cpp:143: undefined reference to `pthread_mutex_trylock'collect2: ld returned 1 exit statusmake: *** [out/host/linux-x86/obj/EXECUTA

2012-05-03 13:58:09 5860 3

转载 android4.0编译 error: ‘ptrdiff_t’ does not name a type

In file included from external/gtest/src/../include/gtest/gtest-param-test.h:157:0,                 from external/gtest/src/../include/gtest/gtest.h:69,                 from external/gtest/src/gte

2012-05-03 13:48:13 2102

转载 android4.0编译 所隐藏 [-Woverloaded-virtual]

external/mesa3d/src/glsl/linker.cpp:623:33: 警告:   ‘virtual ir_visitor_status remap_variables(ir_instruction*, gl_shader*, hash_table*)::remap_visitor::visit(ir_dereference_variable*)’所隐藏 [-Woverloaded

2012-05-03 13:42:29 1585

转载 andoid4.0编译 reference ‘counts’ cannot be declared ‘mutable’ [-fpermissive]

In file included from external/oprofile/libpp/arrange_profiles.cpp:24:0: external/oprofile/libpp/format_output.h:94:22: error: reference ‘counts’ cannot be declared ‘mutable’ [-fpermissive]make:

2012-05-03 13:39:25 2539

原创 anroid4.0编译 error: variable ‘ParamName’ set but not used [-Werror=unused-but-set-variable]

遇到这个错误host C++: llvm-rs-cc frameworks/compile/slang/slang_rs_export_foreach.cpp: In static member function ‘static slang::RSExportForEach* slang::RSExportForEach::Create(slang::RSContext*, const c

2012-05-03 11:04:33 4104

转载 Android4.0编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]

修改build/core/combo/HOST_linux-x86.mk 61行,将HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0修改成HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

2012-05-03 10:21:40 1622

原创 关于 Cannot install platform packages to user storage

Cannot install platform packages to user storage  这是由于android2.3.7上 限制用户安装有platform签名的apk包   源码在 ANDROID/frameworks/base/services/java/com/android/server/PackageManagerService.java if (

2012-01-18 13:30:38 2371

原创 将android源码的签名包,转化为eclipse可以的签名包

如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。 转换步骤如下:0. 把build/target/product/security

2012-01-12 10:51:30 1392

转载 Android APK 签名分析

转载于:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Fr

2012-01-12 10:43:23 1071

原创 如何将android源码生成eclipse可用的jar,以marvell的fmmanager为例

恩  以前搞过  最近弄的时候又忘记了  先记在这 免得又忘记了时间有限  就没有贴图  不过  熟悉eclipse的都知道该咋弄。。。。1.新建project在eclipse上新建一project   选择General/Project  点击next,输入project name:将use default location的勾去掉后,点击下面的Browse按钮,载入android_

2011-11-16 14:28:29 1481

原创 android+耳机插拔和耳机按键检测

1.耳机插拔首先,在oncreate里面注册receiver, registerReceiver(headSetReceiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG)); 接着,是接收广播部分: priv

2011-09-06 18:50:33 6110 5

原创 android.intent.action.MAIN 与 android.intent.category.LAUNCHER 网友的误解

先看看网路上的说法:                android.intent.action.MAIN决定应用程序最先启动的                Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里

2011-08-19 10:43:33 8783 6

转载 android Intent (隐式意图和显示意图)

1. Intent    Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,    Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递 Intent 来执行动作和产生事件。    使用

2011-08-18 17:56:51 1960

win7 64位系统上不出错的CH340 CH341驱动 V3.0.1

win7 64位系统上不出错的CH340 CH341驱动 版本是V3.0.1

2018-03-29

esp8266可用的csjon代码,自己优化过的哦

这个是自己优化的cjson的代码,可以用在esp8266上面,感谢https://github.com/osbean/esp8266-json 是在此基础上优化的!

2017-03-28

适用于Android4.4版vlc源码+so库

老版本的vlc运行在Android4.4的系统上,有个bug。导致异常;最近自己编译了一个,可以直接导入eclipse使用,提供给大家。

2014-12-09

git邮件通知用到的脚本

里面的functions 和post-receive是git邮件通知用到的脚本;而msmtprc是发送邮件软件的配置文件,放在/etc下面就可以,也就是说我们还需要一个邮件发送器,我这里面没有,需要单独下载,各位可以google msmtprc;而EmailCall.sh和jasmine-repository-server.log是我对多个git仓库的邮件通知的批量处理。

2012-11-07

ARMs3c2410驱动

这是ARM9嵌入式系统开发与实践的光盘资料 是s3c2410的硬件平台

2010-08-04

12232f液晶显示程序

关于12232f的中文显示 一、概述 12232F是一种内置8192个16*16点汉字库和128个16*8点ASCII字符集图形点阵液晶显示器,它主要由行驱动器/ 列驱动器及128×32全点阵液晶显示器组成。可完成图形显示,也可以显示7.5×2个(16×16点阵)汉字.与外部CPU接口采用并行或串行方式控制。 主要技术参数和性能: 1.电源:VDD:+3.0∽+5.5V。(电源低于4.0伏LED背光需另外供电) 2.显示内容:122(列)×32(行)点。 3.全屏幕点阵。 4.2M ROM(CGROM)总共提供8192个汉字(16×16点阵)。 5.16K ROM(HCGROM)总共提供128个字符(16×8点阵)。 6.2MHZ频率。 7.工作温度: 0℃ ∽ +55℃ ,存储温度: -20℃ ∽ +60℃ 8.在线路板上,有一焊接处,标有J2,共3个焊点。使用并行方式,连接上2个焊点。 使用串行方式,连接下2个焊点。

2009-05-08

空空如也

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

TA关注的人

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