onMeasure的作用: 确定自己的宽和高以及内部子view的宽和高。 onMeasure什么时候会被调用 当子View的父控件要放置该View的时候,父控件会传递两个参数给View——widthMeasureSpec…
分类:移动开发
Activity间传值方式
通过Intent意图传值 方式一: 页面A:Intent intent = new Intent(A.this,B.class); intent.putExtra(kay,value); startActivity(in…
SurfaceView TextureView
SurfaceView和TextureView均继承于android.view.View,与其它View不同的是,两者都能在独立的线程中绘制和渲染,在专用的GPU线程中大大提高渲染的性能。 SurfaceView专门提供…
7年Java后端被淘汰,一路北漂辛酸史。。。
今天分享一位同行的经历: 本人Java开发6年半不到7年的样子。 英语专业,临毕业跟着隔壁专业去培训了四个月 Java 。 跟他们一起来了北京找工作,一找就是 5 个多月,面试 100 多家公司。最终还是隔壁专业的同学介…
Retrofit2.0 使用教程
版权声明,转载请著名出处:http://www.jianshu.com/p/73a803b0b026 引言 俗话说:代码是程序员的最好的教程,这篇文章记录的是我在学习使用Retrofit的代码笔记,其中里面的很多注解或原…
Fragment懒加载:LazyFragment
/** * @Author: 淘跑 * @Date: 2018/7/23 10:41 * @Use: */ public class LazyFragment extends Fragment { private int…
Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)
昨天发了一篇有关监听自己是否被卸载和卸载反馈功能实现的博客,地址如下:http://www.cnblogs.com/zealotrouge/p/3157126.html,发出去后收到几位热心网友的建议,在此特别感谢@…
Android开机启动流程初探
l Init进程 Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程。Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程。该进程的相…
Linux学习之CentOS(四)--Linux系统的启动级别
对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等。但是通常我们刚安装完Linux系统,然后进去以后是图形的界面,(如果要…
Android优秀github项目整理
1.照相选相册,裁剪的 library TakePhotohttps://github.com/crazycodeboy/TakePhoto 2几行代码快速集成二维码扫描功能https://github.com/yipi…
华为推送服务(Push)
Huawei PUSH(华为推送服务)是华为为开发者提供的消息推送平台 1. 华为服务简介 是什么华为推送服务? 云端到终端的消息推送通道。PUSH通道拥有高到达率,推送速度每秒最高可达百万级,消息量每日百亿级,并且支持…
Xcode中自带的版本控制
http://www.cocoachina.com/ios/20140524/8536.html