博客专栏  >  移动开发   >  Android项目实战经验

Android项目实战经验

本专栏专注于分享安卓项目开发过程中积累的经验、技巧。包括Linux kernel、Android驱动、Android系统、Android Framework等方面的开发,希望对广大安卓开发者能有一些帮助。

关注
1 已关注
18篇博文
  • Android AutoSleep休眠机制

    2013-08-04 12:45
    7412
  • Android怎样绕开Camera打开手电筒的LED

    Android原生系统没有提供手电筒的API,很多手电筒的apk都是通过打开camera然后调用Flash来打开LED。 这种传统的做法有很多弊端,首先通过camera打开手电筒,会增加因...

    2013-10-27 12:11
    6671
  • Linux Runtime PM介绍

    一、Runtime PM引言 1. 背景 (1)display的需求 (2)系统整机动态功耗优化的需求 (3)upstream 2. 解决方案 (1)引入debounce (2)使用统一的work...

    2015-01-13 16:37
    8410
  • Android4.0 input事件输入流程详解(中间层到应用层)

    在Android系统中,类似于键盘按键、触摸屏等事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序进行处理。系统启动时,窗口管理服务也会启动,该服务启动过...

    2012-12-01 21:54
    6062
  • Android Input设备debug技巧

    一、驱动层         检查是否有点上报         adb shell getevent -l /dev/input/eventX         检查input设备支持的属性值   ...

    2013-09-16 18:00
    3749
  • Linux加载DTS设备节点的过程(以高通8974平台为例)

    DTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,...

    2013-05-07 20:20
    12582
  • Android4.4电池管理

    一、概述        Android4.4的电池管理功能用于管理电池的充、放电功能。整个电池管理的部分包括Linux电池驱动、Android电池服务、电池属性和参数、电池曲线优化四个部分。     ...

    2014-08-23 16:13
    9523
  • Android设置系统开机自动永不休眠

    android4.2系统增永不休眠同时隐藏休眠选项 1. android\frameworks\base\packages\SettingsProvider\res\values\defaults.x...

    2015-08-15 12:31
    6550
  • Android实现双屏异显

    主要类:Presentation、DisplayManager、Display 1.如何获取设备上的屏幕?     DisplayManager  mDisplayManager;//屏幕管理类 ...

    2015-09-18 10:27
    11785
  • Android系统USB触摸屏配置方法

    一、确认触摸屏是否能够正常工作 一般的USB 接口免驱触摸屏均能免驱支持windows XP, windows 7, windows 8 等windows 家族的操作系统,所以在使用触摸屏搭建最终使用...

    2015-11-10 11:05
    2344
  • 内存泄露问题分析方法

    本文介绍了内存泄露的定位方法,可以帮助Android系统的开发者定位一些常见的内存泄露问题。本文暂时只从工具的角度讲解了如何定位,后面会补充如何从代码的角度去分析和定位,并且加入内存管理的优化方法。

    2015-11-07 12:24
    3490
  • Android移植Launcher

    Launcher 1.Launcher概述 Android系统启动后,加载的第一个程序就是Launcher应用。   Launcher的构 成:HomeScreen(workspace(AppWidg...

    2015-11-23 11:15
    1712
  • 全志A20平台实现VGA和HDMI双屏同显

    1)sys_config.fex中配置如下: 配置VGA 1024x768输出 disp_init_enable = 1 disp_mode = 0 screen0_output_type = 4...

    2015-11-26 10:47
    4444
  • 安卓系统如何开启和关闭插入耳机时弹出的保护听力对话框

    Android系统在4.2及以后的版本里面增加了耳机音量保护功能,当插入耳机且音量增大到一定级别时,会弹出“音量过大会伤害听力”的对话框,如果不想在增加音量时弹出此对话框,可以在代码里面做如下修改: ...

    2015-11-27 15:22
    3131
  • Android systemUI移植

    SystemUI 在Android4.3或以前版本,SystemUI是分为Tablet和Phone两种不同代码文件的,在Android4.4已经整合了phone和tablet,统一为phone,只区分...

    2015-11-23 11:01
    2446
  • ANDROID系统启动流程分析

    一、启动流程介绍   1. 硬件启动流程          由图可知,系统开机时按照确定的复位时序启动,然后执行bootloader,进入内核初始化操作,当内核初始化完 毕后,便运行linux的...

    2016-03-22 20:03
    1113
  • Android显示系统框架原理介绍

    1. android显示系统整体框架         最上面一层为应用程序,根据数据类型以及应用的不同可以分为几种。        第一种是最普通的应用,如 UI 界面的显示,...

    2016-03-23 11:17
    2857
  • Android4.4 以太网和DHCP启动过程介绍

    Android4.4已经加入了以太网的支持。现在对以太网的初始化流程、网络策略配置、dhcp交互过程等做一些简单的介绍。 一、以太网启动流程 1. 创建ConnectivityService     ...

    2016-05-19 12:59
    4371
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部