自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Treasure

美酒的酿造需要年头,美食的烹调需要时间;片刻等待,更多美味,更多享受。

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

转载 【AAC 系列二】深入理解架构组件的基石:Lifecycle

Lifecycle 就是 AAC 中的一员,它能够帮助我们方便的管理 Activity 以及 Fragment 的生命周期。

2019-05-25 18:59:59 645

转载 【AAC 系列一】Android 应用架构新时代来临!

Android Jetpack 分为四大块:Architecture、UI、Foundationy 以及 Behavior

2019-05-25 18:51:05 177

转载 Android V1及V2签名原理简析

转载:https://juejin.im/post/5cd239386fb9a0320f7dfcbeAndroid为了保证系统及应用的安全性,在安装APK的时候需要校验包的完整性,同时,对于覆盖安装的场景还要校验新旧是否匹配,这两者都是通过Android签名机制来进行保证的,本文就简单看下Android的签名与校验原理,分一下几个部分分析下:APK签名是什么 APK签名如何保证APK信息...

2019-05-25 18:43:46 311

转载 如何画出一张合格的技术架构图?

转载:https://www.jiqizhixin.com/articles/2019-04-11-22当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 如何用一张图描述我的系统,并且让产品、运营、开发都能看明白? 画了一半的图还不清楚受众是谁? 画出来的图到底是产品图功能图还是技术图又或是大杂烩? ...

2019-05-25 08:18:12 346

转载 深入了解Flutter的isolate(4) --- 使用Compute写isolate

转载:https://juejin.im/post/5c3a06f56fb9a049d37f54f40x00 前言前面讲了如何创建isolate,这篇文章讲创建isolate的另一种方法。0x01 使用isolates的方法使用isolates的方法种:高级API:Compute函数 (用起来方便) 低级API:ReceivePort0x02 Compute函数Comp...

2019-05-23 16:46:08 2911

转载 深入了解Flutter的isolate(3) --- Flutter的thread model(线程模型)

转载:https://juejin.im/post/5c3844fae51d4551ec60988e0x00 前言Flutter中有一个很重要的概念就是isolate,isolate是由一个线程实现的,实现isolate的线程由Flutter创建和管理,除了实现isolate的线程,Flutter还有其余的线程,本篇文章探讨Flutte的threading model(线程模型)。0x...

2019-05-23 16:40:43 890 1

转载 彻底理解安卓应用无响应机制

转载:http://gityuan.com/2019/04/06/android-anr引言不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。绝大多数人对ANR的了解仅停留在主线程耗时或CPU繁忙会导致ANR。面试过无数...

2019-05-21 21:02:14 1907

转载 网易新闻客户端Flutter混合开发实践

转载:http://dy.163.com/v2/article/detail/EA0O4PQ705376OPS.html  Flutter简单介绍  Flutter是Google打造的UI工具包,帮助开发者通过一套代码同时在iOS和Android上构建媲美原生体验的精美应用。  开发者可以使用Flutter开始一个全新的应用,也可以把Flutter理解为应用内置的一个引擎,把这个引擎引...

2019-05-19 21:55:49 1326

转载 Flutter混合开发——FlutterBoost

转载:https://www.yuque.com/xytech/flutter/hhnyho为什么需要混合方案具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在Native App进行渐进式迁移是Flutter技术在现有Native App进行应用的稳健型方式。闲鱼在实...

2019-05-19 21:50:20 1106

转载 Android 架构组件(一)

转载:https://www.yuque.com/liangfei/programming/hr8o47Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体,称作Android Jetpack,它包含的组件如下图所示:老的 support 包被整合进了 Jetpack,例如上图 Foundation 模块的 App...

2019-05-19 21:44:09 661 1

转载 二进制

转载:http://rkhcy.github.io/2019/03/12/binary什么是二进制二进制是一套计数方法,每个位置上的数有 2 种可能(0 - 1);二进制是计算机的执行语言,但是早在计算机出现前就存在这套计数方法,最早可追溯到古埃及。在日常生活中,我们使用的是十进制,每个位置上的数有 10 种可能(0 - 9),在了解二进制前,先看下十进制是如何运作的。如十进制下的 1...

2019-05-19 21:34:16 32673 4

转载 Matrix TraceCanary

