自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (22)
  • 收藏
  • 关注

转载 手机里面的AP与BP

高通的芯片里面又分AP、BP, AP与BP分别表示什么?AP:Application Processor,即应用芯片BP:Baseband Processor,即基带芯片双核,四核,八核主要指的是 AP 部分;原来,FCC(美国联邦通信委员会)认证要求将AP和BP分开,因为射频控制相关的功能(信号调制、编码、射频位移等)都是高度的时间相关的,最好能将这些函数放在一个CPU核上运行,...

2019-04-25 17:28:32 2355

原创 移动硬盘错误检查与快速修复方法

几个月前买了台某云设备,并且将自己的移动硬盘挂上去了。1,可以发挥旧设备的余热;2,还可以随时查看硬盘上的数据信息;3,还可以远程备份手机端的信息到硬盘上;就这么愉快的使用了近两个月后,不幸的事发生了;远程硬盘打不开,回家把移动硬盘挂到电脑上也识别不了,提示要格式化,选择了否之后又提示“无法访问,文件或目录损坏且无法读取”。OMG! 晴天霹雳啊接下来就是磁盘数据恢复之旅了;...

2018-09-09 16:39:37 16934 3

转载 eclipse报错:'<>' operator is not allowed for source level below 1.7

报错:'这是eclipse的编译环境与项目的要求不对应造成的,这个错误一般是导入别的项目才出现的。解决:右键项目-->Properties-->Java Compiler-->勾选Enable project  specific  settings--Compiler compliance level-->选择1.7-->OK转载自:http://bbs.csdn.ne

2017-03-15 10:20:56 7174

原创 error: failed to load 'image-marlin-nof26v.zip': Not enough space

