🌓

Android OTA升级包制作

OTA(Over-the-AirTechnology)是指手机终端通过无线网络下载远程服务器上的升级包,对系统或应用进行升级的技术。OTA升级包(实质上是Recovery升级的ZIP包,OTA升级是基于Recovery的机制再加上下载ZIP包和ZIP包版本管理等功能实现) OTA升级包OTA完整包生成方法OTA完整包可用于T卡本地升级和OTA在线升级。OTA...

阅读全文

On Lollipop USBDevice object does not return the correct number of USBInterface

https://issuetracker.google.com/issues/37032033 此处修改 12345678910111213141516171819diff --git a/frameworks/base/core/java/android/hardware/usb/UsbDevice.java b/frameworks/base/core/...

阅读全文

默认系统输入法为搜狗输入法

默认搜狗输入法方法一 frameworks\base\packages\SettingsProvider\res\values\defaults.xml 1234 <!--create by chensy 默认搜狗输入法--><!--<string name="def_input_method" transl...

阅读全文

RK3288 make otapackage出错问题

OTA完整包可用于T卡本地升级和OTA在线升级。OTA完整包包含完整的system、recovery.和 boot.img。编译 OTA 完整包必须在 android 系统编译(make –j4 和 ./mkimage.sh ota)完成后进行。编译 OTA 完整包命令如下:make otapackage 编译日志 123456789101112131415...

阅读全文

Mysql ERROR 1067:Invalid default value for 'id'

数据里面有张表的一个日期字段默认值为0000-00-00,导致现在的错误。根本原因是 SQL_MODE 设置值的问题首先用下面的命令看下sql_mode 1show variables like 'sql_mode'; 结果中含有NO_ZERO_IN_DATE, NO_ZERO_DATE,去掉 sql_mode 中的 values: ...

阅读全文

Java开发接口

开发环境 JDK: v 10 Tomcat :v 9.0.6 IntelliJ IDEA :v 2017.3 MySQL:v 5.7.19 学习计划1. 环境搭建2. HelloWorld3. 创建数据库4. Servlet写接口5. Spring MVC写接口6. Spring+SpringMVC+MyBatis7. 云服务器部署 1.环境搭建要求:1....

阅读全文

设置-显示-字体大小的修改

Android系统中在Settings->Display->Font Size设置系统字体大小,默认的系统字体大小为Normal 修改默认值代码路径:/frameworks/base/core/java/android/content/res/Configuratio...

阅读全文

更改默认壁纸

Android 5.0中homescreen的默认壁纸位置: frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg;可以在frameworks/base/core/res目录下搜索defaul...

阅读全文

Watchdog机制

Watchdog的中文的“看门狗”,有保护的意思。最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外界磁场的干扰,导致程序“跑飞”,造成整个系统无法正常工作,因此,引入了一个“看门狗”,对单片机的运行状态进行实时监测,针对运行故障做一些保护处理,譬如让系统重启。这种Watchdog属于硬件层面,必须有硬件电路的支持Linux也引入了Wa...

阅读全文

ANR程序问题分析之dropbox

从2.2开始增加了DropBox功能,增强Android的异常信息收集管理能力DropBox(简称DB)是系统进程中的一个服务,在system_server进程启动时创建,并且它没有运行在单独的线程中,而是运行在system_server的ServerThread线程中。我们可以将ServerThread称作system_server的主线程,ServerT...

阅读全文