- 博客(19)
- 收藏
- 关注
原创 小米 中国平安 京东 Android 岗位Offer , 看这些资料复习就够了 !!!
https://kdocs.cn/l/sdhfwqheK?f=503[金山文档] 任野—安卓面试知识点.pdf
2020-03-31 20:06:24
963
原创 Flutter 重写原生App -- 02 基础知识 一路踩坑
Pubspec Assist 插件, 快速添加 pubspec.yaml 的依赖 device_info:^0.4.0+3 可查看当前 链接的设备是 Ios / Android ,并且获得设备信息 Dart 语法https://dart.dev/guides/language/language-tour Dart 插件平台https://...
2019-10-23 10:10:40
849
原创 Flutter 重写原生App -- 01 开发环境
下载 Flutter Sdkhttps://flutter.dev/docs/get-started/install/macos 下载 Dart Sdkhttps://dart.dev/get-dart 配置 Flutter Dart 环境变量 下载 VScode 编辑器https://code.visualstudio.com/ 5.安装VSco...
2019-10-16 10:29:57
436
原创 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
753
1
原创 Java 最常见面试题全解析
本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM,如下图所示:Java 基础1. JDK 和 JRE 有什么区别?...
2019-08-09 13:51:45
583
2
原创 设计模式
1.单例模式 确保全局只有一个实例,避免不一致性,减少内存开支。public class Singleton { private static volatile Singleton instance = null; private Singleton(){ } public static Singleton getInstance() { ...
2019-08-08 22:49:44
138
原创 Android 晋级知识点 【大集结】 (持续更...)
线程 进程 view 绘制 view 事件传递 APP 启动流程 优化 apk 体积优化https://blog.youkuaiyun.com/prostitute_virgin/article/details/99867772 渲染优化: 过度绘制 (多层背景) 布局优化 (减少界面层级, 层级少的界面 优先线布局 linearlayout famelayout, 尽量用pa...
2019-08-08 11:26:01
295
原创 Andorid WebView / 应用内ImageView 长按保存图片到本地指定文件夹,并加入相册,通知刷新 实现
直接上代码了同学们, webview 主要设置settings,对js的支持,长按图片可以获取下载地址,弹出menuview 下载 通知。应用内View 点击下载,把resource 转出bitmap 保存到指定目录并加入相册,通知刷新。Ps:1. 保存文件路径 一定要是 外部存储( mnt/sdcard/xxx/imgs/xxx.jpeg) , 如果是内部存储 相册内会不显示 (...
2019-07-23 10:42:54
799
原创 Android 源码剖析 ActivityThread Looper MessageQueue Message Handler 线程间通信 消息传递机制
1.ActivityThreadActivityThread 就是主线程,道友们要想知道它的创建由来请看 本人这篇博客:Android 手机上电到 App 启动到 界面刷新全过程源码中ActivityThread解释如下,可以说对activity 服务 广播 等管理,生命周期维护、界面的刷新,都是在这个主线中处理的。/** * This manages the executi...
2019-07-17 18:15:32
359
原创 Android 手机上电到 App 启动到 界面刷新全过程
手机启动流程 Android 是裁剪优化版的Linux 操作系统,手机开机上电后,先调起Bootloader 初始化硬件设备,挂在文件系统等。。。之后加载Kernel 内核,执行init() 第一个进程,启动基础进程和服务,广播、音媒体、zygote等。Zygote 会fork system_server进程 开启framework 层的各个服务进程 电池 加载资源 传感器 蓝牙。。...
2019-07-15 19:05:20
736
原创 可以快速集成开发的应用基础框架 (源自本人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
486
原创 ADB_指令笔记
Note_ADB_指令--ADB (Androi Debug Bridge)-- Log 日志adb logcat >C:\Users\EminemRen\Desktop\erro.txtadb logcat *:E>>C:\Users\EminemRen\Desktop\erro.txt adbshelllogcat|grep com.librato...
2019-07-15 10:07:30
297
原创 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
原创 多渠道打包发布
--多渠道打包发布--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
739
原创 Git 常用指令 记录
--git order--certutil -hashfile D:\1.exe MD5 certutil -hashfile D:\1.exe SHA1 certutil -hashfile D:\1.exe SHA256eg: certutil -hashfile C:\Users\EminemRen\Desktop\ZippMini_02_423_FULL_20160825.zip ...
2019-07-15 10:03:52
161
原创 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
1802
原创 Flutter 添加到现用的原生app中 (源自本人 个人微信订阅号:温水煮不死的青蛙 | 源自本人GitHub: abigpig)
本人编辑的技术分享文档:具体操作步骤请移步 :https://github.com/abigpig/flutter_note/wiki/Flutter-:--add-flutter-to-native-project
2019-07-15 09:57:41
449
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人