Android学习录
文章平均质量分 79
主要是关于移动开发Android端的东西
猩程变
print "hello world"
展开
-
Activity的启动过程
第十三周 Activity的启动过程话题:从源码的角度描述下Activity的启动过程(高级必问) 应用进程启动activity流程,请结合源码阅读此文章 method:startActivity() @Override public void startActivity(Intent intent) { this.startActivity(intent,...原创 2018-12-13 09:53:34 · 1038 阅读 · 0 评论 -
LeakCanary源码浅析
在Android开发中最让人们头疼的就是内存泄漏了,今天来介绍一个查看内存是否泄漏的工具LeakCanary,并通过研究源码明白它是如何分析和查找存在泄漏信息的 首先送上LeakCanary文档链接:LeakCanary中文使用说明Part1. 知识回顾常用工具MatLeakCanary(Square) 原理:watch监视一个即将要销毁的对象内存种类1...原创 2018-03-23 00:00:08 · 763 阅读 · 0 评论 -
真机调试打印日志
真机调试打印日志在开发过程中,我们通常要用真机测试,然鹅部分手机居然没有办法查看到日志信息,(魅族、小米、华为)原创 2017-08-04 15:38:26 · 765 阅读 · 0 评论 -
RecylerView(GridView布局)实现充值界面效果
RecylerView(GridView布局)实现充值界面充值的效果原创 2017-01-12 20:24:41 · 4770 阅读 · 9 评论 -
ListView解析
ListView解析直接继承自AbsListView,AbsListView继承自AdapterView,AdapterView又继承自ViewGroup。Adpater在ListView和数据源之间起到了一个桥梁的作用RecycleBin机制原创 2016-10-16 15:55:51 · 416 阅读 · 1 评论 -
Android开发过程中遇到的问题
今天写这篇文章,是因为自己在开发过程中遇到一些bug,有实在不会的,也有的是粗心导致的,现在记录下来,给自己一个提醒,也给初学者一个参考吧,此帖将会持续更新,后续遇到的问题有时间也会慢慢更新该博客内容原创 2015-03-17 11:52:52 · 10384 阅读 · 0 评论 -
极光那些事(推送笔记)
极光那些事(推送笔记) 第三方的使用已经见怪不怪了,比如第三方库(网络框架、控件),其他常见的有友盟统计、推送、更新等,今天项目经理说为了和ios一致,决定用极光来进行推送。原创 2016-09-30 22:00:18 · 528 阅读 · 0 评论 -
圆形百分比进度条(避坑笔记)
最近在写项目的时候发现要写一个圆形进度条,本来想着自己写一个吧,写完后发现有坑啊,关键是还是一个大坑,项目中使用的刷新控件是WaterDropListView然后发现进度条显示的数据一直有问题,一开始以为是自己数据的问题,经过一系列的断点调试才发现问题是出在了进度条的绘制上。 迫不得已只好寻找第三方来填坑,最终发现了一个名为CirclePercentView的圆形进度条,哈哈,这下可以解决原创 2016-08-10 11:29:57 · 2719 阅读 · 0 评论 -
Instant Run 23事
Android Studio功能非常强大,在各个功能性方面都要优于Eclipse,唯独在速度方面被吐糟得比较惨。因此在Android Studio 2.0中,对速度方面进行了大幅度的改进:于是在Android Studio 2.0中加入了Instant Run功能。传统情况下,我们修改程序后重新运行一次程序需要经历 代码重新编译 -> 停止程序 -> 重新安装 -> 重新启动 这样一个原创 2016-06-28 15:15:17 · 534 阅读 · 0 评论 -
SystemBarTint实现沉浸式状态栏
使用SystembarTint库实现沉浸式效果原创 2016-03-12 18:22:23 · 912 阅读 · 0 评论 -
IPC机制之使用ContentProvider
今天我们要讲的是另一个我们经常用的东西但是很容易忽视它,我们经常操作的一些东西,比如说打电话、发短信、查看日程表信息……原创 2016-03-06 22:25:24 · 688 阅读 · 0 评论 -
androdi studio之aidl文件生成
相信大家现在对于Google官网刚出的Android studio开发工具已经不陌生了吧,或许有人说我一直用的eclipse开发,对于android studio(以下简称as)很陌生,完全不知道怎么用。别急,本人现在开发也是在eclipse上来的,最近为了熟悉下as环境下开发,终于在这个Google推崇的软件上玩了下,真别说as的操作和eclipse截然不同,不过别急,相信大家都会有解决办法的哈原创 2015-11-08 15:53:11 · 960 阅读 · 0 评论 -
Android屏幕适配(分辨率适配)
对于刚接触Android的新人和刚走上Android技术岗位的开发者们来说,在熟悉了相关之后,在项目完成后,就会面临着一个重大的挑战,那么就是屏幕适配的问题。当然我们所说的屏幕适配指的是适配各种手机不同的分辨率。当然,如果你熟悉官网的话(网址:developer.android.com),那么你会发现官网上其实已经为你讲解了怎么做。 当然,首先你要知道如何打开网址,由于大天朝的制度,你想原创 2015-05-18 11:56:33 · 1079 阅读 · 0 评论 -
简单的FileSearch
一个简单的文件搜索,新手可以学习下原创 2015-01-30 16:14:44 · 782 阅读 · 0 评论 -
Gradle高阶-Project详解1
进行本章节的学习,请按照我提供的方式进行食用效果会更佳哦!打开As工程,根据下面的例子练习起来打开As工程,根据下面的例子练习起来打开As工程,根据下面的例子练习起来好了,下面请享用project相当于Android中的activity的入口一样,是构建gradle程序的入口,下面让我们来学习一下吧!了解project在gradle中Android工程中的每一个module都是一个p...原创 2019-09-16 16:09:48 · 898 阅读 · 0 评论