详解Android开发书
文章平均质量分 85
凉拌西红柿S
1
展开
-
Nexus 6P 解锁+刷机教程
Nexus 6P 解锁+刷机教程安装ADB、Fastboot工具Nexus 6P 开机 跳过网络监测一直正在检查网络连接怎么破?记得卸掉SIM卡,跳过WIFI登录。或者前提必须科学上网,解决方案如下笔记本有线网连接互联网,梯子开全局代理,然后通过360免费WiFi共享热点给手机连接。若出现热点识别为 无互联网连接,则先把梯子关了,然后连接, 等界面出现“正在核实信息”时,再把梯子打开。Nexus 6P 解OEM锁解oem锁很简单,开机进入设置、关于手机、连续点版本号6次,进入开发者模式原创 2021-08-28 21:31:03 · 2416 阅读 · 0 评论 -
编译Android系统源码--搭建环境
下载Ubantu18Google官方建议使用Ubuntu 18 下载路径双系统安装参考下载VMware建议:VMware Workstation 16 Pro 下载路径下载Android系统源码1.Android 官方下载源代码下载Lunix版Android Studio下载路径2.使用初始化包(建议)初始化包每月都会进行更新,由于首次同步需要下载约 30GB 数据,如果上面的方法,过程中任何网络故障都可能造成同步失败,我第一次是使用官方的方法,失败过一次。后来都是用这个方法。下载 h原创 2021-08-14 14:49:54 · 884 阅读 · 0 评论 -
Git +TortoiseGit安装配置详细步骤
Git +TortoiseGit安装配置详细步骤GitGit使用Git安装Git配置Git常见问题及解决方案TortoiseGitTortoiseGit安装TortoiseGit配置TortoiseGit常见问题及解决方案GitGit使用https://blog.csdn.net/weixin_42130892/article/details/81198987Git安装https://blog.csdn.net/xc_zhou/article/details/93137856https://bl原创 2020-06-04 11:23:06 · 378 阅读 · 0 评论 -
FAQ
南轨FAQ连接设备期间1. 连接不上设备1. 设备offlineapk安装期间1. adb命令安装报错Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]连接设备期间1. 连接不上设备S:参考链接连接安卓手机老是会出现设备连不上的问题,这里记录几种解决的办法1:重新重复连接usb线2:关闭相应的手机助手3:将usb调试重复打开4:运行以下命令adb kill-serveradb start-serveradb remount5:检查原创 2020-06-03 16:22:34 · 269 阅读 · 0 评论 -
自定义View Draw过程 详解
自定义View Draw过程 详解前言Activity(活动)的概念前言ActyActivity(活动)的概念参考内容链接名称(一)链接名称(一)原创 2020-05-27 16:31:55 · 378 阅读 · 0 评论 -
自定义View Layout过程 详解
自定义View Layout过程 详解前言1. 作用2. 知识储备3. layout过程详解3.1 单一View的layout过程3.1.1 应用场景3.1.2 具体流程3.1.3 总结3.2 ViewGroup的layout过程3.1.1 应用场景3.1.2 原理(步骤)3.1.3 具体流程3.1.3 总结前言Acty1. 作用计算视图(View)的位置即计算View的四个顶点位置:Left、Top、Right 和 Bottom2. 知识储备请参考文章:自定义View基础3. layo原创 2020-05-26 18:08:38 · 284 阅读 · 0 评论 -
Gradle实现多渠道打包
Gradle实现多渠道打包前言示例Gradle文件前言待梳理示例Gradle文件apply plugin: 'com.android.application'configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'}android { compileSdkVersion 26 buildToolsVersion '26.0.2'原创 2020-05-16 16:07:43 · 267 阅读 · 0 评论 -
Junit单元测试教程及示例
Junit单元测试教程及示例前言Junit单元测试教程及示例前言正在梳理,请稍候Junit单元测试教程及示例参考内容链接名称(一)链接名称(一)原创 2020-05-16 15:14:37 · 415 阅读 · 0 评论 -
ADB命令使用教程
adb shell后 Linux命令adb shell查看进程ps | grep -i fgcm导出文件tftp -pl cfg.ini 10.47.232.92:6969;导入文件tftp -gl auth_unify.apk 10.47.232.93:7071;赋权chmod 777 weixin.apk通过包名确定APK的名字pm list packages -f | grep net.sunniwell.service.authpm path com.werstb.a原创 2020-05-13 16:32:25 · 1012 阅读 · 0 评论 -
自定义View Measure过程 详解
自定义View Measure过程 详解前言自定义View measure过程详解3.1 单一View的measure过程3.1.1 应用场景3.1.2 具体流程3.1.3 总结3.2 ViewGroup的measure过程前言Acty自定义View measure过程详解measure过程 根据View的类型分为2种情况:接下来,我将详细分析这两种measure过程3.1 单一View的measure过程3.1.1 应用场景在无现成的控件View满足需求、需自己实现时,则使用自定义单一V转载 2020-05-12 18:51:07 · 215 阅读 · 0 评论 -
自定义View Measure过程 基础知识储备
自定义View Measure过程 基础知识储备前言1. 作用2. 储备知识2.1 ViewGroup.LayoutParams2.1.1 简介2.1.2 构造函数2.2 MeasureSpec2.2.1 简介2.2.2 组成2.2.3 具体使用2.2.6 MeasureSpec值的计算2.3 最基本的知识储备前言自定义View是Android开发者必须了解的基础网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等今天,我将全面总结自定义Vi转载 2020-05-12 15:14:38 · 167 阅读 · 0 评论 -
自定义View基础
自定义View基础前言自定义View基础1. 视图(View)定义2. 视图(View)分类3. View类简介4. View视图结构5. Android坐标系6. View位置(坐标)描述7. 位置获取方式8. 角度(angle)& 弧度(radian)9. 颜色相关9.1 颜色模式9.2 定义颜色的方式9.2.1 在java中定义颜色9.2.2 在xml文件中定义颜色9.3 引用颜色的方式9.3.1 在java文件中引用xml中定义的颜色:9.3.2 在xml文件(layout或style)中引转载 2020-05-11 19:25:37 · 169 阅读 · 0 评论 -
屏幕适配方案概要介绍及对比
屏幕适配方案概要介绍及对比前言宽高限定符适配(不推荐使用)smallestWidth适配方案今日头条屏幕适配方案屏幕适配工具前言首先致敬鸿洋_大神,接触的第一个成熟适配方案,目前不推荐使用链接奉上:https://blog.csdn.net/lmj623565791/article/details/45460089宽高限定符适配(不推荐使用)https://blog.csdn.net/lmj623565791/article/details/45460089https://www.jianshu原创 2020-05-11 17:45:24 · 185 阅读 · 0 评论 -
Activity启动模式概述与对比
Activity启动模式概述与对比前言设置Activity的启动模式对比Activity的四种启动模式详解Activity的四种启动模式standardsingleTopsingleTasksingleInstance前言Activity共四种启动模式:standard、singleTop、singleTask、singleInstance设置Activity的启动模式在AndroidMa...原创 2020-05-05 18:00:41 · 220 阅读 · 0 评论 -
Activity(活动)概要介绍
Activity(活动)概要介绍前言Activity(活动)的概念清单文件中配置Activity(活动)1.声明活动2.声明意图(Intent)过滤器(filter)3.声明权限管理Activity(活动)的生命周期onCreate()onStart()onResume()onPause()onStop()onRestart()onDestroy()前言Activity类是Android应用程...原创 2020-05-05 16:21:37 · 7619 阅读 · 0 评论 -
Android动画概要介绍
android自定义控件开发入门与实践绘图基础视图动画属性动画属性动画进阶动画进阶Paint基本使用绘图进阶混合模式Canvas与图层Android画布Matrix与坐标变换封装控件控件高级属性...原创 2020-04-30 19:17:47 · 151 阅读 · 0 评论 -
Application和四大组件启动时的方法顺序和相关注意事项
参考https://blog.csdn.net/long117long/article/details/66477562https://blog.csdn.net/c10WTiybQ1Ye3/article/details/78098569https://www.jianshu.com/p/0abf99951679原创 2020-04-30 11:06:09 · 192 阅读 · 0 评论 -
BroadCast(广播)概要介绍
BroadCast(广播)概要介绍序言序言参考内容Android的有序广播和无序广播(解决安卓8.0版本之后有序广播的接收问题)广播有哪几种,它们之间的区别是什么...原创 2020-04-28 22:29:23 · 260 阅读 · 0 评论 -
有序广播详解
有序广播详解前言概述有序广播注意项动态注册 接收有序广播静态注册 接收有序广播(Android8.0后不支持)发送有序广播特殊的广播接收者前言Google从Android8.0版本开始,对在清单文件中静态注册广播做了限制。概述类似于中央下发的红头文件,一级一级向下发送,中间如果接收失败,发送就会终止。发送过程中,可以终止。终止后,后续的接收者则无法接收(有一种特殊情况)。有序广播注意项...原创 2020-04-28 22:10:05 · 1261 阅读 · 0 评论 -
详解Android开发-目录
详解Android开发初稿序言全本目录序言目录中打勾的表示已汇总,暂时在不断学习汇总。全本目录Android开发知识储备 Activity(活动)概要介绍 activity启动过程详解 activity启动模式概述与对比 Activity的4种启动模式 singleTop和singleTask有什么区别 Android 深入探讨sigleTask和singletop的区...原创 2020-04-28 21:15:26 · 259 阅读 · 0 评论 -
无序广播详解
Google从Android8.0版本开始,对在清单文件中静态注册广播做了限制。特殊广播:也是一种无序广播。特殊的广播:指那些操作比较频繁的广播事件类型。如:屏幕的开、关广播,电量的变化广播等等必须动态注册广播,这种特殊的广播事件在 AndroidManifest.xml 中注册是无效的!原创 2020-04-28 21:13:39 · 632 阅读 · 0 评论