文章 2018-01-06 来自:开发者社区

【Android】startActivityForResult()与onActivityResult()与setResult()参数分析

一、使用场景   在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity的onActivityResult()方法。 (1)startActivityForResult(Intent intent...

文章 2017-12-31 来自:开发者社区

Android中MediaButtonReceiver广播监听器的机制分析

处:http://blog.csdn.net/qinjuning                 在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应    ...

文章 2017-12-15 来自:开发者社区

Android Studio 出现 Gradle's dependency cache may be corrupt 错误分析

http://blog.csdn.net/u014231734/article/details/41913775     情况说明: 之前下载了 Android Studio 1.0rc2候选版,那时候把 SDK路径放到了 Android Studio 的包路径下,之后看官网是不建议这样做的,今天打算升级到正式版,所以就把 SDK 给拿出来放到了另一路径下。此时我打开项目,将 ...

文章 2017-12-13 来自:开发者社区

Android分析第三方应用layout的神器

hierarchyviewer.bat或者monitor.bat一直都是分析layout的神器,只是。非常多时候不好用,连不上真机,害的我不得不使用模拟器来分析layout。 今天发现了另外一个神器。就在ADT里面,它就躺在那。我怎么一直就没发现? Dump View Hierarchy for UI Automator 本文转自mfrbuaa博客园博客,原文链接:http://ww...

文章 2017-12-09 来自:开发者社区

Android App性能评测分析-cpu占用篇

1、前言 很多时候在使用APP的时候,手机可能会发热发烫。这是因为CPU使用率过高,CPU过于繁忙,会使整个手机无法响应用户,整体性能降低,用户体验就会很差,也容易引起ANR等等一系列问题。以下会根据实际app性能测试案例,展开进行app性能评测之CPU使用率的分析和总结。 CPU使用率原理理解 在Linux系统下,CPU利用率分为用户态、系统态、空闲态,分别表示CPU处于用户态执行的时间,系统....

文章 2017-12-06 来自:开发者社区

分析cocos2d-x在Android上的编译过程(1):cocco2d-x是怎样生成的Android的文件夹结构

当新建完一个cocos2d-x的项目后。进入到项目中的proj.android中,会看到例如以下的文件夹结构 在VS先把它编译,然后导入到Eclipse中,导入完后会看到多了几个文件 之所以会多出上面三个文件是由于我们在导入到Eclipse时会解析.classpath文件和.project文件,自己主动帮我们创建上面的三个文件夹(推測是eclipse上的android插件干的。由于.proj...

文章 2017-11-30 来自:开发者社区

Android App性能评测分析-内存篇

1、内存了解 在Android App的性能优化的各个部分里,内存方面的知识较多且不易理解,内存的问题绝对是最令人头疼的一部分,需要对内存基础知识、内存分配、内存管理机制等非常熟悉,才能排查问题。 1.1 了解进程的地址空间 在32位操作系统中,进程的地址空间为0到4GB,这里主要说明一下Stack和Heap:Stack空间(进栈和出栈): 由操作系统控制,其中主要存储函数地址、函数参数、局部.....

文章 2017-11-27 来自:开发者社区

Android内核开发:学会分析系统的启动log

本文在这2篇文章的基础上,进一步介绍如何深入地分析系统启动log信息,找出Android启动启动过程中每一个部分所消耗的具体时间节点。 首先,我们给出一张比较全面的Android系统启动图(来自Embeded Android): 根据上述Android的启动框图,我们可以顺序地列出Android系统启动中涉及的几个关键步骤: (1) Linux内核的启动 (2) Init程序启动,并...

Android内核开发:学会分析系统的启动log
文章 2017-11-27 来自:开发者社区

Android开发实践:自定义ViewGroup的onLayout()分析

Android开发中,对于自定义View,分为两种,一种是自定义控件(继承View类),另一种是自定义布局容器(继承ViewGroup)。如果是自定义控件,则一般需要重载两个方法,一个是onMeasure(),用来测量控件尺寸,另一个是onDraw(),用来绘制控件的UI。而自定义布局容器,则一般需要实现/重载三个方法,一个是onMeasure(),也是用来测量尺寸;一个是onLayout(),....

Android开发实践:自定义ViewGroup的onLayout()分析
文章 2017-11-26 来自:开发者社区

Android 开发之旅:深入分析布局文件&又是“Hello World!”

本文转自吴秦博客园博客,原文链接:http://www.cnblogs.com/skynet/archive/2010/05/20/1740277.html,如需转载请自行联系原作者引言 上篇可以说是一个分水岭,它标志着我们从Android应用程序理论进入实践,我们拿起手术刀对默认的“Hello World!”程序进行了3个手术,我们清楚了“Hello world!”是如何实现显示在屏幕上的,.....

Android 开发之旅:深入分析布局文件&又是“Hello World!”

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注