- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 应用程序进程启动过程概要
要想启动一个应用程序,首先要保证这个应用程序所需要的应用程序进程已经启动。AMS在启动应用程序时会检查这个应用程序需要的应用程序进程是否存在,不存在就会请求Zygote进程启动需要的应用程序进程。下面来看下应用应用进程的启动大致流程吧。一、AMS发送启动应用程序进程请求我们要一般都是调用Context.startActivity()方法来启动一个新应用,最终经过层层调用会调用到ActivityStackSupervisor.java类的startSpecificActivityLocked方法,但..
2021-07-28 18:55:50
616
原创 Android系统启动流程总结概要
1、启动电源以及系统启动当电惊按下时引导芯片代码从预定义的地方(固化在 ROM )开始执行。加载引导程序BootLoader RAM ,然后执行。2、 引导程序 Bootloader引导程序 BootLoader 是在 Android 操作系统开始运行前的 个小程序,它的主要作用是把系统 OS 拉起来并运行。3、Linux 内核启动当内核启动 ,设置缓存、被保护存储器、计划列表、加载驱动。当内核完成系统设置时,它首先在系统文件中寻找 init.rc 文件,并启动 init 进程。4、 in
2021-07-26 17:38:16
624
5
原创 Android Studio常用快捷键、插件和功能
这边文章用来记录下自己工作过程中经常使用的一些东西,后面会持续更新中(只是个人零零散散的记录)1、常用快捷键 代码提示助手: Ctrl+空格 Ctrl+alt+空格 自动提示。类似eclipse里面的alt+/ 调用方法是提示参数信息: Ctrl + P 弹出快捷代码框:Ctrl + J 类和接口被哪些子类实现: ctrl +alt + 鼠标左键
2021-04-22 20:47:06
1374
原创 Android应用内部检查更新
准备工作: 1、下载Tomcat用来存放高版本的apk,不知道Tomcat如何安装使用的可以查下这篇文章:Apache Tomcat 安装配置图文详细教程 2、进入Tomcat安装目录下的bin点击startup.bat开启运行Tomcat服务器(我的是window系统) 3、电脑 和 手机连接统一局域网下的WiFi,并且电脑要关闭防火墙 4、放一个高版本apk到Tomcat服...
2021-04-21 19:31:46
379
原创 Android Studio导入部分Android源码阅读
下载Android8.0(或Android6.0)完整源码下载链接:百度云链接:https://pan.baidu.com/s/1GD4zGHOG41I7eoRohxUsLg提取码:1111打开Android Studio创建一个空的项目工程,如我的是Source_Android8,然后打开项目跟目录的build.gradle文件,在头部首行添加:apply plugin:'java'然后再添加你要导入的android源码路径,如我添加的有framework/base、libco...
2021-04-21 16:27:09
178
原创 超详细的Android Studio项目发布到Jcenter喂饭级教程
注册bintray账号,地址:https://bintray.com/1、点击https://bintray.com/进入如下界面,点击红线框中的Sign Up Here.2、跳转到如下界面后,填写你账号的信息,点击Create MyAccount按钮...
2020-04-23 01:22:52
586
2
原创 几种内网映射到公网的方法
1、windows_386_ngorkngrok.exe用来将内网映射到外网上,即让外网能访问局域网内本地的应用,例如在外网访问你本地http://127.0.0.1指向的Web站点。下载windows_386_ngork软件,可以到官网下载,可以直接用我提供的下载地址,建议用我提供的的,因为里面有直接运行的脚本直接点击ngrok_startup.bat脚本运行就可以啦,这样可以避免你下载的软...
2020-04-21 12:53:47
11966
1
原创 Android常用框架地址
Android常用框架地址:1、OkHttp OkHttp官网地址:http://square.github.io/okhttp/ OkHttp GitHub地址:https://github.com/square/okhttpapktool: http://ibotpeaches.github.io/Apktool/使用步骤:Linu...
2019-06-17 10:00:04
260
原创 教你如何用迅雷下载百度云资源、如何解决百度云大文件下载、限速、下载时网络异常等问题。
2019年3月1号更新,最新下载方法,可以用pandownload下载:1、pandownload下载完后打开,点击登陆百度账号。 2、登陆后,打开你要下载的文件右键可以批量下载、下载、分享.....特别是你百度云老是下载网络异常用这个管用!如果还是不知道请看看如下链接详情吧:https://www.52pojie.cn/thread-857672-1-1.html...
2017-11-19 09:02:04
49827
7
原创 在eclipse中快速打开项目中的文件(夹)在硬盘的位置
由于公司是做车机方案的,所以开发工具和技术相对外面互联网公司来说都更慢更新新的东西。目前公司开发工具还是用的Eclipse,那么怎么在eclipse中快速打开项目中的文件(夹)在硬盘的位置 ?具体操作步骤如下:1、打开Eclipse -----> 点击菜单栏中的Run ------> External Tool ------>External Tool Con
2017-08-07 00:14:41
2468
原创 Android中自定义属性的使用
自定义属性: 是指定义可以在布局文件的标签中使用的属性。如TextView控件中的Text属性,但是它是由系统提供的,现如今是由我们自己定义。使用自定义视图属性的好处: 这样就可以通过布局xml的方式给视图对象指定自己定义的任意属性值, 而不是仅仅只能使用系统中内定的属性啦。属性值的类型(format)有如下几种: 1、reference 引用类型值 : @id
2017-02-08 23:31:34
9229
原创 Android开发常用账号
1.Genymotion 账号:871695176@qq.com2.Gmail或google 账号:lxx871695176@gmail.com3.GitHub账号: 账号:871695176@qq.com4.百度账号: 账号:871695176@qq.com5.firefox 账号:87...
2017-01-15 17:09:57
1101
原创 windows7多余的启动菜单删除方法
安装完成以后出现了两个启动菜单。这问题我很早以前也遇到过,貌似安装系统的时候方法不是怎么正确,类似于那种直 接在原来系统上之间点击Windows镜像包里面的setup.exe程序那样更新一个新的操作系统一样。会出现那么个多余的启动菜单。如果不小心进入那 个启动引导菜单,则会引导你再次重新安装系统。下面就介绍两种删除这样的启动引导菜单的方法。1、win+R----->cmd命令提示符下---
2017-01-11 22:38:33
5314
1
原创 工作中浏览到的常用优秀播客
工作中浏览到的常用大牛们优秀播客(播客中的地址都是大牛的,自己只是总结汇总):1、四大组件细讲: 一、Activity控件: 二、Service服务: Android Service完全解析,关于服务你所需知道的一切(上) : http://blog.csdn.net/guolin_blog/
2017-01-11 20:48:36
568
1
小米经典miui壁纸
2020-10-02
《深入探索Android热修复技术原理》—— 带书签版本
2019-03-31
超详细的Rxjava文档(包括Rxjava1,Rxjava2,中文官方文档,实战实例,博客详文等)
2019-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人