自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 App高级开发技巧:如何基于Android隐藏类进行App开发

在我上一篇帖子“Android下自己开发APP实现HID的连接”(链接是http://blog.csdn.net/lansefeiyang08/article/details/76609900)中有介绍,想开发在手机上开发蓝牙HID功能,你需要自己生成framework_intermediates这个jar包来找到隐藏类。在Android系统开发中,会生成很多的中间静态jar,这些jar包很多...

2018-10-09 19:53:26 525

原创 Android7.1(N) Ble 开发问题汇总一

转载请标明出处:https://blog.csdn.net/lansefeiyang08/article/details/82774977最近又重操旧业,帮忙接了一些Android系统连接Ble外设的问题,这些问题比较棘手,如果不能修改Android系统源码,修复的可能性比较小。像三星这些大厂应该是有自己的团队来解决这些问题,后面的问题汇总,仅供参考,希望能解决各位遇到的问题:问题一:.A...

2018-09-19 18:29:58 1677

原创 教你如何实现Android Pbap Client功能(即Car Kit)

http://blog.csdn.net/lansefeiyang08/article/details/76863403 现在越来越多的人开始在车载市场使用Android系统,但是Google的Auto系统和Android Wear一样,需要授权,这就使很多开发者或者团队并不能获得auto版本的功能。那么我们需要自己实现蓝牙的某些功能。其实Google为了帮助大家,也做了一些准备工...

2017-08-08 09:49:59 5587

原创 Android下自己开发APP实现HID的连接

转载请标明出处:http://blog.csdn.net/lansefeiyang08/article/details/76609900从15年6月到现在已经两年没有写过博客了,看了一下自己有将近15万的访问量,觉得自己以前写过的东西,以前做过的东西对大家还是很有帮助的。所以后面我打算继续写一些技术博客,来帮助大家解决一些实际开发中遇到的问题。今天我们就来讲讲蓝牙HID如何自己写个

2017-08-03 10:27:11 8885 2

原创 android5.0(Lollipop) BLE Peripheral深入理解系统篇之提高篇

android L BLE peripheral提高篇

2015-06-19 09:37:44 9200 16

原创 android5.0(Lollipop) BLE Peripheral深入理解系统篇之初体验

android L BLE  Peripheral系统实现

2015-06-17 14:45:57 22277 7

原创 android5.0(Lollipop) BLE Central(Scanner)牛刀小试

Android L Central

2015-06-13 14:27:57 7354 3

原创 android5.0(Lollipop) BLE Central牛刀小试

Android L Central

2015-06-13 14:26:29 14438 8

原创 android5.0(Lollipop) BLE Peripheral牛刀小试

Android L开发BLE Peripheral

2015-06-12 11:33:11 11902 25

原创 android4.4.2 bluetooth解析(二)

android4.3 Bluetooth(le)分析之startLeScan分析

2014-05-27 14:58:39 13369 2

原创 Android 4.4.2 bluetooth解析(一)

由于开发项目的关系,最近一直在对android4.4的bluedroid

2014-05-27 10:10:53 11578

原创 Android常用调试方法介绍(一)- 常用命令

1.adb shell1)连接adbadb devicesadb –s XXX shell2)远程adb在设备端输入adb shell setprop service.adb.tcp.port 5555重启adbd进程ps adbdkill <adbd pid>设备和pc接入同一个局域网adb shell busybox...

2021-06-23 14:42:43 557

原创 Android bootanimation动画制作和验证

Android开机动画使用bootanimation程序显示开机画面,只需按格式要求做bootanimation.zip包,放在系统的/system/media目录中。开机画面主要是由一个zip格式的压缩包bootanimation.zip组成,压缩包里面包含数张png格式的图片,还有一个desc.txt的文本文档,开机时按desc.txt里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片...

2019-04-16 11:48:00 1019

原创 android5.0(Lollipop)编译脚本envsetup解析

envsetup.sh脚本解析

2015-06-01 13:43:57 1899

原创 android5.0(Lollipop) Audio-第一篇:Android5.0比4.4多了什么

android5.0 audio

2015-05-28 14:23:03 5449

原创 android4.4 bluetooth上电代码流程一览

android4.4 bluetooth bluedroid上电流程

2015-02-26 12:44:09 2511

原创 Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程续

android4.4 wpa_supplicant

2015-02-12 09:40:57 5940

原创 Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程

android4.4 wpa_supplicant

2015-02-11 14:59:52 15576 2

原创 Android4.4 wpa_supplicant深入分析之初识wpa_supplicant

本文主要分析wpa_supplicant_8,主要有三个子目录:hostapd:当手机进入Soft AP模式时,手机将扮演AP的角色,需要hostapd来提供AP的功能。这就是wifi热点的实现。wpa_supplicant:Station模式,也叫Managed模式。这是正常使用wifi连接AP的情况。src:hostapd和wpa_supplicant中都包含一些通用的数据结构和处

2015-02-10 18:22:13 5790 1

翻译 GNU编码风格

要想做一个合格的工程师,需要有一个良好的编码风格

2014-08-22 11:29:29 1567

原创 android menu放在下面且横排

