自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

syh63053767的专栏

广交朋友,分享技术,共同发展,共创未来

  • 博客(191)
  • 资源 (9)
  • 收藏
  • 关注

原创 android开发环境搭建

参考范例:1 http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html2 http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c

2014-01-26 18:16:13 820

转载 Android Nand Flash 分区

一般的嵌入式Linux开发人员是要清晰区分不同器材的作用和名称的。比如系统,内核所有保存在Nand Flash之上,断电后仍然存在,而运行后程序是装入SDRAM或Mobile DDR之类的内存设备运行。       但一般用户不大明白这几个芯片的区别,一般是就用ROM来指Nand Flash,RAM来指SDRAM之类设备。虽然在嵌入式编程,是专门有称作ROM的器材,比如EEPROM。这里就

2013-12-27 18:10:10 1094

转载 Android广播机制(两种注册方法)与 中断广播

Android广播机制(两种注册方法)与 中断广播  两种注册类型的区别是:     1)第一种不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。     2)第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。在android下,要想接受广播信息,那么这个广播接收器就得我们自己来实

2013-12-16 10:00:32 772

转载 打开Android C文件中的LOG

打开Android C文件中的LOG可以一次打开LOGV,LOGI,LOGD,也可以分别打开: #undef NDEBUG //打开LOGV/LOGI/LOGD#define LOG_NDEBUG 0 //打开LOGV#define LOG_NIDEBUG 0 //打开LOGI#define LOG_NDDEBUG 0 //打开LOGD

2013-12-12 14:47:30 1363

转载 Android调试.so库常用工具