在用fastboot刷Nexus系列或者Pixel系统手机原生系统时,经常会碰到 error: failed to load 'image-marlin-nof26v.zip': Not enough space 这种错误;这个错误经常会给我们造成误导,以为是手机系统空间不够,其实不是,这个是fastboot工具的一个bug,google已经在最新的版本上解决了些问题;25.0.3 (De

2017-02-28 23:27:31 3400

原创 eclipse运行出错org.eclipse.swt.SWTError: No more handles

网上搜索过有很多解决办法并不正确,有的说要删除配置文件,有的说ADT版本不对,但无一解决问题。后面还是自己摸索发现与别的软件有冲突!eclipse错误原因:如下错误原因是与别的软件有冲突导致的。我这里是与ADBlock这个广告过滤软件冲突了。这个软件是通过百度助手下载的,另外我把百度助手也卸载了,也有流氓嫌疑;由于该问题是100%复现,也可以在问题发生进挨个kill一遍进程,就大概知道

2016-10-29 16:46:03 11137 1

原创 电脑不能通过adb 连接手机的解决办法

电脑不能通过adb 连接手机1,现象:电脑不能通过adb 连接手机,换数据线不行,重启手机不行,重启电脑也不行,但是别的手机可以顺利连上,这台手机在别的电脑上也可以顺利连上。2,解决办法:打开 D:\google\usb_driver\android_winusb.info 文件,找到标签 [Google.NTamd64] ,在其最后一栏添加一个设备

2016-07-19 21:52:29 11857

原创 简单几步解决 svchost 占用资源过高的问题

简单几步解决svchost占用内存过高问题:svchost.exe一段时间内占用的CPU飚升到25%,电脑一直在嗡嗡叫。后面查了一下主要是Windows Update占用的资源过高导致。1,在我的电脑上点击鼠标右键,选择【管理】2,选择右侧【服务和应用程序】下的【服务】选项3,找到名为Windows Update服务,双击4,选择启动类型为手动,服务状态为已停止5,点应

2016-04-30 09:40:17 39939 5

转载 linux环境下git 生成 patch 与 打patch

转载自:http://blog.csdn.net/liuxd3000/article/details/257980651,下载代码git clone git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next-2.6.gitcd bluetooth-next-2.62,修改代码vi

2016-04-26 21:31:50 2540

原创 The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDat

java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 1, found: 0 Pager id: com

2016-03-30 15:04:42 1840

原创 针对异常java.lang.IllegalStateException onMeasure() did not set the measured dimension解决方法

针对异常java.lang.IllegalStateException onMeasure() did not set the measured dimension by calling setMeasuredDimension()的解决办法: versionName = 2.5.2 versionCode = 20002100java.lang.IllegalStateExcepti

2016-03-30 12:07:35 13426 2

原创 python解析xml示例

python是一种脚本语言,功能非常强大我们来看看如何使用python来解析xml,举个粟子:例1:解析xml            1        2008        141100                                4        2011        59900

2016-03-21 22:18:02 8145

原创 ConditionVariable在Android应用开发中的用法

首先来看下ConditionVariable类的定义:C:\Program Files\Android\android-sdk\platforms\android-21\android.jarpackage android.os;public class ConditionVariable{    private volatile boolean mConditio

2016-03-09 22:24:17 1563 1

原创 笔记本电脑连接蓝牙耳机设备

1,  添加设备选择找到的蓝牙设备,譬如SBH702,  选择服务勾选耳机服务,应用,确定 3,  安装驱动A, Bluetooth外围设备驱动B, Bluetooth AVC, Bluetooth Headset通常情况下Bluetooth外围设备驱动无法安装成功,不过这并不要紧;仍然会提示成功将此设备添加到电脑。4,Bluetoo

2016-03-06 23:39:40 4694 1

原创 Android单元测试创建步骤

单元测试创建步骤:1,创建一个AndroidProject,包名为com.junit.example,类名MainActivity。这个app只实现一个简单功能:即点击按钮之后,TextView的内容由Hello变为Hello Android。2,在src目录下添加一个测试包,包名为com.junit.example.test,类名为MainActivityTest。该类中

2016-02-20 11:07:52 1248

原创 uiAutoMator 自动化测试创建步骤

uiAutoMator 自动化测试创建步骤:1,Android SDK Manager 中下载 Android Support Repository 相关类文件;2,创建 java 工程,编写黑盒测试用例;这里需要通过 UI AutoMator View 工具来解析该应用程序界面的UI元素;在 android-sdk/tools 目录下面;官网相关介绍可以看这里:htt

2016-01-06 22:33:40 1784 1

原创 eclipse 使用问题,按F3或者ctrl+click事件时,“current text selection cannot be opened in an editor”

众所周知,eclipse 在查看代码时,可以很方便使用 F3 或者 Ctrl+click 可以快速跳转到你想要看的那个函数或者变量;但我在使用的时候碰到了问题。当前类的变量或者函数可以快速跳转过去,但是跨类调用却跳转不了,此时状态栏弹出提示:“current text selection cannot be opened in an editor”。上网查到了一些解决方法:方法一:简单

2015-11-24 11:37:54 12194 4

转载 Java应用程序中的内存泄漏及内存管理

Java平台的一个突出的特性是自动内存管理。很多人把这种特性误读为Java没有内存泄露。然而,在我印象中,现代Java框架以及基于Java的平台并非如此。特别是Android平台,能举出很多反例。为了让大家对Java平台的内存泄露有一个初步的认识,我们先来看一个Java实现的栈:class SimpleStack { private final Object[] objectPoo

2015-11-15 16:06:29 1292

原创 关于 Android 源码

关于 android 源码下载,由于众所周知的原因,我们无法访问到 https://source.android.com/source/downloading.html 下载到android源码现在国内也有镜像了 https://aosp.tuna.tsinghua.edu.cn/,可以通过此网站下载。如果是为了下载编译,可以按照 https://mirrors.tuna.tsingh

2015-11-01 15:42:58 776

原创 Camera中对焦模式总结

1,相机对焦模式有以下几种:auto  //自动infinity //无穷远macro //微距continuous-picture //持续对焦fixed //固定焦距2,常见对焦模式切换场景2.1,单拍时,会先对焦再拍照,再切换到CAF;        有一个从 af 切换到 caf 过程2.2,连拍时,会先对焦再拍照,连拍完成,再切换到 CAF;

2015-11-01 14:26:47 23865 3

转载 Android 文件操作,删除,拷贝文件等

android删除文件操作方法: /** * 删除文件夹以及目录下的文件 * @param filePath 被删除目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public boolean deleteDirectory(String filePath) { boolean fla

2015-09-20 00:22:17 7447 1

转载 android 中View SurfaceView SurfaceTexture 的区别

Android SurfaceView 与 View 的区别:http://bbs.51cto.com/thread-965972-1.html     如果你的游戏不吃CPU,用View就比较好,符合标准Android操作方式,由系统决定刷新surface的时机。  但如果很不幸的,你做不到不让你的程序吃CPU,你就只好使用SurfaceView来强制刷新surface了,不然系统的

2015-09-20 00:16:09 8062 3

原创 android应用内获取系统权限,来设置一些系统开关

1,需要在 Android.mk 文件内添加属性LOCAL_CERTIFICATE := platformLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-subdir-java-files)LOCAL_PACKAG

2015-09-16 09:48:28 2363

转载 android apk编译时可以找到的资源,但在运行时却找不到出错Resources$NotFoundException

转载自:http://www.devdiv.com/home.php?mod=space&uid=258059&do=blog&id=11973在android开发中会用一些资源,这些资源以不同形式存在,比如说图片,xml等,android为这些不同类型的资源统一编号,生成资源类R 。如下: java代码:public final class R {public stati

2015-09-10 18:07:58 8041

转载 使用Memory Analyzer tool(MAT)分析内存泄漏(二)

转载自:http://www.blogjava.net/rosen/archive/2010/06/13/323522.html前言 在 使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。 一开始不得不说

2015-07-07 17:33:08 1055

转载 使用Memory Analyzer tool(MAT)分析内存泄漏(一)

前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。如未说明,本文均使用Java 5.0 on Windows XP SP3环境。

2015-07-07 16:10:57 1541

原创 android 中 c/cpp创建应用剖析(一)

我们一般都是用 JAVA 编写标准 APK,要知道在 android 系统中也是允许通过 CPP/C 来写应用的。那么如何实现呢?下面写一个简单的示例:test.c#include #include #include #define LOG_TAG "TEST" #define ALOGE printfvoid d(){char *p = NULL;ALOGE("tes

2015-06-29 23:20:37 1119

原创 android 虚拟键盘的显示与隐藏问题

焦点改变时如何隐藏虚拟键盘在开发过程中碰到了一个需求:在点击搜索框后,再点击别的地方,让虚拟键盘隐藏在焦点改变时,隐藏虚拟键盘。在 listView 中添加焦点监听。其中 mEditText 为所输入的文本。import android.view.MotionEvent;     private void initListView() {         

2015-06-29 21:16:33 1514

转载 音频焦点 (audio focus)(二)

转载自:http://blog.csdn.net/u013754648/article/details/46663201音频焦点,这两篇文章很好的解释了音频焦点的由来,使用方法及注意事项,平时用到比较多,这里收藏了。什么叫音频焦点 (audio focus)?  android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同

2015-06-29 19:33:32 2106

转载 Android 音频焦点(Audio Focus)

转载自:http://yrom.net/blog/2013/11/08/audio-focus/引言说 Audio Focus 前先说个很简单需求:来电时暂停正在播放的音乐,电话结束时恢复播放。看到这个需求,第一反应肯定是:监听用户来电状态,作相应操作。这里不多做介绍,这样做有个不好的地方就是需要隐私权限!这样做一点也不优雅。后来搜索时看到一篇分析文章:Android来电时停止

2015-06-29 19:26:32 1266

原创 android中一种不常见的函数调用方式

android中一种不常见的函数调用方式:此 demo 中只是做了一件很简单的事,创建一个目录。调用流程:initializeFirstTime() --> addIdleHandler() -->  ensureOSXCompatible ()         private void addIdleHandler() {             Me

2015-06-29 18:44:30 2034

原创 Android 系统当中各种尺寸单位的定义及使用

一,Android 各种标尺单位的含义:px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。pt:表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是

2015-01-06 17:28:55 9911 2

原创 如何从GitHub上获取源代码

如何从GitHub上获取源代码,这里有一篇介绍得很详细,推荐:http://myswirl.blog.163.com/blog/static/51318642201191395357296/

2014-11-09 13:22:02 12208 1

原创 android camera setParameters failed 类问题分析总结

在 monkey test 测试中出现了一例

2014-09-17 22:12:37 40122 10

原创 android 内存泄漏分析过程详解

1 运行自动化测试工具;跑用例,譬如执行100遍2 在运行之初观察内存分配情况2.1 查看进程号C:\Users\Administrator>adb shell ps | find "camera"camera    292   1     114960 14452 ffffffff b6f178bc S /system/bin/mm-qcamera-daemonsyste

2014-08-15 23:03:23 21911 2

原创 windows 系统下 android ndk 环境搭建

NDK: Native Development Kit 的缩写,即 Android 应用本地开发a

2014-06-18 13:26:06 1553

原创 光场相机介绍

魅族在 flyme 3.3 上推出光场相机:

2014-06-07 11:28:15 2820

转载 android中的数据库操作

android中的数据库操作      android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍        1.用了什么数据库            android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可

2014-06-03 19:46:41 1159

原创 BMP图片格式解析

BMP文件格式简介位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(device-dependent bitmap,DDB)文件格式。Windows 3.0以后的BMP位图文件格式与显示设备无关,因此把这种B

2014-05-31 10:21:33 2646 1

转载 Android四大基本组件及其生命周期介绍

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2014-05-30 17:23:18 1194

转载 Android 中Makefile的详细分析

随着移动互联网的发展,移动开发也越来越吃香了,目前最火的莫过于android,android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序员来说,一个系统值不值得追捧得要拿代码来说话。我这里并不打算分析android的代码,而是android的makefile,也许大家已经知道了在android源码里,我们可以看见很

2014-05-30 16:49:12 2099

Camera效果基础知识.doc

主要讲了照相效果方面的一些基础知识,如景深,光圈,shadding等内容

2013-05-25

android_protips_advanced_topics_for_expert_android_app_developers.pdf

google 出的一些关于android 应用性能优化等高级议题的文章,主要面象专家级的应用开发者。 如何提升性能

2013-05-25

测试之道 第二期

主要讲了测试方面的话题 如何让单元测试更健壮,如何构建自动化测试,集成测试等等

2013-05-25

ffmpeg-git-8475ec1-win32-static.7z

ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source. It can also convert between arbitrary sample rates and resize video on the fly with a high quality polyphase filter.

2013-05-25

odmlff2-avidef.pdf

This document describes the proposed format of the OpenDML-compliant AVI extensions, specifically for the Motion-JPEG DIB AVI file. This format is an extension to the AVI MJPEG DIB as defined in the JPEG DIB FORMAT technical note from Microsoft. The format is based on the ISO 10918 defined JPEG format.

2013-05-25

ISO_IEC_14496-14_2003-11-15.pdf

国际标准化组织制订的 MP4 文件格式标准。有详细的文件结构说明等内容。是最好的 MP4 文件格式学习文档。不过是英文的,需要读者有一定的英文基础。

2013-05-25

MP3文件结构解析

本文以实例的方式详细分析了 MP3文件格式和结构。对于想了解MP3文件格式的朋友会有很大的帮助。 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3 这三种声音文件,并根据不同的用途,使用不同层次的编码。

2013-05-25

make apps great.pdf

make app good to great, google 的开发文档,讲了从哪些方面提升程序的性能

2013-05-08

android log 文件分析实例

本资源包括 从手机端提取的log 文件 及问题描述,分析思路和解决办法。是一篇很好的log分析日志。

2012-08-07

android 九格图原理 9.png_2.doc

文中具体讲述了九格图的用法及原理。九格图解决了android UI中的一系列问题。比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。

2012-08-06

Linux设备驱动程序学习

文中详细描述了linux 设备驱动程序开发的基本原理及实例。每一章都配有原码实例讲解。想学习驱动开发的朋友可以下载下来看下。

2012-08-06

android 中常用的系统调用

android 中常用的系统调用,包括音频,通话,短信,地图,视频,GPS,等各种系统调用的实例

2012-07-23

Handler使用相关的三个实例

本资源是Handler的用法的三个例子, 三个例子主要体现了Handler 的两个用法。 用法1,发消息,与其它线程交互。 用法2,发消息,更新UI

2012-07-18

Shell编程.do

Shell有多种版本,在Red Hat Linux 9.0中默认的版本是bash。用户成功地登录系统以后,shell为用户与系统内核进行交互,直至用户退出系统。系统上的所有用户都有一个缺省的 shell。每个用户的缺省shell在系统里的/etc/passwd文件里被指定。

2012-07-10

Dalvik虚拟机简介.doc

Dalvik虚拟机非常适合在移动终端上使用,相对于在桌面系统和服务器系统运行的虚拟机而言,它不需要很快的CPU速度和大量的内存空间。根据Google的测算,64M的RAM已经能够令系统正常运转了。其中24M被用于底层系统的初始化和启动,另外20M被用于高层启动高层服务。当然,随着系统服务的增多和应用功能的扩展,其所消耗的内存也势必越来越大。

2012-07-10

跟我一起写Makefile.pdf

makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令

2012-07-10

android小游戏快乐数独原代码

快乐数独原代码,有非常详细的注释说明,欢迎下载

2012-05-14

16个经典面试问题回答思路

本文总结了一些常见的面试官爱问的问题,以及如何回答的技巧,相信对你有用……

2011-09-15

编程修养,什么是好的程序员

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编 程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮 助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。

2011-09-15

华为的编码规范及范例

主要介绍了华为的编码规范及范例,虽然是华为内部的,但是有好多公司都在用,感觉这一套规范还是挺好的

2011-09-15

常见设计模式的解析和实现

常见设计模式的解析和实现 有C++实现的代码 及UML类关系图

2011-09-14

Google C++编程风格指南

Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。 本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。 风格,也被视为可读性,主要指称管理C++代码的习惯。使用术语风格有点用词不当,因为这些习惯远不止源代码文件格式这么简单。 使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一编程风格意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必需的习惯用语和模式可以使代码更加容易理解,在某些情况下改变一些编程风格可能会是好的选择,但我们还是应该遵循一致性原则,尽量不这样去做。 本指南的另一个观点是C++特性的臃肿。C++是一门包含大量高级特性的巨型语言,某些情况下,我们会限制甚至禁止使用某些特性使代码简化,避免可能导致的各种问题,指南中列举了这类特性,并解释说为什么这些特性是被限制使用的。 由Google开发的开源项目将遵照本指南约定。 注意:本指南并非C++教程,我们假定读者已经对C++非常熟悉。

2011-09-13

空空如也

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

TA关注的人

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