转载:https://mp.weixin.qq.com/s/W4-1tfepKg2XMYvVn62B-Q什么是卡顿什么是卡顿,很多人能马上联系到的是帧率 FPS (每秒显示帧数)。那么多低的 FPS 才是卡顿呢?又或者低 FPS 真的就是卡顿吗?(以下 FPS 默认指平均帧率)其实并非如此,举个例子,游戏玩家通常追求更流畅的游戏画面体验一般要达到 60FPS 以上,但我们平时看到的大部...

2019-05-06 12:29:59 1389

转载 史上最全App瘦身实践

转载:https://mp.weixin.qq.com/s/_d5ztuOv9PxMrbK53FZiSQ目标业务方和开发都希望app尽量的小,本文会给出多个实用性的技巧来帮助开发者进行app的瘦身工作。瘦身和减负虽好,但需要注意瘦身对于项目可维护性的影响,建议根据自身的项目进行技巧的选取。分析app组成结构做瘦身之前一定要了解自己app的组成结构,然后要有针对性的进行优化,并且要逐...

2019-05-06 11:38:49 1338

转载 如何简单快速搭建 Android 大仓

转载:https://yrom.net/blog/2019/01/02/simple-way-to-construct-monorepo-for-android/书接上文,上回提到 B 站Android团队为了解决组件化后协作上的问题,已经采用了大仓(monorepo)的方案来组织代码。国内实践大仓的团队少之又少,更别提 Android 的大仓了,几乎没有来自其它团队的可借鉴经验。在这条路...

2019-05-04 17:29:30 708

转载 B 站 Android 代码库的演进历程

转载:https://yrom.net/blog/2018/10/18/evolution-of-android-codebase-organization-in-bilibili/早在2012年,B 站 Android APP便已上线。当时开发者不过一人,而如今,业务线众多、隶属不同团队的Android 端开发人员数以百计。从单兵作战到百花争鸣,代码库的组织管理也随之经过数次的改革、演进。...

2019-05-04 17:25:14 296

android天气预报小程序

博文评论有同学求源码,现公布出来。天气预报API使用的是google的,历史比较久远,2012年的,没有太大的参考价值,建议大家去github找项目练手。天气预报小程序博文地址:http://blog.csdn.net/lyb2518/article/details/7466673

2017-09-12

Struts2+Jquery实现ajax并返回json类型数据

本着站在巨人的肩上的精神,分享技术! 博客地址:http://www.open-open.com/lib/view/open1371818626400.html

2014-09-06

Android自动更新在通知栏下载

如果大家不想下载我的源码,推荐一个人的博文,我是在他这篇博文的基础上进行开发的一个demo.地址如下: http://www.cnblogs.com/qianxudetianxia/archive/2011/04/12/2010919.html

2013-10-12

Android应用增量升级(Smart App update)

ReadMe:需要有生成差分patch的文件,与旧apk进行合并。生成差分包的patch方法可以如下列出的"参考文档"。Install bsdiff for Ubuntu:http://blog.csdn.net/lyb2518/article/details/10352795 下载地址: github:https://github.com/dodola/AndroidPatcher 参考文档: http://blog.csdn.net/hmg25/article/details/8100896 http://www.csee.usf.edu/~nsamteladze/projects/delta.html

2013-08-27

JavaMail jar包

使用方法可以查看我的“使用 JavaMail 发送电子邮件,适合多种电子邮箱地址充当发送者”一文。

2013-04-15

水星MW150U的无线网卡 Linux

水星MW150U的无线网卡,在Ubuntu 12.04下可以自动识别,ubuntu10.10不认的,在ubuntu12.04用lsusb命令显示是8176 Realtek,我在Ubuntu 12.04测试过可以使用。

2013-04-09

Android小项目开发的源代码

里面有20个小应用程序,有日历、播放器、记事本、相册、阅读器等。

2012-04-15

vim常用的命令

里面的vim命令不是很多,对于初学者来说,还是够用的,需要的朋友可以下载下来看看。

2011-12-18

使用命令行+Ant编译和运行Android模拟器

在使用命令行+Ant学习Android的过程中,自己累积的一些常用在命令下的编译和运行Android的命令,希望能带给你一些帮忙。

2011-12-18

Java JDK 6学习笔记——ppt简体版

java学习笔记很适合初学者了解。看了一遍,觉得还行!所以拿上来分享。

2011-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除