
android
温水煮不死的青蛙
一个有意思的程序员
展开
-
小米 中国平安 京东 Android 岗位Offer , 看这些资料复习就够了 !!!
https://kdocs.cn/l/sdhfwqheK?f=503[金山文档] 任野—安卓面试知识点.pdf原创 2020-03-31 20:06:24 · 972 阅读 · 0 评论 -
Android 性能优化 -- Apk 瘦身 ( Shell 脚本实现 png jpg gif 转 WebP )
公司项目ApkAndorid Studio bulid -> Analyze Apk :可见资源文件占了>80%的容量。自己写了个Shell 脚本 ,查看 有多少种 各多少张 图片资源#!/bin/sh function getImages(){ echo $1"\n" for file in $1/* do ...原创 2019-08-20 18:03:04 · 760 阅读 · 1 评论 -
Andorid WebView / 应用内ImageView 长按保存图片到本地指定文件夹,并加入相册,通知刷新 实现
直接上代码了同学们, webview 主要设置settings,对js的支持,长按图片可以获取下载地址,弹出menuview 下载 通知。应用内View 点击下载,把resource 转出bitmap 保存到指定目录并加入相册,通知刷新。Ps:1. 保存文件路径 一定要是 外部存储( mnt/sdcard/xxx/imgs/xxx.jpeg) , 如果是内部存储 相册内会不显示 (...原创 2019-07-23 10:42:54 · 807 阅读 · 0 评论 -
Android 源码剖析 ActivityThread Looper MessageQueue Message Handler 线程间通信 消息传递机制
1.ActivityThreadActivityThread 就是主线程,道友们要想知道它的创建由来请看 本人这篇博客:Android 手机上电到 App 启动到 界面刷新全过程源码中ActivityThread解释如下,可以说对activity 服务 广播 等管理,生命周期维护、界面的刷新,都是在这个主线中处理的。/** * This manages the executi...原创 2019-07-17 18:15:32 · 365 阅读 · 0 评论 -
Android 手机上电到 App 启动到 界面刷新全过程
手机启动流程 Android 是裁剪优化版的Linux 操作系统,手机开机上电后,先调起Bootloader 初始化硬件设备,挂在文件系统等。。。之后加载Kernel 内核,执行init() 第一个进程,启动基础进程和服务,广播、音媒体、zygote等。Zygote 会fork system_server进程 开启framework 层的各个服务进程 电池 加载资源 传感器 蓝牙。。...原创 2019-07-15 19:05:20 · 738 阅读 · 0 评论 -
可以快速集成开发的应用基础框架 (源自本人GitHub: abigpig)
AndroidBaseProjecthttps://github.com/abigpig/AndroidBaseProjectQuick Strong Full function library project1.Blankj/AndroidUtilCode各种小工具的合集https://github.com/Blankj/AndroidUtilCode/blob/master...原创 2019-07-15 10:09:52 · 489 阅读 · 0 评论 -
Java_Android_零散知识点
Note_Java_Android_零散知识点--命名规范--1.驼峰形式 fileName 2.包名小写 com.libratone 3.类名首字母大写,之后驼峰 UserForm 4.组件 功能+组件 mloginButton 5.变量 mxxx mUser 6.静态常量 全部大写 _ 分割 public static final int START_FLAG_REDELIVERY =...原创 2019-07-15 10:06:23 · 229 阅读 · 0 评论 -
多渠道打包发布
--多渠道打包发布--1: 合并review好的代码到master分支上,切换到master分支上buildConfigField "boolean", "WIFI_SLEEP_WAKEUP", "true" buildConfigField "boolean", "WIFI_SPOTIFY", "true"resConfigs "en", "de", "es", "fr", ...原创 2019-07-15 10:05:00 · 741 阅读 · 0 评论 -
Android-FastBoot 刷机 (最好 Google原生机 Pixel Nexus)
流程: adb reboot bootloader 开机状态直接进入 刷机模式E:\sdk\platform-tools fastboot.exe 此目录下 fastboot oem unlockfastboot flashing unlock fastboot devices解压镜像文件 F:\AndroidImg\Nexus6p\8.0\angler-opr6.170623.019...原创 2019-07-15 10:01:52 · 1808 阅读 · 0 评论 -
Android 晋级知识点 【大集结】 (持续更...)
线程 进程 view 绘制 view 事件传递 APP 启动流程 优化 apk 体积优化https://blog.youkuaiyun.com/prostitute_virgin/article/details/99867772 渲染优化: 过度绘制 (多层背景) 布局优化 (减少界面层级, 层级少的界面 优先线布局 linearlayout famelayout, 尽量用pa...原创 2019-08-08 11:26:01 · 300 阅读 · 0 评论