- 博客(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 2487
原创 移动硬盘错误检查与快速修复方法
几个月前买了台某云设备,并且将自己的移动硬盘挂上去了。1,可以发挥旧设备的余热;2,还可以随时查看硬盘上的数据信息;3,还可以远程备份手机端的信息到硬盘上;就这么愉快的使用了近两个月后,不幸的事发生了;远程硬盘打不开,回家把移动硬盘挂到电脑上也识别不了,提示要格式化,选择了否之后又提示“无法访问,文件或目录损坏且无法读取”。OMG! 晴天霹雳啊接下来就是磁盘数据恢复之旅了;...
2018-09-09 16:39:37 17251 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 7224
原创 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 3501
原创 eclipse运行出错org.eclipse.swt.SWTError: No more handles
网上搜索过有很多解决办法并不正确,有的说要删除配置文件,有的说ADT版本不对,但无一解决问题。后面还是自己摸索发现与别的软件有冲突!eclipse错误原因:如下错误原因是与别的软件有冲突导致的。我这里是与ADBlock这个广告过滤软件冲突了。这个软件是通过百度助手下载的,另外我把百度助手也卸载了,也有流氓嫌疑;由于该问题是100%复现,也可以在问题发生进挨个kill一遍进程,就大概知道
2016-10-29 16:46:03 11326 1
原创 电脑不能通过adb 连接手机的解决办法
电脑不能通过adb 连接手机1,现象:电脑不能通过adb 连接手机,换数据线不行,重启手机不行,重启电脑也不行,但是别的手机可以顺利连上,这台手机在别的电脑上也可以顺利连上。2,解决办法:打开 D:\google\usb_driver\android_winusb.info 文件,找到标签 [Google.NTamd64] ,在其最后一栏添加一个设备
2016-07-19 21:52:29 11932
原创 简单几步解决 svchost 占用资源过高的问题
简单几步解决svchost占用内存过高问题:svchost.exe一段时间内占用的CPU飚升到25%,电脑一直在嗡嗡叫。后面查了一下主要是Windows Update占用的资源过高导致。1,在我的电脑上点击鼠标右键,选择【管理】2,选择右侧【服务和应用程序】下的【服务】选项3,找到名为Windows Update服务,双击4,选择启动类型为手动,服务状态为已停止5,点应
2016-04-30 09:40:17 40660 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 2572
原创 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 1857
原创 针对异常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 13676 2
原创 python解析xml示例
python是一种脚本语言,功能非常强大我们来看看如何使用python来解析xml,举个粟子:例1:解析xml 1 2008 141100 4 2011 59900
2016-03-21 22:18:02 8161
原创 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 1583 1
原创 笔记本电脑连接蓝牙耳机设备
1, 添加设备选择找到的蓝牙设备,譬如SBH702, 选择服务勾选耳机服务,应用,确定 3, 安装驱动A, Bluetooth外围设备驱动B, Bluetooth AVC, Bluetooth Headset通常情况下Bluetooth外围设备驱动无法安装成功,不过这并不要紧;仍然会提示成功将此设备添加到电脑。4,Bluetoo
2016-03-06 23:39:40 4758 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 1335
原创 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 1808 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 12262 4
转载 Java应用程序中的内存泄漏及内存管理
Java平台的一个突出的特性是自动内存管理。很多人把这种特性误读为Java没有内存泄露。然而,在我印象中,现代Java框架以及基于Java的平台并非如此。特别是Android平台,能举出很多反例。为了让大家对Java平台的内存泄露有一个初步的认识,我们先来看一个Java实现的栈:class SimpleStack { private final Object[] objectPoo
2015-11-15 16:06:29 1308
原创 关于 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 797
原创 Camera中对焦模式总结
1,相机对焦模式有以下几种:auto //自动infinity //无穷远macro //微距continuous-picture //持续对焦fixed //固定焦距2,常见对焦模式切换场景2.1,单拍时,会先对焦再拍照,再切换到CAF; 有一个从 af 切换到 caf 过程2.2,连拍时,会先对焦再拍照,连拍完成,再切换到 CAF;
2015-11-01 14:26:47 24065 3
转载 Android 文件操作,删除,拷贝文件等
android删除文件操作方法: /** * 删除文件夹以及目录下的文件 * @param filePath 被删除目录的文件路径 * @return 目录删除成功返回true,否则返回false */ public boolean deleteDirectory(String filePath) { boolean fla
2015-09-20 00:22:17 7475 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 8128 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 2383
转载 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 8135
转载 使用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 1069
转载 使用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 1549
原创 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 1138
原创 android 虚拟键盘的显示与隐藏问题
焦点改变时如何隐藏虚拟键盘在开发过程中碰到了一个需求:在点击搜索框后,再点击别的地方,让虚拟键盘隐藏在焦点改变时,隐藏虚拟键盘。在 listView 中添加焦点监听。其中 mEditText 为所输入的文本。import android.view.MotionEvent; private void initListView() {
2015-06-29 21:16:33 1536
转载 音频焦点 (audio focus)(二)
转载自:http://blog.csdn.net/u013754648/article/details/46663201音频焦点,这两篇文章很好的解释了音频焦点的由来,使用方法及注意事项,平时用到比较多,这里收藏了。什么叫音频焦点 (audio focus)? android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同
2015-06-29 19:33:32 2138
转载 Android 音频焦点(Audio Focus)
转载自:http://yrom.net/blog/2013/11/08/audio-focus/引言说 Audio Focus 前先说个很简单需求:来电时暂停正在播放的音乐,电话结束时恢复播放。看到这个需求,第一反应肯定是:监听用户来电状态,作相应操作。这里不多做介绍,这样做有个不好的地方就是需要隐私权限!这样做一点也不优雅。后来搜索时看到一篇分析文章:Android来电时停止
2015-06-29 19:26:32 1284
原创 android中一种不常见的函数调用方式
android中一种不常见的函数调用方式:此 demo 中只是做了一件很简单的事,创建一个目录。调用流程:initializeFirstTime() --> addIdleHandler() --> ensureOSXCompatible () private void addIdleHandler() { Me
2015-06-29 18:44:30 2061
原创 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 9998 2
原创 如何从GitHub上获取源代码
如何从GitHub上获取源代码,这里有一篇介绍得很详细,推荐:http://myswirl.blog.163.com/blog/static/51318642201191395357296/
2014-11-09 13:22:02 12223 1
原创 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 22032 2
原创 windows 系统下 android ndk 环境搭建
NDK: Native Development Kit 的缩写,即 Android 应用本地开发a
2014-06-18 13:26:06 1587
转载 android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可
2014-06-03 19:46:41 1173
原创 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 2688 1
转载 Android四大基本组件及其生命周期介绍
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int
2014-05-30 17:23:18 1205
转载 Android 中Makefile的详细分析
随着移动互联网的发展,移动开发也越来越吃香了,目前最火的莫过于android,android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序员来说,一个系统值不值得追捧得要拿代码来说话。我这里并不打算分析android的代码,而是android的makefile,也许大家已经知道了在android源码里,我们可以看见很
2014-05-30 16:49:12 2114
android_protips_advanced_topics_for_expert_android_app_developers.pdf
2013-05-25
ffmpeg-git-8475ec1-win32-static.7z
2013-05-25
odmlff2-avidef.pdf
2013-05-25
ISO_IEC_14496-14_2003-11-15.pdf
2013-05-25
MP3文件结构解析
2013-05-25
Handler使用相关的三个实例
2012-07-18
Shell编程.do
2012-07-10
跟我一起写Makefile.pdf
2012-07-10
Google C++编程风格指南
2011-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人