摘要:
GMS(GoogleMobile Service)包是出口国外手机中 Google 必须要预制,过 CTS 认证必须的。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 多次刷机 开机向导过程中com.googl...
阅读全文
posted @ 2018-01-31 19:40
程序员Android的博客
阅读(652)
推荐(0)
摘要:
Kernel Exception 在工作中偶尔会遇到,发生此异常时候经常会导致手机死机或重启。那么如何解决这些问题,本篇文章将带你从KE小白变小牛。 注: 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: ...
阅读全文
posted @ 2018-01-25 09:34
程序员Android的博客
阅读(312)
推荐(0)
摘要:
以下文章主要梳理Android开发中的部分知识点,欢迎您的阅读与指正! 通过本篇文章阅读,你将收获以下知识点: Android 四大组件Android 四大布局与资源Andorid 常用 ViewAndorid 常用数据存储方法Android 常用类使...
阅读全文
posted @ 2018-01-24 08:04
程序员Android的博客
阅读(62)
推荐(0)
摘要:
Systrace允许您在系统级别收集和检查设备上运行的所有进程的计时信息。 它将来自Android内核的数据(例如CPU调度程序,磁盘活动和应用程序线程)组合起来,以生成HTML报告。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章...
阅读全文
posted @ 2018-01-23 18:30
程序员Android的博客
阅读(549)
推荐(0)
摘要:
Android App 反应卡顿,从技术上将就是UI 渲染慢。 UI渲染是从您的应用程序生成一个框架并将其显示在屏幕上的行为。 为了确保用户与您的应用程序的交互顺利,您的应用程序应该在16ms内渲染帧数达到每秒60帧(为什么60fps?)。 如果您的应用程序因...
阅读全文
posted @ 2018-01-23 18:01
程序员Android的博客
阅读(1113)
推荐(0)
摘要:
Systrace允许您在系统级别收集和检查设备上运行的所有进程的计时信息。 它将来自Android内核的数据(例如CPU调度程序,磁盘活动和应用程序线程)组合起来,以生成HTML报告。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您...
阅读全文
posted @ 2018-01-23 18:00
程序员Android的博客
阅读(925)
推荐(0)
摘要:
此方法适用于以下情景:Server A手机可以连接网络(wifi ,数据流量),然后server A手机通过蓝牙共享热点,让Client B手机使用server A手机的网络。类似于数据热点。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇...
阅读全文
posted @ 2018-01-19 09:33
程序员Android的博客
阅读(243)
推荐(0)
摘要:
在Settings中添加item,为自己的APK留个接口,在Android系统开发中经常会用到,本解决方案适用于Android N版本,由于Android O,Android Go版本Settings存在差异,后续会更新Android 8.0之后的解决方案。 ...
阅读全文
posted @ 2018-01-19 09:32
程序员Android的博客
阅读(229)
推荐(0)
摘要:
本文主要收集 Android开发中常用的干货技术,此文不断更新中,欢迎收藏、投稿。 Android 四大组件与布局 1. Activity 使用详解2. Service 使用详解3. Broadcast 使用详解4. ContentProvider 使用详...
阅读全文
posted @ 2018-01-10 10:06
程序员Android的博客
阅读(111)
推荐(0)
摘要:
Android虚拟机 是app运行的基石,本篇主要参考MTK解决方案,部分方案仅适合MTK平台手机。 通过本篇文章阅读,你将收获以下知识点: 1.Java 语言在Android 上运行流程 欢迎关注微信公众号:程序员Android 微信公众号...
阅读全文
posted @ 2018-01-08 12:05
程序员Android的博客
阅读(294)
推荐(0)
摘要:
电量优化一直是Android 开发中的头等问题。本篇将分析一下Android M 以上电量优化措施电量优化相关的部分知识点。 注:文章参考MTK手机解决方案文档 通过本篇文章阅读,你将收获以下知识点: 1.Doze 模式 Doze 模式涉及的类...
阅读全文
posted @ 2018-01-08 12:05
程序员Android的博客
阅读(148)
推荐(0)
摘要:
Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户ID 和组 ID)。系统各部分也分隔为不同的标识。Linux据此将不同的应用以及应用与系统分隔开来。 其他更详细的安全功能通过“权限”机制提供,此机制会限制特定进程...
阅读全文
posted @ 2018-01-04 19:43
程序员Android的博客
阅读(764)
推荐(0)
摘要:
Android 可以直接保存文件到内部存储,保存在内部存储的文件是应用的私有文件,其他应用无法访问,当app被卸载时候,文件也会被删除掉。内部存储经常以文件的形式保存。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内...
阅读全文
posted @ 2018-01-03 12:02
程序员Android的博客
阅读(252)
推荐(0)
摘要:
SharedPreferences是Android的一个接口类,是Android 数据存储(保存内部)的一种方法。主要以*.xml的形式保存在Android /data/data/com.***包名/shared_prefs下,SharedPreferen...
阅读全文
posted @ 2018-01-03 12:02
程序员Android的博客
阅读(165)
推荐(0)
摘要:
Android设备支持外部存储,比如SD卡等,保存在外部存储的数据具有全局可读性,可供在其他设备比如电脑上阅读,修改等。 注意:使用外部存储需要获取外部存储的访问权限。 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获...
阅读全文
posted @ 2018-01-03 12:02
程序员Android的博客
阅读(396)
推荐(0)
摘要:
Android 提供了对 SQLite 数据库的完全支持。应用中的任何类(不包括应用外部的类)均可按名称访问您所创建的任何数据库。如果想让自己创建的数据库供外部应用使用,请使用 ContentProvider对外提供接口。SQLite轻量级数据库使用方法如...
阅读全文
posted @ 2018-01-03 12:02
程序员Android的博客
阅读(201)
推荐(0)
摘要:
ItemClickView在Android非常常用,此实现效果类似于Android Settings界面, 自定义itemClickView 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义View类...
阅读全文
posted @ 2018-01-01 13:06
程序员Android的博客
阅读(56)
推荐(0)
摘要:
itemCheckView 主要用于自定义选中item,常用于Settings 模块中,实现效果如下: 自定义itemCheckView 选中 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义Vi...
阅读全文
posted @ 2018-01-01 13:06
程序员Android的博客
阅读(47)
推荐(0)
摘要:
自定义ItemToggleView 常用于Settings中,主要控制开关的开启与关闭。 自定义ItemToggleView实现效果如下: 开启.jpg 关闭.jpg 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以...
阅读全文
posted @ 2018-01-01 13:06
程序员Android的博客
阅读(51)
推荐(0)
摘要:
Android中自带的Button样式比较丑,为了美化Button 可使用一下方法。 自定义 Button 实现效果 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 1.自定义Button 背景选择器 ...
阅读全文
posted @ 2018-01-01 13:06
程序员Android的博客
阅读(68)
推荐(0)
摘要:
Android中自带的 EditText样式比较丑,为了美化 EditText 可使用一下方法。 自定义EditText 背景 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 1.自定义EditText 圆...
阅读全文
posted @ 2018-01-01 13:06
程序员Android的博客
阅读(105)
推荐(0)
摘要:
Activity是Android最基本的四大组件之一(Activity 活动,Service 服务,ContentProvider 内容提供者,BroadcastReceiver 广播),Activity主要负责与用户进行交互,是每位Android 开发必...
阅读全文
posted @ 2017-12-30 22:21
程序员Android的博客
阅读(392)
推荐(0)
摘要:
Broadcast是 Android 四大组件之一,是一种广泛运用在应用程序之间异步传输信息的机制。Broadcast 本质上是一个Intent 对象,差别在于Broadcast可以被多个 BroadcastReceiver处理。BroadcastRece...
阅读全文
posted @ 2017-12-30 22:21
程序员Android的博客
阅读(135)
推荐(0)
摘要:
Service 是Android四大组件之一(Activity 活动,Service 服务,ContentProvider内容提供者,BroadcastReceiver 广播),与Activity相比,Activity是运行在前台,用户可以看得见,Serv...
阅读全文
posted @ 2017-12-30 22:21
程序员Android的博客
阅读(104)
推荐(0)
摘要:
ContentProvider是Android四大组件之一,其本质上是一个标准化的数据管道,它屏蔽了底层的数据管理和服务等细节,以标准化的方式在Android 应用间共享数据。用户可以灵活实现ContentProvider所封装的数据存储以及增删改查等,所...
阅读全文
posted @ 2017-12-30 22:21
程序员Android的博客
阅读(148)
推荐(0)
摘要:
Crash Exception 在Android 中经常会遇到,那么遇到异常我们该如何解决,本文将举例解决部分Android看法中遇到的异常。 NullPointerException 空指针ClassCastException 类型转换异常IndexOu...
阅读全文
posted @ 2017-12-27 15:51
程序员Android的博客
阅读(246)
推荐(0)
摘要:
Android中经常会使用资源文件来填充View 或者 实现app 相关的功能,本篇文章总结了Android 中常见的一些资源的使用方法。 多语言 String 资源多屏幕 Image 资源横竖屏 Layout 布局不同版本SDKArray 数组资源C...
阅读全文
posted @ 2017-12-25 15:50
程序员Android的博客
阅读(262)
推荐(0)
摘要:
Android 8.0 Oreo 更智能、更迅捷、更强大。广受世人喜爱的不仅仅是曲奇饼干,更是为您打造的全新 Android 系统。Android 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。 欢迎关注微信公众号:程序员And...
阅读全文
posted @ 2017-12-21 20:31
程序员Android的博客
阅读(247)
推荐(0)
摘要:
Android 8.0 Oreo 更智能、更迅捷、更强大。广受世人喜爱的不仅仅是曲奇饼干,更是为您打造的全新 Android 系统。Android 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。 请务必查阅 Android 8.0 行为...
阅读全文
posted @ 2017-12-18 20:28
程序员Android的博客
阅读(199)
推荐(0)
摘要:
Android 8.0 Oreo 更智能、更迅捷、更强大。广受世人喜爱的不仅仅是曲奇饼干,更是为您打造的全新 Android 系统。Android 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。 本篇文章主要从用户体验角度分析And...
阅读全文
posted @ 2017-12-18 11:37
程序员Android的博客
阅读(93)
推荐(0)
摘要:
ANR(Application Not Responding ) 应用无响应的简称,是为了在 app 卡死时,用户 可以强制退出APP的选择,从而避免卡机无响应问题,这是Android 系统的一种自我保护机制。 什么是ANRANR的类型ANR 产生的原因如...
阅读全文
posted @ 2017-11-28 13:03
程序员Android的博客
阅读(359)
推荐(0)
摘要:
用户希望APP 能够快速响应并加载。 一个启动速度慢的APP 不符合用户期望,可能会令用户失望,并且可能会导致用户对您的应用程序评价不佳,甚至会卸载你的应用。 本文将讨论如何优化应用的启动时间,首先我们需要了解app启动的相关内容。 App 启动模式分类应...
阅读全文
posted @ 2017-11-24 15:54
程序员Android的博客
阅读(500)
推荐(0)
摘要:
Android 手机是我们常用的工具之一,买手机之前,手机厂商会提供一些手机参数给我们,那么问题来了,我们该如何获取手机上的参数信息呢? 通过本文你讲了解到获取手机常用信息的基本方法。 获取手机基本信息(厂商、型号等参数)设备信息获取实现图获取手机设备 宽...
阅读全文
posted @ 2017-11-22 15:31
程序员Android的博客
阅读(1017)
推荐(0)
摘要:
Android 是一个权限分隔的操作系统,其中每个应用都有其独特的系统标识(Linux 用户 ID 和组 ID)。系统各部分也分隔为不同的标识。Linux 据此将不同的应用以及应用与系统分隔开来。 其他更详细的安全功能通过“权限”机制提供,此机制会限制特定进程...
阅读全文
posted @ 2017-11-21 17:39
程序员Android的博客
阅读(684)
推荐(0)
摘要:
在Android 中会有以下5个按键(Back、Home、Menu、Power、Volume)与用户进行交互,Framework 层中实现按键功能,因此,从手机系统定制的角度,可以满足客户的客制化要求。本文主要从Framework层浅析这些客制化需求的实现。 ...
阅读全文
posted @ 2017-11-14 18:30
程序员Android的博客
阅读(418)
推荐(0)
摘要:
Preference 在Android 中重要的控件之一,比如 Settings 模块大部分都是通过Preference 实现的,本章将研究preference 使用方法 Perference 简介Perference 使用方法使用XML定义Prefere...
阅读全文
posted @ 2017-11-10 13:10
程序员Android的博客
阅读(465)
推荐(0)
摘要:
通知是应用向用户显示的消息提示,当发送通知时,通知将先以图标的形式显示在通知区域中。用户可以打开下拉通知栏查看通知的详细信息。 通知区域和下拉通知栏均是由系统控制的区域,用户可以随时查看。 Notification 简介通知的创建通知的管理简单的通知可...
阅读全文
posted @ 2017-11-06 17:04
程序员Android的博客
阅读(305)
推荐(0)