自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android-如何自定义crash处理器

定义android crash处理器如何让android程序“不崩溃”,自行处理出错后的逻辑。app崩溃后,实现自行重启。

2021-12-12 17:56:14 2192

原创 全网最易懂的okhttp源码解析

这段时间一直在把之前看过的一些源码整理出来变成文档,不然时间久了容易忘记。前言一般研究源码无非就三个原因,要么就是使用框架的过程中遇到问题,要么就是为了学习框架的设计思路,不然就是纯粹是为了应付面试。不管是为了哪种原因,本文的目的就是为了带你快速的理解okhttp源码设计框架。本文会从使用的角度出发,一步一步的对okhttp常用接口的源码进行解析,最后面还会有一个专门针对面试的源码总结章节,有需要的小伙伴可以直接背下来拿去用。 不过还是建议跟...

2021-11-07 19:01:53 534

原创 从精通java到精通kotlin,看这一篇就够!

一、函数、变量的定义,循环的使用。 第一个kotlin代码 如何用kotlin输出hello。从以上代码可以看出与java不同的地方:kotlin的方法不需要依托类存在,但编译时,编译器会自动套上类,类名和当前这个kt的文件名一致。 变量的声明 变量声明方式: kt中函数的定义 a). 带有传参和返回值函数的定义:b). 声明方法时,允许以=号的形式,直接赋值给函数:如果返回值的类型确定,那么可以省略返...

2021-10-26 15:46:28 1509

原创 amlogic平台android 系统linux内核中添加i2c设备实现i2c的读写

上一篇,我介绍了如何在uboot中添加i2c设备,以及移植i2c的读写接口。简单来说uboot阶段使用i2c设备和平台关联性比较大,但不同平台套路是差不多的。你可以将uboot阶段看作是引导android系统起来的另外一个系统。而系统起来后在kenerl中添加i2c设备就和uboot阶段差别非常大,内容要多很多。我仍然不会贴一大段一大段的代码上来,这没什么意义。我的目的更多的是给没玩过i2c的小伙伴

2017-05-06 16:22:44 5171 3

原创 amlogic平台android uboot中添加i2c设备实现i2c的读写

最近因为项目项目需求,要把MTK平台的一个设备移植到amlogic平台。需要分别在uboot阶段和android系统起来以后的阶段,使用i2c来通知这个设备进行操作。这其中就涉及到两点:1. 在uboot阶段初始化i2c。2. 对i2c读写接口的移植。 接下来我会用最简单的语言来描述,如何在uboot中添加i2c的设备。我不会用大量的使用代码来讲解,因为这没用意义,不同平台之间,相关文件、

2017-05-02 21:09:18 3261 2

原创 如何将keystory转化为pk8+pem后给APK签名(包含自动转化工具和openssl工具)

在转换前首先要保证开发环境必须要有openssl工具,这个工具提供个下载链接链接:http://pan.baidu.com/s/1eRAoKb4 密码:1p60 。下载解压后,只需要将bin/openssl.exe的路径放进系统的环境变量中,即可。执行命令的步骤如下: 1. keytool -importkeystore -srckeystore debug.keystore -dest

2016-12-20 11:56:04 2351

原创 android遥控器新增自定义的键值+用遥控器按键实现软键盘字符键的切换(amlogice平台) --- (一)

最近的项目客户有个需求,遥控器上要增加两个按键,分别是系统软键盘的DEL键和字符切换键(也就是左下角那个按键)。任务相对来说比较简单,所以安排给我这个新手做,废话不多说,直接上正题,有不对的地方,欢迎指正。干活前,先整理下按下遥控器的一个按键后,在系统中的逻辑过程:遥控器的物理键值 —> linux的标准键值 —> 自定义的字符串 —> 定义这个字符串 —> android标准键值 —> andro

2016-12-15 19:48:27 6007 4

原创 android 如何在源码中编译jar包(amlogic平台)

我当前的是amlogic平台,android东西都大同小异,可能文件系统的目录有些差别,其他平台可以做参考。1.创建并修改文件夹的名称,如Setting放入vendor\amlogic\frameworks\,文件夹目录为 1.一级目录:Setting 2.二级目录:src + Android.mk 3.三级目录以后: .java文件及目录2.创建Android.mk,

2016-12-12 17:03:58 1130

原创 解决adb offline 问题

如果在这之前,已经尝试了各种各样的方式,都还是无法解决设备offline的问题,那可以尝试以下方式:在板子的根目录中输入mount -o remount /system 重新挂载system目录,因为接下来要修改system目录下的文件。再输入vi /system/build.prop。找到以下地方: ro.adb.secure=0 //将原本的1修改为0; (service.adb.tcp

2016-12-12 13:59:28 2468

空空如也

空空如也

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

TA关注的人

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