- 博客(20)
- 收藏
- 关注
转载 Android 7.0 开机速度优化
<div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css"> <link rel="stylesheet" href="https://csd
2023-09-23 16:27:01 105 1
转载 Android bootchart 配置与使用
其次三部分图表,CPU、Disk、进程列表,时间轴从左到右,每一小格子为1秒 有时候我们需要注意进程列表中,CPU执行时间有停止、跨越一段时间、继续执行的进程,这个进程也许是因为等待某些资源,导致执行被挂起
2023-09-23 16:22:03 210 1
原创 Android 5.1默认语音引擎
frameworks/base/packages/SettingsProvider/res/default.xml中添加default_tts字符串。
2023-03-27 18:40:21 253
原创 [FAQ06649] Latin输入法怎么默认勾选几种语言?
[DESCRIPTION] Latin输入法怎么默认勾选几种语言,Latin IME 不使用系统默认的语言 [SOLUTION] 【GB】 提供简单的sample code,如默认将俄语、英文、法语输入法勾选: 1.新增文件LatinImeReceiver.java package com.android.inputmethod.latin; import android.conte...
2018-09-25 15:25:42 318
原创 [FAQ10259] 如何将桌面和主菜单较长的图标名称显示完整?
[Description] 有些APP的图标名称太长,在主菜单中显示不全,而且在桌面建立这些APP的快捷方式后,这些图标名称也会显示不全,如何将其显示完整? [SOLUTION] 1. 请修改styles.xml,将 <style name="WorkspaceIcon.Portrait"> <item name="android:drawableP...
2018-09-20 10:57:58 2406
原创 [FAQ09780] 如何修改屏幕最低的亮度值
[DESCRIPTION] Setting中背光调节时,亮度值可以最小调到最大,如何修改最小亮度值? [SOLUTION] 修改frameworks\base\core\res\res\values\config.xml <integer name="config_screenBrightnessSettingMinimum">30</integer> 把这个值...
2018-09-20 10:28:40 685
原创 [FAQ04300] 如何预置APK
[DESCRIPTION] 1, 如何将带源码的 APK 预置进系统? 2, 如何将无源码的APK预置进系统? 3, 如何预置APK使得用户可以卸载,恢复出厂设置时不能恢复? 4, 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复? [SOLUTION] 一、如何将带源码的APK预置进系统? 1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文...
2018-09-20 09:41:09 168
原创 [FAQ11627] Launcher3如何实现壁纸居中?
[DESCRIPTION] Launcher3如何实现壁纸居中? [SOLUTION] Launcher3的Wallpaper显示是动态的,与Launcher预置桌面屏数有关,只能确保第一次开机时壁纸居中。如果用户修改桌面数目,就无法让壁纸仍然居中。以默认只有1屏为例: 请修改Launcher3的Workspace.java的updateOffset方法,如下: private voi...
2018-09-19 19:21:02 264
原创 [FAQ12506] 如何实现壁纸不随着workspace的滑动而滑动
[DESCRIPTION] 如何实现壁纸不随着workspace的滑动而滑动 [SOLUTION] 在Workspace.java中把调用updateOffset的地方全部注释掉。
2018-09-19 19:17:14 342
原创 [FAQ03426] 当系统存在多个Launcher时,如何设置开机自动进入默认的Launcher?
[DESCRIPTION] 开机完成并解锁后,如果系统存在多个Launcher,系统会弹出一个选择框让用户选择进入某个Launcher。如果用户不想选择,而是想直接进入某一个默认的Launcher,要怎么修改? [SOLUTION] 注意:此修改方法对Google Now Launcher(GoogleHome.apk)无效。 如果没有预置GMS,只需按照步骤一修改,如果预置了GMS请按照...
2018-09-19 15:57:09 391
原创 开始第一篇博客
自从在大学开通CSDN到现在这么多年,从来没有好好写一些东西,快奔3了, 得给自己定一个计划和目标,好好奋斗. 正好今天是冬至, 按照习俗今天要吃饺子, 老婆说她下了班去买肉和饺子皮准备包饺子, 哈哈, 今天可以早点下班, 饱餐一顿了!
2015-12-22 18:04:14 233
转载 Android布局管理器 - 详细解析布局实现 .
布局管理器都是以ViewGroup为基类派生出来的; 使用布局管理器可以适配不同手机屏幕的分辨率,尺寸大小; 布局管理器之间的继承关系 : 在上面的UML图中可以看出, 绝对布局 帧布局 网格布局 相对布局 线性布局是直接继承ViewGroup,表格布局是继承的LinearLayout; 一. 线性布局(LinearLayout) 1. 线
2013-12-13 14:42:18 339
转载 linux 设备驱动
设备驱动最通俗的解释就是“驱使硬件设备行动“。操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并提供统一的操作方式。系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件, 应用程序可以象操作普通文件一样对硬件设备进
2013-10-11 10:50:46 345
转载 嵌入式面试之经典基础题
@@@@@预处理器(Preprocessor)@@@@@ 1 . 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: ?; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) ?; 懂得预处理器将为你
2013-10-08 14:28:48 300
转载 linux驱动学习(八) i2c驱动架构 i2c驱动分析
目录(?)[-] 预备知识linux设备驱动到底复杂在什么地方linux驱动中 i2c驱动架构架构层次分类具体分析 i2c_driveri2c_clienti2c_adapteri2c_algorithm 梳理图ov2715设备i2c驱动源码分析 预备知识 在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总
2013-10-08 09:45:37 456
转载 Android中WIFI 架构和控制流程
一、WIFI的基本架构 1、wifi用户空间的程序和库: external/wpa_supplicant/ 生成库libwpaclient.so和守护进程wpa_supplicant。 2、hardware/libhardware_legary/wifi/是wifi管理库。 3、JNI部分:
2013-10-06 11:30:41 387
转载 瑞芯微平台编译说明
编译说明: kernel : make rk30_hamburger_defconfig make menuconfig make kernel.img make kernel.img -j8 编译结果:arch/boot/uImage android : source build/env
2013-10-06 10:10:57 978
转载 Android JNI入门第一篇——HelloJni
android支持使用NDK开发C程序,关于配置NDK环境问题应该不用再赘述了,这个网上有很多,这里通过一篇实例来讲述简单的JNI开发,大家可以参考这篇文章(Get Your Eclipse-Integrated NDK On!)搭建Eclipse编译C语言为so文件的开发环境。 native方法实现步骤如下: 1、在Java中声明native()方
2013-09-14 15:34:23 348
转载 Android TP(一)
平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250 一、电容屏工作原理 触摸屏的工作原理概括来说就是上报坐标值,X轴、Y轴的值。前面我们分析了电阻触摸屏,它是通过ADC来检测计算X、Y轴坐标值,下面我
2013-08-30 13:40:30 595
转载 android 调试方法
1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在
2013-08-30 13:36:27 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人