其实很简单,两步:第一:xiug

2014-07-09 17:23:12 2591

原创 android studio 0.8.1使用和遇到问题解决

谷歌6月底发布了五大系统,并且android studio同步升级到了android studio 0.8.1。升级了的android studio确实有一些新的变化,运行速度变快,并且还可以选择开发不同的产品,本着尝试新技术的心情,过了一把瘾。现在和大家一起来看看。

2014-07-02 14:38:47 2420 1

转载 Android 更新UI的两种方法——handler和runOnUiThread()

在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch

2014-04-29 09:26:27 1261

转载 Android ServiceConnection

绑定到一个Service  应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder.  绑定是异步的.bindService()会立即返回,它不会返回IBinder给客户端.要接收IBinder,客户端必须创建一个Servic

2014-04-29 09:15:59 46993 4

转载 setHomeButtonEnabled和setDisplayHomeAsUpEnabled区别

对于这ActionBar的这两个方法setHomeButtonEnabled和setDisplayHomeAsUpEnabled,看API,依然一头雾水,恨不得找到google,让他们出个中文文档,NM,中国这么多android开发人员,NM却出个鸟国的文档。后来经过实践,再看API介绍,终于了解了点。setHomeButtonEnabled这个小于4.0版本是默认为true的。该

2014-04-29 09:05:23 4104

原创 eclipse開發1-@Override小注

今天在開源碼時,有一個細節還是需要做一下筆記,就是@Override的作用。一開始對@Override的理解就是簡單的方法重寫,但並不理解。今天查了一下資料,發現@Override還是蠻重要的。首先@Override是爲了檢驗重寫方法的正確性,繼承父類(基類)的方法,重寫方法的實現內容。然後我產生一個疑問,我們直接用父類不就行了,爲什麽還要麻煩的去重寫呢。後來我想了想,應該是爲了拓

2014-01-13 10:53:09 773

转载 浅谈ANR及如何分析解决ANR

一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成

2013-12-30 10:48:05 1161

转载 Android蓝牙开发浅析

轉自:http://blog.csdn.net/geekdonie/article/details/7487761由于近期正在开发一个通过蓝牙进行数据传递的模块,在参考了有关资料,并详细阅读了Android的官方文档后,总结了Android中蓝牙模块的使用。【更新】之前承诺的蓝牙通讯模块的源码已经放出,详情请点击一下链接http://blog.csdn.net/gd92

2013-12-27 11:29:41 1783 2

原创 android4.0 系统Setting中bluetoothUI定制修改

由于分辨率的原因,android4.0默认的存在的UI分辨率是不能满足我们需求的。这就会有一种需求,按照我们屏幕的分辨率修改UI的定制显示。这里首先声明bluetoothUI使用Preference来动态加载所有的bluetooh项,如果对Preference不是很熟,可以先简单了解一下。附上我当时学习用的而一个preference的帖子,个人认为还不错。http://blog.csd

2013-12-23 14:23:16 3764 3

转载 android 常见死机问题-如何分析

android 常见死机问题--log分析===================================================================================================一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子

2013-12-20 12:00:44 4048

原创 Android4.0开发新芯片遇到问题总结

1.Q:spi rx pin is leakage ofelectricityA:  First of all,we should know to check HW schematic accuracy.Forexample,we use spi fuction,we should verify the spi tx and spi rx commucationok with spidev

2013-09-02 17:04:40 1315

原创 csr8811蓝牙芯片porting总结

1.添加BT电源driver,提供给android接口,android文件目录是:system/Bluetooth/bluedroid、bluetooth.c文件2.在drivers/bluetooth目录下查看是否有hci_bcsp.o hci_ldisc.o hci_uart.o,如果没有要查看时候是kconfig没有在driver/kconfig目录下添加。我们需要这三个.o文件3.

2013-09-02 16:57:24 10876 4

原创 CSR8811 bluetooth debug summary

1.Q:add bluetooth powerA:add bluetooth power need depend on android interface,the path of android interface:system/Bluetooth/bluedroid/bluetooth.c.Because of the bluetooth.c use rfkill,we use rfki

2013-09-02 16:57:07 3445

UAC_1.0版本规范.7z

UAC的官网资料,网上能下载需要积分都太多,自己传一份帮助大家可以学习研究。没有积分的,单独联系我分享给你。

2020-10-20

USB_Video_Class_1.5.pdf.7z

UVC的官网资料,网上能下载需要积分都太多,自己传一份帮助大家可以学习研究。没有积分的,单独联系我分享给你。

2020-10-20

android_common_intermediates

android system api开发所需要的lib,在开发系统应用,使用隐藏类会用到,比如系统设置

2019-03-22

framework_intermediates

可以通过导入附件库,加载系统隐藏类,通过反射调用隐藏接口

2019-03-22

guava_intermediates

android系统应用,主要是设置应用所需要的UI库,可在自定义settings时,在android studio中使用

2019-03-22

BLEPeripheral

帮你了解Android L BLE Peripheral的代码流程

2015-06-12

在android添加新的API

添加定製android SDK中沒有的新接口

2013-12-30

空空如也

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

TA关注的人

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