排序:
默认
按更新时间
按访问量

Android:最全面的 Webview 详解

转:https://blog.csdn.net/carson_ho/article/details/52693322 前言 现在很多App里都内置了Web网页(Hyprid App),比如说很...

2018-08-10 16:29:56

阅读数:16

评论数:0

Android开发之玩转FlexboxLayout布局

在这之前,我曾认真的研究过鸿洋大神的Android 自定义ViewGroup 实战篇 -> 实现FlowLayout,按照大神的思路写出了一个流式布局,所有的东西都是难者不会会者不难,当自己能自定义流式布局的时候就会觉得这东西原来很简单了。如...

2018-08-09 15:44:27

阅读数:10

评论数:0

玩转AppBarLayout,更酷炫的顶部栏

上一篇文章《CoordinateLayout的使用如此简单 》对CoordinateLayout的使用做了讲解,今天我们再讲解常常与其一起使用的几个View:AppBarLayout、CollapsingToolbarLayout以及Toolbar。一下子出现3个陌生的View,是不是觉得很慌张...

2018-08-03 13:57:45

阅读数:23

评论数:0

玩转AppBarLayout,更酷炫的顶部栏

上一篇文章《CoordinateLayout的使用如此简单 》对CoordinateLayout的使用做了讲解,今天我们再讲解常常与其一起使用的几个View:AppBarLayout、CollapsingToolbarLayout以及Toolbar。一下子出现3个陌生的View,是不是觉得很慌张...

2018-08-03 13:57:45

阅读数:13

评论数:0

CoordinatorLayout的使用如此简单

曾在网上找了一些关于CoordinatorLayout的教程,大部分文章都是把CoordinatorLayout、AppbarLayout、CollapsingToolbarLayout 以及Toolbar等一起使用来介绍,这让我不知不觉在心中认为把这几个布局要一起使用,而且只是用于那种场景中。...

2018-08-03 13:41:29

阅读数:14

评论数:0

Android新特性介绍,ConstraintLayout完全解析

今天给大家带来2017年的第一篇文章,这里先祝大家新年好。 本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android...

2018-08-01 16:17:49

阅读数:17

评论数:0

Android样式之drawable

Android样式之drawable 转载自Keegan小钢 普通图片Bitmap标签点九图片nine-patch标签color标签inset标签clip标签scale标签level-list标签transition标签rotate标签a...

2018-08-01 11:05:54

阅读数:18

评论数:0

Android系统核心机制之Activity启动

× 沉思曲:Activity启动 继上文之后,终于鼓起勇气来整理这篇文章了。说到Acitivity启动,其实是个复杂而艰难的过程,认真去分析这块可以发现很多意外的宝藏。本人...

2018-07-06 11:04:58

阅读数:24

评论数:0

Android系统核心机制之系统启动篇

梦幻曲:Android系统启动 之前花过一段时间整理了下Android系统启动、Activity启动以及ActivityThread等系统内容。时间久远,很多细节都忘了,本着互联共享的精神,在这里...

2018-07-05 15:06:05

阅读数:105

评论数:0

Android系统核心机制之APP启动的程序入口ActivityThread的简单介绍

× Android中为什么主线程不会因为Looper.loop()里的死循环阻塞? 圣光忏悔 ...

2018-07-04 16:28:41

阅读数:21

评论数:0

沉浸式状态栏

一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anywhere”的感觉,碎片化让我们不得不耗费精力去...

2018-06-29 17:18:22

阅读数:245

评论数:0

Android activity内存消耗太大导致卡顿

现象:今天做驾培项目遇到一个问题就是第一次退出培训后播报学员登出培训结束语音会卡顿。 原因:培训界面的控件太多导致资源释放缓慢并且结束培训需要拍照和录视频导致占用了太多的cpu,同时tts语音第一次播报某段文字的时候需要占用太多的cpu资源去合成语音并且是边合成边播的方式(猜想,不然不会有问题)...

2018-06-27 17:00:31

阅读数:35

评论数:0

Android自定义控件,优化TextView性能。

Android的TextView控件的渲染效率是比较低的,并且有多个View以及一个View里面显示多个文本的话,UI性能是非常低的,比如下面这张图片: 所以我自定义了一个KeyValueTextView,源码如下: import android.content.Context; imp...

2018-06-27 09:42:07

阅读数:47

评论数:0

音视频开发之本地播放、点播与直播的客户端原理(没有讲解具体平台的实现)。

    以前做视频播放器开发的时候,只知道请求服务器,然后服务器返回一个播放串。这样视频就播放了 其它的操作比如UI定制 通知的跟踪等…..这些都是UI层面上的东西,压根跟音视频编解...

2018-06-21 14:32:25

阅读数:73

评论数:0

音视频开发之入门篇

转 从开发小白到音视频专家 <div class="article-info-box"&am...

2018-06-21 11:04:29

阅读数:84

评论数:0

坑人的Synchronized,请慎用!

为什么说坑人呢,因为在同一个项目里面遇到两个坑了。其中的原因都是一样的:一个类中有多个方法是同步的,线程A调用了其中一个同步方法,然后线程B在去尝试调用其他的同步方法就会出现阻塞的问题。一般情况下阻塞一会是正常的,但是如果线程A里面阻塞时间太长就会严重影响线程B的执行。我的项目里面的情况就是线程A...

2018-06-20 15:54:51

阅读数:94

评论数:0

利用Android Monitor(dump java heap)分析内存泄露溢出问题,超详细,包你懂。

1、首先来个内存泄露的例子。public class HandlerActivity extends BaseActivity { ActivityHandlerBinding mDataBinding; private MHandler mMhandler = new MHand...

2018-06-14 11:10:10

阅读数:77

评论数:0

记录内存溢出泄露的几种现象

1、static的使用。2、单例的使用。3、线程的使用。4、Handler的使用。这篇博客写的不错,我们在开发的时候要注意别犯与这篇文章内的Handler的错误使用方法。5、图片的使用。6、资源未关闭...

2018-06-12 16:06:36

阅读数:41

评论数:0

Java的四种引用类型总结

今天看了篇有关强引用软引用弱引用虚引用的文章,总结一下心得:软引用和弱引用都能够实现缓存和避免内存泄露和溢出的问题,不同的是前者的生命周期比较长,后者的生命周期比较短,前者是在内存使用情况到了一定的阀值才会被GC回收,而后者只要被GC线程检测到就会被回收,各有优劣,如果比较注重性能的话可以选择后者...

2018-06-11 20:28:01

阅读数:16

评论数:0

JAVA继承特性相关记录

1、有继承才有多态,继承特性相信不用多解释了吧,这里主要记录一下注意事项:1)private的属性和方法是继承并隐藏的;2)构造方法不能继承;3)子类中的同名属性即使不同类型也会使父类中的属性隐藏;只有理解了继承特性才能更好的掌握以下的几个知识点。2、重写和重载:1)重载只需要方法名一致和参数列表...

2018-04-09 13:39:20

阅读数:88

评论数:0

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