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

Activity窗口绘制和Window、PhoneWindow、DecorView、setContentView的执行顺序

-- DecorView构成 -- Window、PhoneWindow、DecorView、setContentView   Window窗口布局 --- DecorView浅析- https://www.cnblogs.com/yogin/p/4061050.html  Activ...

2018-11-17 16:45:40

阅读数:19

评论数:0

View背景渐变色(shape,gradient),shape代替图片- android

> View背景渐变色(shape,gradient)  shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。 Android 颜色渐变(gradient),angle=0从...

2018-11-16 18:08:17

阅读数:33

评论数:0

编程思想(管理内存和回收内存)

-- Java的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。  堆区:(存放所有new出来的对象;) 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)  2.jvm只有一个堆区(heap)被...

2018-11-15 13:17:13

阅读数:77

评论数:0

CAS无锁算法:ReentrantLock,synchronized(JDK 1.6),悲观锁/乐观锁

> 悲观锁/乐观锁  悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Jav...

2018-11-10 09:18:51

阅读数:152

评论数:0

常用的数据结构和算法

>  数据结构:线性表,堆栈,队列,串,数组,树和二叉树(红黑树是平衡二叉树吗?) > 算法 - 算法:递归算法,二分查找算法 - 排序算法 简单排序:冒泡排序、选择排序、插入排序 高级排序:快速排序、归并排序、希尔排序 相关算法知识:划分、递归、二...

2018-11-09 10:54:17

阅读数:64

评论数:0

读取Manifest中meta-data扩展元素数据,SAX/XmlPullParser解析XML

> SAX/XmlPullParser解析XML SAX/XmlPullParser解析Mainfest.xml。 xml解析之XmlPullParser解析器- https://blog.csdn.net/zhjianglin/article/details/72353...

2018-10-31 22:26:49

阅读数:97

评论数:0

Java static和匿名内部类

-- static Java中,任何变量 / 代码存储时,都是 在编译时 由系统自动分配内存; 在静态变量编译后,所分配的内存会一直存在,直到程序退出内存才会释放这个空间; 类加载时,JVM会把静态变量放到 方法区,被本类 & 本类的所有实例所共用。 -- 匿名内部类访问...

2018-10-27 19:56:47

阅读数:142

评论数:0

IPC与Binder,Binder线程池,AIDL demo - Android

一篇文章了解相见恨晚的 Android Binder 进程间通讯机制- https://blog.csdn.net/freekiteyu/article/details/70082302 -- 为什么 Android 要采用 Binder 作为 IPC 机制?https://www.zhihu....

2018-10-25 20:09:58

阅读数:125

评论数:0

AppWidgetProvider之窗口小部件- Android

 AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。RemoteViews并不是一个真正的View,它没有实现View的接口,而只是一个用于描述View的实体。比如:创建View需要的资源ID和各个控件的事件响应方法。RemoteViews会通过进程间通信机制传递给App...

2018-10-25 19:48:50

阅读数:103

评论数:0

Android性能分析工具Systrace和TraceView

Android性能分析工具Systrace和TraceView的使用- https://blog.csdn.net/xiyangyang8/article/details/50545707 -- TraceView  在开始调试的地方,如Activity的onCreate函数, 添加Debug.s...

2018-10-24 22:16:26

阅读数:102

评论数:0

Android Instrumentation,单元测试,白盒测试,自动化测试

  Instrumentation和Activity有点类似,只不过Activity是需要一个界面的,而Instrumentation并不是这样的,我们可以将它理解为一种没有图形界面的,具有启动能力的,用于监控其他类(用Target Package声明)的工具类。   Android 测试环境的核...

2018-10-24 21:44:08

阅读数:113

评论数:0

Android apk打包流程,AAPT打包,apk瘦身

> Android多渠道打包 奇虎360 Android Multi channel package tool(安卓多渠道打包工具)- https://github.com/seven456/MultiChannelPackageTool 美团的Android多渠道打包等 ...

2018-10-24 10:53:40

阅读数:101

评论数:0

LayoutParams和onMeasure的效率(自定义16:9图片)

-- SetLayoutParams和onMeasure的差别 setLayoutParams:设置view的宽度和高度。 onMeasure: 设置view的可见宽度和高度。 1) LayoutParams RelativeLayout.LayoutParams params = new ...

2018-10-23 16:56:52

阅读数:93

评论数:0

Toast(源码)进程,Notification(源码)进程??

Toast跨进程,Notification跨进程 Notification跨进程通信? -- Android 高级自定义Toast及源码解析- https://blog.csdn.net/qq_17250009/article/details/52753929 Android Toast源码分析...

2018-10-22 17:30:41

阅读数:108

评论数:0

Android SVG、Vector和VectorDrawable矢量图及动画,减少App Size

SVG、Vector和VectorDrawable矢量图,减少App Size。 Vector图像,第三方Sharp库,阿里巴巴的SVG图。 阿里巴巴矢量图库(http://www.iconfont.cn/) Android矢量图(一)--VectorDrawable基础- https://ww...

2018-10-18 17:23:06

阅读数:120

评论数:0

ffmpeg(软)编码推流 - Android

-- ffmpeg推流:用到了ffmpeg库,以及编码视频的x264,编码音频的fdk-aac,推流使用的rtmp等 acc:RTMP的音频格式;flv: RTMP的视频格式; -- 视频流中的几个参数: public static final int NAL_UNKNOWN     = 0; p...

2018-10-14 21:37:53

阅读数:191

评论数:0

营养,运动与健康;控制饮食+体育锻炼

营养,运动与健康;控制饮食+体育锻炼。  孩子需“营养+运动”才健康- http://health.people.com.cn/n1/2018/0529/c14739-30020384.html  慢跑、快走、骑车、打球、登山等,机体主要以有氧代谢的方式提供能量。与有氧运动相对比的是无氧运动,如...

2018-10-09 12:44:07

阅读数:160

评论数:0

热点技术前沿技术研究(灵感)

研究长连接相关的技术,封装了一套以 Netty 为核心的 TCP 客户端库,当时架构组另一位成员一直在研究插件化。 造轮子。    

2018-10-06 22:33:55

阅读数:137

评论数:0

视频中NTSC/PAL制式

> 视频中的NTSC PAL制式 中国电视业的标准(PAL)是:标清720×576、50I(即每秒25帧隔行);高清1920×1080、50I。 美国电视业的标准(NTSC)是:标清720×480、60I(即每秒30帧隔行);高清1920×1080、60I。   其实制式和分...

2018-09-28 16:46:24

阅读数:159

评论数:0

c/c++基础夯实及特性

C++有面向过程的C语言,面向对象的继承、封装、多态、STL库、泛型编程、C11的智能指针、自动类型推导、正则表达式等新属性。 -- c++中“箭头(->)”和“点号(.)”操作符的区别 class A  {     public     play();   }   如果定...

2018-09-24 13:50:03

阅读数:148

评论数:0

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