加载中
Android 开发之API兼容问题

问题背景 鉴于ANDROID SDK 更新较快,很多新的特性和API在低版本中的可能没有。所以开发过程中尽量要保持对新功能接口的兼容。 一般开发过程中APP都会有一个最低版本的配置,例如如果要兼容到...

【Android Studio】为Android Studio设置HTTP代理

大陆的墙很厚很高,初次安装Android Studio下载SDK等必定失败,设置代理方法如下: 到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加: disable.android.first.r...

android CTS 介绍

【转】http://blog.csdn.net/pugongying1988/article/details/6976091 一、为什么需要兼容性测试(以下称CTS)? 1.1、让APP提供更好的用户体验。用户可以选择更多的适合自己设备的APP。让A...

AndroidStudio与Gradle插件和Gradle

一.概况 由于公司的一个项目用的Gradle插件和Gradle版本比我电脑上用的高,所以工程加载到本地之后就开始各种报错了。在升级gradle插件和gradle的过程中遇到了很多的坑。所以为了以后更好的解...

android版本兼容问题总结

安卓版本兼容问题出现的背景是由于安卓随着版本不断的更新,会不断的增加API和废弃一些旧版本的API,而市面上手机安装的安卓操作系统版本不一致,就会导致安卓版本的兼容问题。 平时开发中需...

Android应用程序打包时,会将SDK中类的代码一起打包到apk中么

比如,我程序中用到ListView这个类,ListView来自于对应编译版本的sdk,那么在打包应用apk时,会将sdk中的ListView一起打包到apk中么。 换句话说:安装在手机上的应用,应用中用到的ListVie...

01/11 23:03
10
给Android Studio设置代理

在进行代理设置前,首先你得有代理服务器。如果没有,可参见我前一篇文章《使用傻瓜包goagent翻墙》。 下面,我假定我的代理服务器的IP为192.168.137.1(局域网里面用)或127.0.0.1(本机中使...

Android进阶——性能优化之内存泄漏和内存抖动的检测及优化措施总结(七)

上一篇Android进阶——性能优化之内存管理机制和垃圾回收机制(六)简述了Java内存管理模型、内存分配、内存回收的机制的相关知识,相信对于内存溢出也有了稍深的了解和体会,这一篇将从检测...

Android应用层到Framework到HAL再到驱动层的整个流程分析

老罗的分析是从驱动到应用层的,但我想从app开发者的角度去反思这个流程,我反过来说吧。 Tips:老罗这个例子,太多hello相关的函数和类了,要区分的话,目录是个好东西!要注意当前说的层在...

01/24 23:53
74
一.Android省电开发之性能优化

电量优化 Android应用开发中的网络、定位、传感器等都是比较耗电的特性,我们应该正确使用API来有效降低应用的耗电量。 1.BroadcastReceiver: 在代码实现中需要尽量避免无用操作代码的执行,...

浅谈Android FrameWork框架和它在android的四层架构起到的作用

这里写一些关于Android Framework比较重要的知识点,这些东西对于之后理解和研究Android Framework有很大好处,就是让我们脑子里先有一个大概的模型,以及认识一点之后经常会碰见的角色。 首...

Android系统启动流程(四)Launcher启动过程与系统启动流程

前言 此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三篇文章的内容...

Android 跨进程通信方法

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android...

2018/12/24 15:23
309
android基础知识2

1、Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、Service生命周期? service 启动方式有两种,一种是通过startService()方式进行启...

Android Studio jni开发入门——看我就够了

一、环境配置 主要需要配置的就是NDK(Native Development Kit),现在Android studio很便利,可以一键下载: file → setting → 按截图找到如下路径 → 选择NDK → 确定应用下载 NDK安装 ...

Android Service两种启动方式详解(总结版)

1. 概念 开始,先稍稍讲一点android中Service的概念和用途吧~ Service分为本地服务(LocalService)和远程服务(RemoteService): 1、本地服务依附在主进程上而不是独立的进程,这样在一定程...

01/17 10:58
14
SystemUI 之状态上的手机信号显示

本文主要是讲SystemUI手机信号在状态栏上的加载过程,从结构树和处理逻辑上分析。 一、结构树: 以上就是整个界面显示的xml加载流程,后面会逐个源码贴出来。 1. 先看staus_bar.xml <com.an...

Android中应用多进程的整理总结

前言 在计算机操作系统中,进程是进行资源分配和调度的基本单位。这对于基于Linux内核的Android系统也不例外。在Android的设计中,一个应用默认有一个(主)进程。但是我们通过配置可以实现一个...

06/20 09:15
5
Activity启动机制

以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删): http://blog.csdn.net/luoshengyang/article/detail...

06/21 09:27
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部