- 博客(19)
- 资源 (37)
- 收藏
- 关注
原创 Android 开发中的一些小方法
和你一起终身学习,这里是程序员 Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、查看CPU温度二、开机向导调试相关方法三、查看...
2019-11-28 18:36:00 1309
原创 遇到手机功耗问题我们该怎么办?
和你一起终身学习,这里是程序员Andoid本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、功耗是啥?一、功耗是啥?手机功耗是...
2019-11-27 18:35:00 1576
原创 Android 添加系统服务的方法
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、前言一、前言系统服务是Android中非常重要的一部分, 像ActivityManagerService, PackageManagerService, WindowManagerService, 这些系统服务都是Framework层的关键服务, 本篇文章主要讲...
2019-11-23 16:01:50 3032
原创 2019Android多线程面试总结
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android1.什么是线程线程就是进程中运行的多个子任务,是操作系统调用的最小单元2.线程的状态1.New:新建状态,new出来,还没有调用start2.Runnable:可运行状态,调用start进入可运行状态,可能运行也可能没有运行,取决于操作系统的调度3.Blocked:阻塞状态,被锁阻塞,暂时不活动,阻塞状态是线程阻塞在进入4.sync...
2019-11-21 12:57:09 650
原创 2019 Java常见面试43题
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android1.Java中==和equals和hashCode的区别基本数据类型的==比较的值相等.类的==比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为==,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为...
2019-11-21 12:57:09 585
转载 2019 网络编程面试题
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android1.网络分层OSI七层协议模型主要是:1.应用层(Application)2.TCP/IP五层模型TCP/IP五层模型:1.应用层(Application)、3.三次握手与四次挥手第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(a...
2019-11-21 12:57:09 397
原创 Java深入源码级面试题
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android1、哪些情况下的对象会被垃圾回收机制处理掉?利用可达性分析算法,虚拟机会将一些对象定义为GC Roots,从GC Roots出发沿着引用链向下寻找,如果某个对象不能通过GC Roots寻找到,虚拟机就认为该对象可以被回收掉。1.1 哪些对象可以被看做是GC Roots呢?1)虚拟机栈(栈帧中的本地变量表)中引用的对象;1.2 对象不...
2019-11-21 12:57:09 439
原创 Android 9.0 init 启动流程
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、启动流程概述一、 启动流程概述Android启动流程跟Linux启动类似,大致分为如下五个阶段。1.开机上电,加载固化的ROM。2.加载BootLoader,拉起Android OS。3.加载Uboot,初始外设,引导Kernel启动等。...
2019-11-18 18:40:00 4580 1
原创 Android 开关机动画规范
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、开机动画压缩格式必须为存储方式一、开机动画压缩格式必须为存储方式开机动画压缩包必须以存储方式进行压缩,否则无法播放开机动画。压缩方式 一定要选择存储方式二、开机动画压缩包不能包含bootanimation文件夹开机动画压缩包不能包含bootanimation...
2019-11-18 18:40:00 490
原创 HAL 硬件抽象层介绍
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:和你一起终身学习,这里是程序员 Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、HAL 概述一、HAL 概述HAL定义了供硬件供应商实施的标准接口,该接口使Android无需考虑底层驱动程序的实现。使用HA...
2019-11-15 08:00:00 6936 1
原创 MTK平台手机重启问题分析
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、AEE 系统机制简介一、 AEE 系统机制简介1.MTK AEE 系统AEE是MTK平台自研,用于侦测Android手机系统异常重启的一套系统机制,当AEE系统侦测到异常后会生成db文件.2.db 文件存储路径MTK 重启db 文...
2019-11-14 08:00:00 3527
原创 App ANR 详解
阅读五分钟,每日十点,和您一起终身学习,这里是程序员AndroidANR(Application Not Responding )应用无响应的简称,是为了在APP卡死时,用户 可以强制退出APP的选择,从而避免卡机无响应问题,这是Android系统的一种自我保护机制。通过本篇阅读,您将学习到以下内容一、ANR 概述一、 ANR 概述在Android中,应用程序响应由Activity Manage...
2019-11-13 08:00:00 1852
原创 App Crash 详解
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本文主要从以下6个方面分析介绍Android App Crash一、App Crash 概述一、 App Crash 概述Android APP Crash通常是由未捕获的Exception或signal引起app异常退出。如果app使用Java语言编写,那么,当Throwable抛出未处理的异常时,此时就会引起app Cras...
2019-11-13 08:00:00 2329
原创 Android Crash 案例分析
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android通过本篇文章,您将收获以下内容一、NullPointerException 空指针Exception在Android中经常会遇到,那么遇到异常我们该如何解决,本文将举例解决部分Android看法中遇到的异常。一、NullPointerException 空指针NullPointerException在开发中经常会碰到,比如引用的...
2019-11-13 08:00:00 696
原创 Google APK Crash 解决方案
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍开发中我们没有源码的GMS Crash崩溃后的解决方案,通过阅读本篇文章,您将收获以下内容:一、gms.ui Service not registered CrashGMS(GoogleMobile Service)包是出口国外手机中Google限制必须要预制的,如果不预置无法过Google CTS认证,会导致手...
2019-11-13 08:00:00 1302
原创 Kernel Exception 问题分析
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Kernel Exception概述一、Kernel Exception(KE)概述Android OS由3层组成,最底层是Kernel,上面是Native bin/lib,最上层是Java层:Android OS 3层结构任何软件都有可能发生异常,比如野指针,...
2019-11-13 08:00:00 1151
原创 Android 设备信息获取
和你一起终身学习,这里是程序员androidAndroid手机是我们常用的工具之一,买手机之前,手机厂商会提供一些手机参数给我们,那么问题来了,我们该如何获取手机上的参数信息呢?本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、获取手机基本信息(厂商、型号等参数)下面将讲解以上信息的获取方法。一、 获取手机基本信息(厂商、型号等参数)以小米手机为例,手机...
2019-11-11 15:02:37 2644
原创 Android 设备按键处理
阅读5分钟,每日十点、和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Android 按键修改一、Android 按键修改在Android中会有以下5个按键(Back、Home、Menu、Power、Volume)与用户进行交互,Framework层中实现按键功能,因此,从手机系统定制的角度,可以满足客户的...
2019-11-11 15:02:37 729
原创 Android 架构大剖析
和你一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Android 架构概览一、Android 架构概览Android系统架构包含以下组件:图1. Android系统架构二、应用框架应用程序框架是应用程序开发人员最常使用的。...
2019-11-02 11:24:16 566
android手机中MP3播放器的实现
2012-07-20
android版本的天气预报
2012-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人