readelf显示目标ELF文件的信息,比如信赖库,头信息,段信息等。addr2line用户进程崩溃时内核会记录一些基本的调试信息,如果进程执行的ELF文件包含调试符号,就可以通过addr2line找到源文件中哪一行出问题。我在调试Android的VM崩溃问题时使用到了这个工具(详细过程参考这里http://blog.csdn.net/a345017062/archive/2011/0

2013-12-03 12:50:17 1599

转载 C++头文件包含问题-Include和class **

在一个类的头文件中声明了一个类的成员,这个成员是一个指向另一个类的对象的指针则必须在这个头文件中用class class_name;这样的形式作一声吗?为什么?虽然我知道它的大概意思,但一直没找到权威的解释,请赐教。如下,在类A的头文件中声明了一个成员,这个成员是指向B的对象的指针,则在类A的头文件的前面必需包含class B;这样的声明吗?为什么呢?在哪些情形下必须这么做?// 类A

2013-12-02 15:14:06 1790

原创 删除缓存apk

out\target\product\msm8974\obj\APPS\BBKSoundRecorder_intermediatesout\target\product\msm8974\system\app\BBKSoundRecorder.apkout\target\common\obj\APPS\BBKSoundRecorder_intermediates

2013-11-28 10:46:30 1018

转载 如何下载android.jar源代码和设置android.jar在eclipse中的源代码目录

1. 下载android.jar对于版本的source code     http://git.source.android.com/?p=platform/frameworks/base.git;a=snapshot;h=android-2.3.1_r1;sf=tgz     URL中的android-2.3.1_r1替换成任意你需要版本的sdk tag名称即可。点击tage名称列表

2013-11-27 18:38:15 986

转载 在Android里添加自己的log函数

在调试js时,js里面的C++代码用Android本省带有的LOGD等这些log函数无法将log打印到屏幕上,在网上查找到一个解决的方法:LOGW(a) __android_log_write(ANDROID_LOG_WARN,LOG_TAG,a)但是这个log函数只能打印字符串无法打印一个变量的值,这在调试时就很不方便了,受到这个log函数的启发,于是自己写了一个log函数添加到andr

2013-11-27 11:31:32 1248

原创 getInputChannelCount错误引起的通话录音无声和无法保存问题

static uint32_t getInputChannelCount(uint32_t channels) {     uint32_t sInputChannelCount = 0;    sInputChannelCount = popcount((channels)&(AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO|AUDIO_CHAN

2013-11-22 18:39:19 992

原创 setChannel发生错误导致无法通话录音

01-02 08:15:10.509  1266  1266 V SRN/MediaRecorder: constructor01-02 08:15:10.509  6179  6179 V SRN/MediaRecorderService: Client constructor01-02 08:15:10.509  6179  6179 V SRN/StagefrightRecorder

2013-11-18 14:53:09 6789

转载 Android.mk简单分析

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_PACKAGE_NAME := SettingsLOCAL_CERTIFICATE := plat

2013-11-12 13:27:37 655

原创 stop过程

Dear sir :如下log中这些releaseInput()是在什么情况会执行它??是在哪里触发它执行??我查了下android_media_AudioSystem.cpp的JNI调用流程,也没找到相关的接口。在AudioSystem.cpp和AudioPolicyService.cpp中均有此函数的接口,但是在android_media_AudioSystem.cpp的JNI接口中没

2013-11-08 17:53:33 1003

原创 查看动态库so命令

adb logcat -s AndroidRuntime adb shell nm -D /system/lib/libqcomfm_jni | grep "android_hardware_fmradio_FmReceiverJNI_acquireFdNative"adb shell nm -D /system/lib/libqcomfm_jni.so adb pull /syste

2013-11-04 17:32:40 14772

原创 ImageView显示图像有多个方法

ImageView显示图像有多个方法setImageResource(int resId);setImageURI(Uri uri);setImageDrawable(Drawable drawable);setImageBitmap(Bitmap bm);

2013-11-01 09:48:17 681

转载 android的init过程分析

前言Android系统是运作在linux kernal上的,因此它的启动过程也遵循linux的启动过程,当linux内核启动之后,运行的第一个进程是init,这个进程是一个守护进程,它的生命周期贯穿整个linux 内核运行的始终, linux中所有其他的进程的共同始祖均为init进程。当然为了启动并运行整个android系统,google实现了自己的init进程,下面主要分析init进程都做了

2013-10-31 14:19:46 811

转载 android 集成第三方静态库的编译方法

$(call add-prebuilt-files, ETC, pv_player.cfg)它会将pv_player.cfg copy to system/etc下,还可以设定类型:ETC,APPS,EXECUTABLES,SHARED_LIBRARIES,STATIC_LIBRARIES  add-prebuilt-files的定义是在build/core/definitions

2013-10-31 14:17:43 1402

转载 linux中 likely与unlikely

linux中 likely与unlikely看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#de

2013-10-31 14:08:24 615

原创 android 4.0 downloader

http://www.cnblogs.com/leaven/archive/2012/04/01/2427976.html

2013-10-30 19:04:03 634

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

Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范 Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的,

2013-10-30 17:22:21 684

转载 Android NDK学习 <三> Android.mk实例和NDK实用技巧

例1:JNI程序使用libhello-jni.so的符号。libhello-jni.so由hello-jni.c组成。hello-jni.c如下:#include #include #include#define  LOG_TAG   "libhello-jni"#define  LOGE(...) __android_log_print(ANDROID

2013-10-30 17:20:52 795

转载 LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别

LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别LOCAL_LDLIBS :链接的库不产生依赖关系,一般用于不需要重新编译的库,如库不存在,则会报错找不到。且貌似只能链接那些存在于系统目录下本模块需要连接的库。如果某一个库既有动态库又有静态库,那么在默认情况下是链接的动态库而非静态库。如:LOCAL_LDLIBS += -

2013-10-30 12:08:02 3407

原创 在Android.mk中输出信息

在使用NDK编译的时候可能需要输出一些编译的信息来达到调试的目的,在Android.mk中可以使用info来输出信息,大体如下:LOCAL_PATH := $(call my-dir)$(info $(LOCAL_PATH))or$(warning $(LOCAL_PATH))ifeq ($(XXX_FEATURE_EXT_DAC), yes)ifeq ($(fil

2013-10-30 11:29:28 973

转载 android 系统 makefile文件(Android.mk)组织结构

Android.mk脚本结构 下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)                     一.     main.mk   1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTE

2013-10-30 11:22:26 1038

转载 svn命令在linux下的使用

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn addfile   例如:svn add test.php(添加test.php)   svn add

2013-10-28 16:44:43 602

原创 cygwin拷贝命令和修改cygwin默认启动路径

1 cygwin拷贝命令cp /cygdrive/g/work/summaryfromself/test.txt /home/Administrator/work/rm file #删除某一个文件rm -fr dir #删除当前目录下叫dir的整个目录----------------------------------------------------------

2013-10-24 12:12:00 3726 1

转载 vim 常用快捷键一

vim 参考手册索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他 跳跃指令 (jumps)跳跃指令类似于游览器中的按钮CTRL-] -> 跟着link/tag转入 (follow link/tag)CTRL-o -> 回到上一次的jump (g

2013-10-23 14:30:34 773

转载 vim 常用快捷键 二

键盘移动 (Move)一切都从键盘的移动k -> 上 upj -> 下 downh -> 左 leftl -> 右 rightz -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f -> 跳到下一页 (page down)CTRL-b -> 跳到上一页 (page up)跳跃指令 (

2013-10-23 13:29:03 764

转载 Bitmap用法总结

Bitmap用法总结1、Drawable→ Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),dra

2013-10-17 15:46:08 712

转载 android中src和background区别

android中src和background区别ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用androi

2013-10-11 17:50:02 609

原创 you are nothing, finishing him

you are nothing, finishing him

2013-09-29 00:18:26 599

原创 android promotion and upgrade

adb reboot bootloaderfastboot devicesfastboot flash modem NON-HLOS.binfastboot flash recovery recovery.imgfastboot flash sbl1 sbl1.mbnfastboot flash sbl2 sbl2.mbnfastboot flash sbl3 sbl3.m

2013-09-28 16:36:58 2453

原创 starting of process of android

—————————————— 概述 --------------------1.init进程功能介绍2.Zygote进程介绍3.system_server进程介绍—————————————————————— Init进程主要功能介绍 ----------------------------------------init进程 linux系统中的第一个用户空间进程 源码位

2013-09-28 10:19:14 933

转载 JAVA中final的作用及意思

final方法将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。另外有一种被称为inline的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法

2013-09-27 11:51:04 599

原创 模板

1 你好,照片上阳光帅气的你,给我留下了深刻的印象,希望这封信带给你一个小小的惊喜,也希望找到的是我未来的幸福,看着朋友找到自己的幸福,虽然表面很开心的祝福,但心底里还是有些失落感,缘分这东西说来就来,没有预兆,让人无法判断。所以,两个人合适不合适,总是了解过后才知道!可以加我QQ464948385

2013-09-05 00:43:36 563

转载 关于相对布局RelativeLayout的各种属性介绍

RelativeLayout相对布局是个人觉得在android布局中比较常用且好用的一个,当然如果想让布局更漂亮是需要多种布局混合搭建的,这里就需要更深入的学习了,在这只介绍下有关相对布局的东西。相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方and

2013-09-03 09:24:13 3231

原创 javascript

http://blog.csdn.net/zxmcl/article/details/1723595/http://download.csdn.net/detail/vision583934061/5642213

2013-06-24 21:36:18 570

原创 reinterpret_cast

reinterpret_castreinterpret_cast[1]是C++里的强制类型转换符。操作符修改了操作数类型,但仅仅是重新解释了给出的对象的比特模型而没有进行二进制转换。例如:int *n= new int ;double *d=reinterpret_cast (n);在进行计算以后, d 包含无用值. 这是因为 reinterpret_cast 仅仅是复制 n

2013-06-19 15:19:05 726

转载 Android/Linux内核驱动相关经典书籍大合集(Linux驱动工程师必备)

原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8790680  博主从事嵌入式Linux内核驱动开发工作,在工作学习中收集了一些Linux内核驱动开发相关的经典书籍,最近将这些经典书籍陆续以资源的形式传到了CSDN上,希望能给同行以帮助,但因为博主下载积分级别关系,还有些经典书籍(像《深入Linu

2013-06-19 09:37:54 1269

原创 Spectrum展示

工程模式中画图的类:i音乐画图的类:FftWavePauseViewFftWaveView获取数据类:import android.media.audiofx.Spectrum;import android.media.audiofx.Spectrum.OnDataCaptureListener;控制逻辑类:OnLineMusicPlaybackService.ja

2013-06-17 18:25:46 826

基于Windows的面向网络的聊天程序

本文档是建立在windows平台基础上,结合Visual studio .NET 2005技术,编撰了一个网络聊天程序。它具体的可以分为两个部分:(1)ChatRoomClient ;(2)ChatRoomServer。

2009-09-21

Java语言SQL接口 JDBC编程技术

JDBC(Java DataBase Connectivity)是Java语言与数据库互联的接口。通过JDBC可以使用Java应用程序或Java applet访问网络上的各种数据库。本书首先介绍了JDBC的概念、结构和特点。然后逐步讲解了如何编写JDBC程序。最后给出了JDBC API的详细说明。附录中给出了JDBC的获取与安装的方法。

2009-10-06

SQL Server 2012案例教程.rar

SQL Server 2012案例教程

2021-01-20

Winsock网络编程.rar

通过使用本应用程序,可以在internet上实现网络聊天。用户只需在电脑前安装客户端程序即可实现聊天功能。主要有两部分组成:(1)ChatRoomClient客户端,(2) ChatRoomServer 服务端。

2009-09-21

Realtek Semiconductor Corp. AC'97 Sound System Software 声卡驱动.rar

Realtek Semiconductor Corp. AC'97 Sound System Software ver:A Installation and Setup Driver & Application Installation/Removal Procedure For Realtek AC'97 Codec: <<< For Win2000/WinME/WinXP (WDM driver)/Win98 Gold(First Edition)/Win98SE >>> Setup Driver/Application at first time: Update Driver/Application: Remove Driver/Application:

2009-10-07

SQL Window SQLyog.rar

SQLyog provides you with powerful means to manage your MySQL databases. FREE edition available MySQL 5.x compatible Create/Drop/Alter Stored Procedures, Functions, Views and Triggers. HTTP and SSH Tunneling - smartly manage your MySQL server even if the MySQL port is blocked or remote access to MySQL is disallowed! very fast retrieval of data ODBC Migration Toolkit with option to import data through query data synchronization tool powerful scheduled backup with email notification schedule various jobs schema synchronization tool notification services update result returned from query manage foreign key relationships

2009-10-08

GEF入门系列.rar

GEF入门系列,八进制 的GEF入门系列教程, 由社区经作者授权后整理而成GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很多,例如:UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工具等等。归结一下,可以发现它们在图形化编辑方面具有以下共同之处: 提供一个编辑区域和一个工具条,用户在工具条里选择需要的工具,以拖动或单击的方式将节点或连接放置在编辑区域; 节点可以包含子节点; 用户能够查看和修改某个节点或连接的大部分属性; 连接端点锚定在节点上; 提供上下文菜单和键盘命令; 提供图形的缩放功能; 提供一个大纲视图,显示编辑区域的缩略图,或是树状模型结构; 支持撤消/重做功能;

2009-10-06

良葛格Java JDK 5.0学习笔记.rar

良葛格Java JDK 5.0学习笔记,是学习Java JDK的基础教程,本PDF格式鲜明,内容简明扼要,容易理解。是一本学习Java的重要资料。本PDF中涉及到了所有关于Java的相关基础知识。

2010-01-30

Pro Java Programming

This is the source code for the Apress book "Java Persistence for Relational Databases" by Richard Sperko. All of the examples in the book are here with the supporting code. Each directory contains not only the source code but also a readme that tells what libraries and tools are necessary for that chapter's code.

2009-10-03

空空如也

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

TA关注的人

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