![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
董武明
这个作者很懒,什么都没留下…
展开
-
Gerrit push代码提示! [remote rejected] HEAD -> dev (more than 10000 commits, and skip-validation not
【代码】Gerrit push代码提示!原创 2024-01-30 11:28:08 · 550 阅读 · 1 评论 -
nexus proxy https://dl.google.com/dl/android/maven2/ 代理无法更新远端资源
nexus proxy https://dl.google.com/dl/android/maven2/ 代理无法更新远端资源:google的远端代理的url改为了:xxxxxxxxxxxxxxxxxnexus 的proxy Remote Storage Location 修改配置上即可原创 2020-09-10 10:50:07 · 1315 阅读 · 0 评论 -
Ubuntu 13.04 编译环境配置及android 2.3 源代码编译时出现了以下错误 setrlimitsFromArray
Ubuntu 13.04 编译环境配置及android 2.3 源代码编译时出现了以下错误 setrlimitsFromArray配置android在Linux Ubuntu 13.04 32位下的编译环境Android源代码编译】Ubuntu 13.04 编译android 2.3源代码时出现了以下错误dalvik/vm/native/dalvik_system_Zygote.c:In function ‘setrlimitsFromArray’:dalvik/vm/native/dalvik_s原创 2013-12-03 18:25:45 · 2042 阅读 · 0 评论 -
Android 开发最佳实践
原文: Best practices in Android developmentFuturice公司Android开发者总结的经验。遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣,请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。摘要使用转载 2015-11-05 16:22:55 · 679 阅读 · 0 评论 -
Android性能优化典范
转至 HuKai创作 http://hukai.me/android-performance-patterns/2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及转载 2015-11-03 10:45:06 · 619 阅读 · 0 评论 -
Android Gradle Release Version 2.4 增加多进程并行编译,经测试可以提升编译速度20% 到 40%
Gradle Release Version 2.4The big story for Gradle 2.4 is the improved performance. While it's not unusual for a new Gradle release to be the fastest Gradle yet, Gradle 2.4 is significantly faster.原创 2016-01-18 15:53:37 · 2296 阅读 · 0 评论 -
10分钟掌握XML、JSON及其解析
原文出处: Long Luo 的博客(@Long_Luo) 引言NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站在巨人转载 2016-03-04 15:57:54 · 780 阅读 · 0 评论 -
Facebook 的开源静态分析工具Infer
开始使用依赖配置https://github.com/facebook/infer/blob/master/INSTALL.md#how-to-compile-and-install-infer下载https://github.com/facebook/infer/releases/tag/v0.7.0安装在命令行,到下载目录,解压:翻译 2016-01-28 11:39:42 · 4379 阅读 · 0 评论 -
CentOS 安装 SonaType Nexus Maven Repository以及旧库迁移
转载:http://www.cnblogs.com/zhangqingsh/archive/2013/03/14/2959301.htmlCentOS下安装SonaType Nexus:1.1 下载SonaTYpe Nexus:cd /usr/local/srcwget http://download.sonatype.com/nexus/oss/nexus-2.3.1-01-bundle.ta转载 2016-12-12 20:29:26 · 508 阅读 · 0 评论 -
sonarqube Gradle plugin 配置方法
org.sonarqube Gradle plugin for running SonarQube analysis.http://redirect.sonarsource.com/doc/gradle.htmlGradle 2.2.1到最新的配置方法:buildscript { repositories {maven { url "https://plugins.gradle.org/原创 2016-12-22 10:05:40 · 5508 阅读 · 0 评论 -
sonatype nexus api
Get statuscurl http://localhost:8081/nexus/service/local/status should display something likeSonatype Nexus ProfessionalSonatype Nexus™ Professional Edition, Version: 2.1.22.1.22.1.2ProfessionalP原创 2016-12-19 17:45:52 · 4410 阅读 · 2 评论 -
Ubuntu下解决adb devices:???????????? no permissions的方法
连接android手机后,使用adb devices,出现了?????,nopermissions没有权限的问题,如图:原因:经过百度得,原因是ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。解决方法: 1.输入命令lsusb,查看usb的使用情况,其中绿色方框里面的是我当前连接的android设备,记录下ID中的18d1:9025.后面会用到2.输入命原创 2017-03-16 16:27:50 · 521 阅读 · 0 评论 -
Android gradle build Thread(png-cruncher_7): Stream closed java.io.IOException: Stream closed
Android gradle build 编译时报如下错误::xxxxx:xxxx:mergeReleaseResources Exception while processing task java.io.IOException: Stream closed Exception while processing task java.io.IOException: Stream closed原创 2017-04-27 21:10:56 · 1508 阅读 · 0 评论 -
Android Studio mergeReleaseResources FAILED
Android gradle build 编译时报如下错误::xxxxx:xxxx:mergeReleaseResources Exception while processing task java.io.IOException: Stream closed Exception while processing task java.io.IOException: Stream clo原创 2017-04-27 21:24:05 · 3225 阅读 · 0 评论 -
Linux 命令行更新指定版本 android sdk
Linux 命令行更新指定版本 android sdk查询Android 所有版本 ./android list sdk -a 39- Android SDK Build-tools, revision 19 (Obsolete) 40- Android SDK Build-tools, revision 18.1.1 (Obsolete) ...原创 2018-09-07 11:38:44 · 4635 阅读 · 0 评论 -
LINUX adb devices no permissions 解决办法
LINUX下 android开发真机调试时,运行sudo ./adb devices 时,若有如下输出: List of devices attached ???????????? no permissions 解决办法: 1. 查看还没有占有的文件名,这一步可以不做。 udevadm test /class/原创 2014-02-19 10:52:01 · 1884 阅读 · 0 评论 -
"mkimage" command not found - U-Boot images will not be built
没有安装mkimage导致android编译失败:"mkimage" command not found - U-Boot images will not be builtmake[3]: *** [arch/arm/boot/uImage] Error 1make[2]: *** [uImage] Error 2make[1]: *** [sub-make] Error 2原创 2014-02-13 16:42:58 · 6466 阅读 · 0 评论 -
Android 编译环境配置搭建(Ubuntu 12.04)及环境导致编译错误QA
配置android在Linux下的编译环境 安装编译所需的软件包: $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-glx libgl1-mesa-dev g++-multilib mingw32 tofrodos原创 2013-10-30 17:08:43 · 6187 阅读 · 0 评论 -
android手机开机动画相关代码解析
开机动画(闪动的ANDROID字样的动画图片)Android 的系统登录动画类似于Windows系统的滚动条,是由前景和背景两张PNG图片组成,这两张图片存在于/system/framework /framework-res.apk文件当中。前景图片(android-logo-mask.png)上的Android文字部分镂空,背景图片(android-logo-shine.png)则是简单转载 2013-07-18 17:46:58 · 1549 阅读 · 0 评论 -
Android编译系统及命令分析
1. Android编译系统分析编译脚本及系统变量build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_转载 2013-07-18 17:42:56 · 805 阅读 · 0 评论 -
Android手机安装busybox步骤
之前手机是重回话费送的3G手机,尝试各种手段都没有获得root权限。最后安装了腾讯手机助手后,安装上边的一键root后终于获得了root权限。(可以使用su账户)接下来是想使用一些linux下边的常用命令。但是android 并不支持那么多命令。所以只好安装busybox.busybox下载路径:1http://benno.id.au/andro转载 2013-07-18 17:29:50 · 1678 阅读 · 1 评论 -
Android编译系统分析大全
一、概述 自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。Android编译系统(build system)集中于Android源转载 2013-09-02 14:03:09 · 1005 阅读 · 0 评论 -
android makefile及android.mk编译文件分析
下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)一. main.mk1.检查版本号,设置环境变量(BUILD_SYSTEM)和缺省的目标。$(MAKE_VERSION) >= 3.81,BUILD_SYSTEM= build/core2.包含文件BUILD_SYSTEM/config.mk。根据配置信息和转载 2013-09-03 18:18:22 · 1171 阅读 · 0 评论 -
Android手机设置隐藏命令大全
注意:因Android版本较多,固有部分隐藏命令或不能使用 *#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息 *#*#7780#*#* 重设为原厂设定,不会删除预设程序,及 SD 卡档案。 *2767*3855# 重设为原厂设定,会删除 SD 卡所有档案。 *#*#34971539#*#* 显示相机相机韧体版本原创 2013-09-16 16:56:52 · 1280 阅读 · 0 评论 -
android常见的alertdialog与实际问题解决方案
Android Alert Dialog解决点击按钮对话框不关闭的问题Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用,而把这个对话框被关闭掉,但是我们的一些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。这里有个方案可以解决这个问题,使得即使原创 2013-10-16 18:25:21 · 3691 阅读 · 0 评论 -
Android 中资源文件的命名规范整理
在 eclipse 的工程中,res 目录有默认几项 resource,如 drawable,layout,menu,values 其余还有res/anim/用来放置动画res/xml/用来放置 style theme 等 xml 定义。res/raw/用来放置 data 数据我们引用这些 resource 时候,在 java 代码中是通过 R.resource_type.re原创 2013-10-16 18:41:23 · 4099 阅读 · 0 评论 -
android ClassicBT 概要介绍
基本介绍低功耗。速率:3Mbps(EDR, Extended Data Rate)(除EDR外,令外模式是BR(Basic Rate),AMP(Alternate MAC/PHY),速率BR官网:http://developer.bluetooth.org规范下载地址:https://www.bluetooth.org/en-us/specification/adopted原创 2013-10-16 17:51:58 · 2171 阅读 · 0 评论 -
高通平台android 环境配置编译及开发经验总结【转】
1、高通平台android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 modem 编译流程分析高通平台 7620 启动流程分析qcril 流程分析,设置sim卡锁python scons 语法学习Python 语言之 scons 工具流程分析: 1.2 搭建高通平台转载 2013-10-16 18:37:49 · 14654 阅读 · 2 评论 -
Linux下用adb连接手机后,adb并不识别,显示的是问号
Linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse里面也是这样 1)、google提到的修改/etc/udev/rules.d/51-android.rules的方法:http://developer.android.com/tools/device.htmlSUBSYSTEM=="u转载 2014-01-03 15:43:36 · 3534 阅读 · 1 评论 -
android MSM8974 上DeviceTree简介
MSM8974 上DeviceTree简介 设备描述源文件放在"kernel/arch/arm/boot/dts/"下后缀是".dts"或".dtsi",一般".dtsi"是被其它文件包含的,只用dtc编译".dts"文件。Build时会用"dtc"命令把需要的设备描述文件编译成".dtb"文件,并放到到bootimage的某个地方。对设备描述的解析处理实现主要在"kernel/drivers/of/"目录中,需要配置"CONFIG_OF"。启动过程中,bootloader(默认是bootable/boo原创 2013-10-16 18:00:30 · 11288 阅读 · 1 评论 -
Android编译之MAKE
Android编译之MAKE目录(一)make文件分类 (二)makefile文件(三)Make命令(四) build/core/config.mk (五) buildspec.mk(六) Android.mk说明(七) MAKE调试技巧(一)make文件分类 1. 配置类转载 2014-02-12 18:39:29 · 2304 阅读 · 0 评论 -
Ubuntu 9.04下编译Android源码的过程
Ubuntu 9.04下编译Android源码的过程;一.PC工作环境准备 首先安装一些必须的工具包:(已安装工具包进行升级,未安装的进行下载安装) apt-get install flex bison gperf libsdl-dev libesd0-devapt-get install libwxgtk2.8-dev build-essential zip valgrind s转载 2013-07-18 17:28:41 · 581 阅读 · 0 评论