自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 资源 (28)
  • 论坛 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android 蓝牙开发(二)Ble 开发(android4.3)

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/51943870demo下载:http://www.demodashi.com/demo/13890.html一、ble简单介绍BLE:  Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:单模和双模。...

2016-07-19 09:50:32 28293 36

原创 Android 蓝牙开发(一)蓝牙通信

随着可穿戴设备的流行,研究蓝牙是必不可少的一门技术了。总结了下蓝牙开发使用的一些东西分享一下。首先需要AndroidManifest.xml文件中添加操作蓝牙的权限。<uses-permissionandroid:name="android.permission.BLUETOOTH" />允许程序连接到已配对的蓝牙设备。<uses-permissionandro

2016-06-07 15:57:55 63672 88

原创 Android WiFi开发 (二)Wifi热点

接着上一篇wifi的扫描连接等,这一篇主要说一下手机开启Wifi热点。demo的下载地址会在最下面贴出来。图片:经测试开启wifi热点(无秘密,wpa安全类型,wpa2安全类型)都可以正常开启并使用。主要用到的代码如下所示:package com.vn.wifitest.utils;import java.lang.reflect.InvocationTar

2016-03-07 13:08:19 19355 42

原创 Android WiFi开发 (一)扫描、连接、信息

在平常开发中经常会涉及到wifi相关的内容,在此将之前所用到的整理一下,以免忘记。操作wifi的相关类,主要放在android.net.wifi包下面。使用wifi相关方法需要申请一些权限: ACCESS_WIFI_STATE 获取WiFi状态。CHANGE_WIFI_STATE     改变WiFi状态。CHANGE_WIFI_MULTICAST_STATE 改变Wi

2016-03-04 13:56:15 66528 74

原创 Android 8.0源码编译问题记录

记录日常问题1 替换framework.jar不起作用第一种方法:不编译优化成odex第二种方法:不删除dex文件。功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图...

2020-05-05 17:42:27 318

转载 git push 报错:missing Change-Id in commit message footer(转载)

转载自:https://www.cnblogs.com/zndxall/p/9603834.htmlgit push 报错:missing Change-Id in commit message footer使用gerrit后,提交代码会出现如下截图问题:临时解决:step1:把上面红色的那条gitidir复制下来执行下:step2:执行下面的命令会添加change_idgit c...

2020-04-26 14:22:51 99

原创 Android UVCCamera问题——Cause: null pointer dereference

记录遇到的问题。采用的开源库链接:https://github.com/saki4510t/UVCCamera使用该库预览的时候,如果拔掉uvc设备,会造成异常闪退。signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0Cause: null pointer dereference r0 00000000 r1 e4a9b...

2019-08-28 11:13:36 4033 4

原创 Android webrtc 源码编译

编译最近的代码1 环境准备ubuntu 16.04(最好是这个版本以上)安装depot tools: 国外:git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git 国内:git clone https://source.codeaurora.org/quic/lc/chromium/tools/...

2019-04-04 13:58:59 2100

原创 Android WiFi直连 双向通信

