自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android InputEvent 上层分发

InputEvent 上层事件分发流程

2023-02-26 20:55:00 86

原创 Android12冷启动流程流水账

Android12 app冷启动简单流水账

2023-02-26 20:52:40 328

原创 ObjectBox初体验

项目之前的数据库是SQLite封装的,各种语句全部手打,很麻烦,于是决定使用ObjectBox换掉它。ObjectBox优点挺多的,对象化操作和速度快是两个突出优点,还有链式操作。下面就贴一些经验: 1 环境和初始化build.gradle(:Project):buildscript {    ext.objectboxVersion = '1.5.0'    repositor...

2018-07-25 10:44:53 1125

翻译 Android Things(物联网开发)---------前言

原文网址:https://developer.android.google.cn/things/get-started/前言Android Things可以让你在一个可信的平台上建立专业的、大众化的产品,而不需要事先了解嵌入式系统的设计。它减少了大量的前期开发成本和排除固有的想法上的风险。当你跳过大量的硬件方面的东西去开发时,你的开发成本会因此直线下降到最小。硬件Android Things提供了...

2018-05-10 14:34:35 1072

原创 服务器之云服务器Web服务器环境搭建

这几天在捣腾怎么在Linux ubuntu16.04环境搭建服务器环境,想学一学webService.过程比较坑,过程如下:1.购买云服务器对比了好几家云服务器的收费情况,最后选了腾讯的,免费7天,还有很多券可以用,先用7天再说,网址:腾讯云官网注册一个账号,然后选择个人免费版,阿里云也有免费的,可是要定时去抢.选择对应的系统的云服务器,最后会在消息中列出服务器主机的名字,密码等信息,用来云服务器...

2018-04-24 00:24:39 418

原创 Android 动画之Animation原理

animation.startAnimation之后,会触发invalidate(true),接着调用invalidateInternal,然后调用invalidateChild,子View根据存储的parent层层上传,最后调用DectorView的invalidateChild,二DectorView的invalidateChild是实现在ViewRootImpl(同样实现了ViewParen...

2018-04-09 14:26:13 203

原创 阿里巴巴Android 技术规范文档知识点(个人认为有用的)

1. Activity间的数据通信,对于量比较大避免使用 Intent + Parcelable 的方式,可以考 虑 EventBus等替代方案,以免造成 TransactionTooLargeException。(使用方法:http://blog.csdn.net/bskfnvjtlyzmv867/article/details/71480647)2. 持久化储存放在onPause/onStop...

2018-03-03 20:57:03 444

原创 Activity一些疑难点学习

启动新的Activity,前一个activity先执行onPause,所以在onPause中不要执行耗时操作,不然影响新的activity启动速度,可以把一些工作放到onStop中。有时候onCreate需要初始化时间比较长的情况下,可以另外添加个引导页,优化用户体验。遇到异常挂掉activity的情况(如进入分屏模式),会在onStop之前,调用onSaveInstanceState,存储一些状...

2018-02-25 23:27:46 183

原创 BigDecimal的一些用法

    在多功能计算器项目中,计算器和单位换算功能都要求要有20位的精确度,并且要支持超大数,因此double类型就完全不够看了(double类型最多支持16位有效数字,且最大值只支持10^308次方),最后确定使用BigDecimal承载数据进行运算。下面我就列出一些BigDecimal的一些常用用法及注意点:    BigDecimal的常用方法:     加:add(BigDecim...

2018-02-25 18:18:03 39284 3

原创 MAT工具使用

使用MAT工具检测内存泄露问题                                                                                                                          Loy.ouyang一、内存泄露的定义Android 依靠GC(GarbageCollection,垃圾回收)来回收掉一些不再...

2018-01-24 15:09:14 559

原创 浅谈EditText几个实用技巧

浅谈EditText几个实用技巧EditText作为输入文本框,继承自TextView,是App中一般必不可少的控件。上次多功能计算器App项目中涉及到单位转换的功能,就用到两个EditText进行单位互相换算。我就把项目中掌握的几个实用技巧拿出来分享给大家,希望对大家能有所触类。

2017-11-18 14:33:50 216

空空如也

空空如也

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

TA关注的人

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