Google Play和基于Feature的过滤 —— Feature 参考手册

基于Feature的Google Play过滤规则中,当前Android支持(显式的和隐式的)的硬件和软件Feature List。...
阅读(4316) 评论(1)

Google Play和基于Feature的过滤

Google Play基于Feature的对Google应用商店里的应用程序的过滤规则,包含显式的Feature需求以及隐式的需求。如何查看一个apk应用里所需要的Feature列表。...
阅读(3154) 评论(0)

Android主线程里不允许网络操作

Keywords: Android UI线程/主线程 PENALTY_DEATH_ON_NETWORKAndroid API > 9 (Honeycomb及之后)版本里,对UI线程/主线程里是不允许联网操作的,如果有网络操作,会抛出NetworkOnMainThreadException的异常。1. Thread Policy里对网络的限制StrictMode.AndroidBlockGuardP...
阅读(6763) 评论(1)

Android中线程同步之MUTEX与Condtion的实现

田海立2013-08-10Android封装的同步类主要有MUTEX(AutoMutex)与Condition。前文分析了它们的外部使用,本文看它们是如何通过对pthread Mutex和Condition的封装实现的。遇到pthread的用法,可结合《pthread之MUTEX与Condition用法》一起看。Keywords: Mutex, Condition Variable, AutoLo...
阅读(5961) 评论(0)

Android中线程同步之Mutex与Condtion的用法

田海立2013-08-10Android封装的同步类主要有MUTEX(AutoMutex)与Condition。本文分析如何使用他们,具体的实现参见《Android中线程同步之MUTEX与Condtion的实现》与《pthread之MUTEX与Condition用法》。Keywords: Mutex, Condition Variable, AutoLock/AutoMutex, Android关...
阅读(9656) 评论(0)

Android OTA升级(2):开启升级过程

田海立@CSDN2013-3-31 通过网络或直接本地获取到OTA升级包之后,通过程序就可开始Android的升级。本文描述这一过程。 在获取到OTA升级包之后,可以直接通过android.os.RecoverySystem.installPackage()开启OTA升级。RecoverySystem.installPackage()是在API-8之后加入的,使用它需要权限:android.Man...
阅读(10787) 评论(3)

Android OTA升级(1):编译升级全包

田海立@CSDN2013-3-23      Android原生系统中就已经支持OTA升级。所谓OTA升级就是通过空中接口获取升级包,然后更新系统固件。一般地,升级包无论如何获取,哪怕是直接TCard本地升级,也被称为OTA升级。     OTA升级首要是生成OTA升级包,升级包又分为升级全包和升级差分包(或要增量包)。升级全包是编译当前系统得到的软件包,这个包很大,有上百兆,但是不依赖与当前手机...
阅读(14608) 评论(0)

实现Android init中对属性作为参数的写入操作

田海立@CSDN2013-3-31 事情的由来:Android很多系统的adb id是固定的,驱动一旦写好每个设备的id都是一样。有些需求要求adb的id每个设备都不同。adb id即是通过命令adb devices查看到的设备的id。这在Android4.0中已经实现,而实现的要点如下:1.      内核的Adb usb驱动中暴露出接口/sys/class/android_usb/androi...
阅读(5549) 评论(0)

Android中init.rc文件的解析

田海立@CSDN2013-3-16 本文分析Android中如何解析init.rc文件,重点描述了on action内的解析,并从解析的过程中总结出init.rc的语法规范。 对init.rc的解析是在parse_config(): [system/core/init/init_parser.c]中进行的。解析发生在init全过程中的哪个阶段,参看《Android init进程启动过程分析》。 一...
阅读(9292) 评论(3)

Android init进程启动过程分析

田海立@CSDN2013-3-16 本文分析Android中init进程的执行过程,只是分析init进程启动的流水,具体细节在今后的各个专题中再分别详细分析。本文虽是后面各个专题的基础,读者初看可能理解不深,可以在阅读后面各个专题的时候,结合本文的整体流程会有更清晰的理解。 Init进程从 /system/core/init/init.c里的main()函数开始 1.      mkdir &&...
阅读(11077) 评论(1)

Android中的内存使用状况统计

Android中的内存使用状况统计红狼博客based on android 2.3.51. Android中的内存使用状况统计在Android的“正在运行服务”中有关于“已用空间”和“可用空间”的统计,但它不是通常意义(传统Linux)上的内存使用情况统计,而是基于Low Memory Killer和Android虚拟机的Activity堆栈上的可用内存统计。因为在传统程序中,程序退出后内存即释放...
阅读(7298) 评论(1)

Android FactoryTest框架

田海立2012/10/9 本文简析Android内置的Factory Test(有测试模式/工厂模式/工程模式等叫法)框架,并非讲解FactoryTest中的每个测试该怎么写。 Android框架中已经对FactoryTest做了支持,通过一些配置和开发工作就可以把FactoryTest代码融入到Android系统中。 一、FactoryTest级别的定义Android系统中在com.androi...
阅读(9293) 评论(1)

Eclipse环境下格式化Android的代码风格

田海立2012-10-05Google对Android的编程规范在Code Style Guidelines for Contributors中做了描述,并在Android源码中release了import和Java的配置文件android.importorder与android-formatting.xml。本文分析这些配置文件在Eclipse环境下格式化Android编码规范都做了什么,在Ja...
阅读(15663) 评论(7)

Android-Lint:查错与代码优化利器

田海立2012-10-03 Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。 A...
阅读(21097) 评论(10)

Android-Lint 检查问题列表

田海立2012-10-02 这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅可获得Is...
阅读(32100) 评论(2)

Android-Lint Issues

田海立2012-10-02 这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅可获得Is...
阅读(12467) 评论(0)

定制Android-Lint检查问题的现有规则

田海立2012-10-02 对Android-Lint发现的问题,我们需要进一步的处理:是确实存在的我们自己的设计问题,要解决它;对无关紧要或者是我们特别设计的问题,要在Android-Lint中忽略掉。要解决的问题需要具体问题具体分析,本文主要讲解在Eclipse环境和命令行下,如何忽略掉Android-Lint中检查出的问题,并在此基础上,根据项目的需要定制Android-Lint检查问题的规...
阅读(18593) 评论(8)

Eclipse中跟踪调试Android源代码

田海立@CSDN2012-9-29 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。  一、准备工作 确保机器上已经安装并配置下列软件环境:JDK/ Eclipse / Andro...
阅读(23894) 评论(16)

[Android] Code Style Guidelines for Contributors

from http://source.android.com/source/code-style.htmlCode Style Guidelines for ContributorsThe rules below are not guidelines or recommendations, but strict rules. Contributions to Android generally w...
阅读(3994) 评论(0)

【SUN/Oracle官方文档翻译+纠错】JAVA语言编码规范

翻译自SUN (Oracle)官方文档Code Conventions for the Java Programming Language并修正了原文html版本里的两处错误!欢迎转载,不过如果不能保持排版格式,转载编码规范请慎重! JAVA语言编码规范  1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)编码规范对于程序员而言尤为...
阅读(6341) 评论(3)
112条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1057623次
    • 积分:11955
    • 等级:
    • 排名:第1229名
    • 原创:88篇
    • 转载:19篇
    • 译文:5篇
    • 评论:324条
    最新评论