本文主要说一下,Android通过WIFi直连的方式实现图片双向传输(图片可以传输,也可以把它修改下传输聊天信息了)。WiFi直连概述WiFi直连也就是WiFi设备点对点连接(WiFi P2P),它允许具有适当硬件的Android 4.0(API级别14)或更高版本的设备通过Wi-Fi直接相互连接,而无需中间接入点。使用这些API,您可以发现并连接到其他设备(前提是每个设备支持Wi-F...

2018-09-02 16:32:51 6810 1

原创 Unable to start service Intent U=0: not found

记录平常遇见的问题Unable to start service Intent { act=com.py.wifidirect.SEND_FILE cmp=com.py.wifidirect/.FileTransferService (has extras) } U=0: not found启动Service的代码如下:Intent serviceIntent = new Int...

2018-08-31 17:46:01 6262

原创 AS报错Conflict with dependency 'com.android.support:support-annotations'

使用Android Studio 创建的新项目,出现一下错误Error:Execution failed for task ':app:preDebugAndroidTestBuild'.&amp;amp;gt; Conflict with dependency 'com.android.support:support-annotations' in project ':app'. &amp;amp;gt; Reso...

2018-08-30 14:28:43 375

原创 Android WiFi开发 (三)Wifi热点8.0适配

Android 7.0及以前Wifi热点 Android 7.1、8.0Wifi热点看之前评论发现Android7.1以上的手机开启Wifi热点后不能正常使用,故研究了一下如何解决次问题。Android 7.0 开启Wifi热点在Android7.0及以前的版本开启Wifi热点的方式如下:WifiManager mWifiManager = (WifiManager) ...

2018-08-28 16:03:16 6871 25

原创 Android bindService失败,解决方法。

1 Android 5.0以下设备bindService 失败。首先查看service有没有在AndroidManifest.xml中声明service android:name=".AIDLService" android:enabled="true" android:exported="true"> intent-filter> ac

2018-01-15 20:26:08 8491

原创 Android 进程间通信——AIDL

AIDL(Android Interface Definition Language)——进程间通信的一种机制。它允许您定义客户端和服务端通过使用进程间通信(IPC)进行通信的编程接口。在Android上,一个进程无法正常访问另一个进程的内存。所以说,他们需要将他们的对象分解成操作系统能够理解的原语,并且把这些对象放在你的边界上。编写这些代码非常繁琐,所以Android使用AIDL来处理它。D

2018-01-12 19:56:11 1548

原创 Android wifi源码分析(二) Wifi关闭流程

接着上一篇,这篇说一下Wifi的关闭流程。由上一篇可以知道,framework层提供的wifi开关接口都是**setWifiEnabled**,只是参数不同而已。*true*表示开启wifi、*false*表示关闭wifi。

2017-09-16 15:49:37 1821

原创 Android wifi源码分析(一) Wifi启动流程

最近在解决wifi的一些问题,故研究下wifi源码。 该源码是基于Android4.3,其他版本略有改动,大致流程一样。 这篇主要说一下wifi的启动流程。

2017-09-06 14:49:52 3167

原创 Android 网络编程(四)OkHttp3完全解析

OkHttp是默认情况下高效的HTTP客户端。特性:支持HTTP/2,允许同一主机的所有请求共享套接字socket。连接池减少请求延迟(如果HTTP / 2不可用)。透明的GZIP压缩下载大小。响应缓存可以避免重复请求的网络。当网络麻烦时,OkHttp坚持不懈:它将从常见的连接问题中静默地恢复。 如果您的服务有多个IP地址,如果第一个连接失败,OkHttp将尝试替代地址。 这对于IPv4

2017-08-29 19:33:38 761

原创 Android 网络编程(三)HttpURLConnection

HttpURLConnection HTTP的URLConnection(RFC 2616)用于通过Web发送和接收数据。数据可以是任何类型和长度。该类可用于发送和接收长度未预先知道的流数据。HttpURLConnection使用步骤:通过调用URL.openConnection()获取新的HttpURLConnection并将结果转换为HttpURLConnection。准备请求

2017-08-25 15:21:18 844

原创 Android 网络编程(二)HttpClient

上一篇说了HTTP协议,这篇主要说一下HTTP请求所要使用的类,HttpClient。HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不

2017-07-30 17:45:52 529

原创 Android 网络编程(一)HTTP协议

在Android开发中,经常会用到网络编程相关的知识,虽然也是用,但是感觉还是不太全面。所以整理下网络编程的相关知识。HTTP简介HTTP(HyperText Transport Protocol)协议是互联网上应用最为广发的一种网络协议标准,所有的www文件都必须遵守这个标准。 HTTP是一个适用于分布式超媒体信息系统的应用层协议。它于1990年提出,并得到不断地完善和扩展。HTTP协议的主要特

2017-07-22 22:47:08 993

原创 Android 四大组件(四)BroadcastReceiver

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75449100Andorid四大组件Activity、Service、ContentProvider都已经总结了,详情可以参考如下: Android 四大组件(一)Activity Android 四大组件(二)Service Android 四大组件(三)ContentPr

2017-07-20 13:52:41 524

原创 Android 四大组件(三)ContentProvider

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75299025这篇主要介绍下ContentProvider如何实现共享数据、及ContentResolver如何访问其他进程等数据。ContentProvider共享数据简介ContentProvider管理对一组结构化数据的访问。 它们封装了数据,并提供了定义数据安全性的机制。

2017-07-18 13:16:35 882

原创 Android 进程和线程

当应用程序组件启动并且应用程序没有任何其他组件运行时,Android系统将使用单个执行线程为应用程序启动一个新的Linux进程。默认情况下, 同一应用程序的所有组件在同一进程和线程中运行(称为“主”线程)。如果应用程序组件启动并且已经存在该应用程序的进程(因为存在应用程序的另一个组件),则该组件将在该进程中启动并使用相同的执行线程。 但是,您可以安排应用程序中的不同组件在单独的进程中运行,并且可以

2017-07-16 00:12:07 649

原创 Android IntentService详解

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75073307 最近加深基础,看到个IntentService类,以前从来没有遇见过,更不知其用来干嘛的,所以就整理了一个demo,看看这个怎么使用。1 简介 IntentService概括 IntentService is a base class for Se

2017-07-15 14:05:10 11812

原创 Android HandlerThread详解

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74198534对于Handler不太懂的可以参考我的这两篇文章: Android Handler的基本使用 深入理解Handler、Looper、Messagequeue 这篇主要说一下HandlerThread的使用方法,及分析下其源码。1 HandlerT

2017-07-14 11:06:31 3860 2

原创 Android 进程间通信——Service、Messenger

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74198534Android四大组件(二)Service 接着上一篇Service基础知识,这一篇主要说下介绍下绑定的服务端的三种方式:同一进程绑定服务、跨进程绑定服务(Messenger)、跨进程绑定服务(aidl)。 重点说一下通过Messenger、Service实

2017-07-12 16:44:05 3046

原创 Android TCP socket通信

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74896575之前做过的一个局域网内TCP通信、聊天的demo,周日整理了一下。该demo可以做客户端,也可以做服务端。两个手机都安装该应用,一个做客户端、一个做服务端,然后进行通信(前提连接在同一局域网内)。1 简介TCP(Transmission Control Protoco

2017-07-09 23:19:30 19900 31

原创 Android 四大组件(二)Service

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622  一段时间不用,知识点就会忘,所以整理下一些基本的知识点,加深下印象,以后便于复习。这篇说一下Android中四大组件之一Service的使用。1 Service简介 Service是可以在后台执行长时间运行的应用程序组件,不提供用户界面

2017-07-03 14:38:34 1192

原创 Android 数据存储 (二)文件存储

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622之前说了下Android中Sharedpreferences、SQLite Databases的使用,不太会这两个的可以参考这两篇文章: Android 数据存储 (一)SharedPreferences、 Android 数据存储 (三)SQLite Databases。

2017-06-29 19:26:01 1048

原创 Android 数据存储 (一)SharedPreferences

这篇主要讲一下平常用到的数据存储SharedPreferences,结合demo说下其用法。1 简介 SharedPreferences是Android提供的一种存储数据的机制,用于存储少量数据,数据类型包括(boolean 、int、long、float、string),主要用于存储应用的配置信息,例如:用户名、密码、是否开启震动、音乐等。。 它实际上是以键值对的形式储存在xml文件

2017-06-27 15:24:47 951

原创 AsyncTask 源码分析

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注上一篇主要说了下AsyncTask的基本用法和注意事项。这篇主要从源码的角度研究下AsyncTask的原理。

2017-06-27 09:25:20 856

原创 AsyncTask 异步任务基本使用--下载视频

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/73613706 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注1 简介在Android中,我们需要将一些耗时的操作放到子线程中,如果放在UI线程会造成主线程阻塞,出现ANR。在子线程

2017-06-24 14:31:38 2475

原创 深入理解Handler、Looper、Messagequeue

上一篇总结了一下Handler的基本用法,但是对于其原理并不太清楚,这篇主要分析下其内部的原理。1 Handler会用到Looper、Message、MessageQueue。2 Looper Looper用于为线程运行消息循环的类,默认线程没有与它们相关联的消息循环;需要在线程中调用prepare(),创建消息循环。然后通过loop()方法来循环处理消息,直到循环结束。欢迎使用

2017-06-22 11:01:15 4726

原创 Android Handler的基本使用

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注最近看了一篇关于Handler的博客,感觉写的很不错,涉及了Handler的基本使用方法,及Handler、Looper、Messa

2017-05-27 11:48:15 16427 2

原创 Android 蓝牙开发(十一)Pan蓝牙共享网络分析

本文主要分析Andorid蓝牙共享网络的使用、连接流程等。 基于Android4.3源码

2017-05-23 20:21:57 15852 8

原创 Android 蓝牙开发(十)A2DP源码分析

上一篇说了下A2DP的一些基本操作,这篇分析下系统应用、系统源码是如何操作A2DP的。尤其是其连接过程,基于Android4.3源码

2017-05-18 19:19:10 16112 4

原创 Android 蓝牙开发(九)A2DP基本功能

本文主要是Android做为Audio Source端,A2DP的基本操作:包括连接、断开连接、设置优先级、获取优先级、获取A2DP连接状态、

2017-05-13 14:49:46 21209 35

原创 Android 蓝牙开发(八)hfp接听、挂断电话

继续研究hfp相关功能。蓝牙耳机可以控制手机接听、拒接、挂断电话,拨打电话等功能。本文主要分析下起这些操作的大致流程。

2017-05-10 16:32:15 21724 16

原创 Android 蓝牙开发(七)hfp音频连接

接着上一篇hfp连接继续,查看蓝牙通话时如何进行处理的。hfp连接有两个连接,一个是hfp连接(在设置界面显示的是手机音频),另一个是蓝牙通话时进行的音频连接。这篇说下第二个连接,音频连接处理过程。

2017-05-08 19:57:34 22564 9

原创 Android 蓝牙开发(六)hfp连接

五一过后,接着研究Android蓝牙hfp相关技术。本文主要内容是蓝牙手机音频的连接、断开流程分析,对应蓝牙HFP profile。

2017-05-05 13:17:49 24100 10

Xcode 9.3 陪着包|9.3 (13E230).zip

Xcode iOS9.3 配置包 could not find developer disk image

2016-04-12

ijkplayer 编译好的so

详情看 http://blog.csdn.net/vnanyesheshou/article/details/53814951

2018-02-27

SharedPreferences简单demo

SharedPreferences简单demo,存储数据、获取数据、监听数据变化。 详情参考:http://blog.csdn.net/vnanyesheshou/article/details/73777334

2017-06-27

iOS XML JSON解析

iOS JSON XML 解析实例 e,详情见:http://blog.csdn.net/vnanyesheshou/article/details/52484367 http://blog.csdn.net/vnanyesheshou/article/details/52505430

2016-09-14

NSURLConnection使用demo

网络请求,NSURLConnection的使用方法及中文处理等。详情:http://blog.csdn.net/vnanyesheshou/article/details/52467639

2016-09-09

iOS 国际化代码

iOS国际化demo,包括字符串、应用名称、图片、界面文件国际化。

2016-09-01

sharesdk iOS 微信分享

iOS 集成ShareSDK实现微信分享,分享图片,本地文件视频等,自定义分享菜单栏,自定义编辑界面,详情请见博客 http://blog.csdn.net/vnanyesheshou/article/details/51105578 。

2016-04-12

Xcode 9.3 配置包

Xcode iOS9.3 配置包 could not find developer disk image

2016-04-12

UITableView 示例代码下载

UITableView示例代码,分组样式和不分组样式,代码创建和storyboard创建。

2015-12-26

iOS获取经纬度,和位置信息。

iOS demo获取经纬度和位置信息及城市名。以及iOS8获取不成功的问题解决。

2015-12-02

传智播客IOS开发代码 教程 ppt word

传智播客IOS开发零基础教程源代码和PPT 。

2015-11-25

java核心技术卷1 基础知识

java核心技术卷一,知识点非常全面。java运算符,运行环境,对象与类,继承,接口与内部类,图形设计,事件处理,swing和applet,异常、日志、调试,泛型的等。

2015-10-20

Ubunt14.04系统文件

Ubunt14.04系统安装文件。免费下载百度云盘分享地址。我就是用这个安装的。

2015-10-17

C语言资料 有几十个G 放在百度云盘了

谭浩强老师C语言教程程序设计-小甲鱼系列视频教程2.7GB 谭浩强版C语言程序设计视频教程 曾怡主讲 郝斌老师-C语言视频教程(全180讲) C语言算法 郁金香2013网络授课从零开始学编程(C语言详解) [ 115课程全 ] C语言程序设计 吉林大学 51课 6CD等等。。。。

2015-10-13

java基础ppt--传智播客的内容

java基础的ppt——传智播客的资源:java前奏、面向对象、异常、常用类、线程、集合、文件、IO、socket等内容

2015-10-12

linux内核修炼之道 精华版之方法论

内容包括:Linux的18年成长史,Linux的18年成长史,学习内核需要的基础,系统的初始化,系统调用,进程的内核抽象,以及进程如何被创建和销毁,内核的中断处理机制,进程的调度,内存管理等。

2015-10-12

android技术内幕.系统卷

android技术内幕系统卷,内容包括:android内核机制、Binder、电源管理、驱动的工作原理、原声库的原理、硬件抽象层的原理、Davlik虚拟机的构架和android核心库。

2015-09-30

android系列的一些文档

android系统的一些pdf:android系统概述、android系统开发综述、androidlinux内核和驱动、虚拟机、Gui、audio系统、video、多媒体、电话、传感器、连接部分。

2015-09-30

android开发入门与实战

android开发入门与实战,即讲了android的基础知识,也有项目例子:地图开发、豆瓣网、音乐播放器、android信息查看助手。

2015-09-30

android应用框架原理与程序设计

android应用框架原理与程序设计,比较早的书,可能有点过时了,不过还可以看看。

2015-09-30

深入理解Android构架设计

深入理解android构架设计,内容丰富:android应用程序基础、android系统启动、系统service、service Manager、Audio Manager、Media Player等。

2015-09-30

深入理解Android-卷1邓凡平

Android系统书籍:内容有jni、init、zygote、binder、audio系统、surface系统等。

2015-09-30

系统架构设计师教程

系统架构设计师教程:包含的内容计算机与网络基础、信息系统、系统开发、软件架构设计等

2015-09-30

设计模式之禅

java设计模式书籍:挺好的,知识挺全面详细。值得好好看看

2015-09-30

设计模式:java语言中的应用

java设计模式书籍:内容很详细,UML、适配器、工厂模式、单例模式

2015-09-29

大话设计模式

java学习书籍:挺有意思的一本书,幽默而又可以学到许多知识

2015-09-29

java多线程设计模式

java学习书籍:java多线程设计模式,很好的学习资料

2015-09-29

java编程思想(Thinking in java)第四版

java学习电子书籍:java编程思想thinking in java第四版,非常不错的书,我看了好长时间。

2015-09-29

iOS Ble配对接口

发表于 2016-07-04 最后回复 2016-07-09

请求帮忙删除无用资源

发表于 2016-04-13 最后回复 2016-04-13

为什么我点了舍弃后,草稿箱博客被删了。

发表于 2016-01-28 最后回复 2016-04-13

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

TA关注的人 TA的粉丝

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