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

安卓屏幕图层绘制

Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的...

2018-06-23 17:29:49

阅读数:2

评论数:0

Android虚拟机的理解和内存管理

虚拟机很小,空间很小,谈谈移动设备的虚拟机的大小限制 16M ,谈谈加载图片的时候怎么处理大图片的,outmemoryExceptionBitmapFactory.option 垃圾回收,没有引用的对象,在某个时刻会被系统gc掉 .Dalvik和标准Java虚拟机(JVM)首要差别Dalvik 基...

2018-06-18 17:45:12

阅读数:40

评论数:0

Android Framework的启动方法及原理

安卓系统中运行的第一个Dalvik虚拟机叫做zygote,意思是“卵”。这“卵”还是挺有用的,因为接下来所有的Dalvik虚拟机进程都是这个“卵”孵化出来的。zygote进程中包含两个主要模块,分别如下:1、Socket服务端。用于接收启动新的Dalvik进程的命令。2、Framework共享类及...

2018-06-18 17:04:30

阅读数:59

评论数:0

Android Framework的启动方法及原理详解

安卓系统中运行的第一个Dalvik虚拟机叫做zygote,意思是“卵”。这“卵”还是挺有用的,因为接下来所有的Dalvik虚拟机进程都是这个“卵”孵化出来的。zygote进程中包含两个主要模块,分别如下:1、Socket服务端。用于接收启动新的Dalvik进程的命令。2、Framework共享类及...

2018-06-18 15:36:54

阅读数:63

评论数:0

理解Android虚拟机结构

1 什么是Dalvik虚拟机  Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有...

2018-06-18 10:51:52

阅读数:36

评论数:0

Android Native 崩溃日志收集

android和iOS平台的崩溃捕获和收集通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟s...

2018-05-26 22:55:50

阅读数:63

评论数:0

Activity的底层生命周期的回调

转载原文地址:http://blog.csdn.net/yalinfendou/article/details/46909173【yalinfendou的博客】需要了解的几点概念和知识点:Instrumentation是执行application instrumentation代码的基类,这个类在...

2018-05-24 18:27:22

阅读数:285

评论数:0

HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别

HTTP1.0与HTTP 1.1的主要区别 长连接节约带宽HOST域HTTP1.1与HTTP 2.0的主要区别 多路复用二进制分帧首部压缩服务器推送一、HTTP1.0与HTTP 1.1的主要区别长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默...

2018-05-17 20:11:32

阅读数:64

评论数:0

常用加密解密算法【RSA、AES、DES、MD5】介绍和使用

       为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。1.摘要算法常用的摘要算法有MD5,SHA1。摘要算法是一个不...

2018-05-15 09:51:57

阅读数:81

评论数:0

详解synchronized与Lock的区别与使用

昨天在学习别人分享的面试经验时,看到Lock的使用。想起自己在上次面试也遇到了synchronized与Lock的区别与使用。于是,我整理了两者的区别和使用情况,同时,对synchronized的使用过程一些常见问题的总结,最后是参照源码和说明文档,对Lock的使用写了几个简单的Demo。请大家批...

2018-05-11 17:35:40

阅读数:157

评论数:0

JNI 深入讲解

Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。实际上我们不鼓励使用JNI,除非必须使用。因为一旦使...

2018-05-01 22:24:13

阅读数:61

评论数:0

Java Native Interface

https://blog.csdn.net/htq__/article/details/51012704Java Native Interface (JNI)标准是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部...

2018-05-01 21:08:04

阅读数:57

评论数:0

Android 通过JNI实现守护进程

转载请注明出处:http://blog.csdn.net/yyh352091626/article/details/50542554开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家...  虽然不断的研究各式各样的方法,但是效果并不好,...

2018-04-18 10:02:52

阅读数:106

评论数:0

Android 进程保活招式大全

目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:A. 提供进程优先级,降低进程被杀死的概率B. 在进程被杀死后,进行拉活本文下面就从这两个方面做一下总结。1. 进程的优先级Andro...

2018-04-17 19:37:47

阅读数:248

评论数:0

Android6.0动态权限整理和分组

      6.0权限的基本知识,以下是需要单独申请的权限,共分为9组,每组只要有一个权限申请成功了,就默认整组权限都可以使用了。    group:android.permission-group.CONTACTS    permission:android.permission.WRITE_C...

2018-04-17 10:58:52

阅读数:100

评论数:0

android动画示例

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:...

2018-03-21 18:06:30

阅读数:291

评论数:0

关于View转化成bitmap保存成图片

要转化的view 大致长这样 view_photo.xml[html] view plain copy<?xml version="1.0" encoding="utf-8"?>  ...

2018-03-16 11:34:41

阅读数:128

评论数:0

Android实现截屏方式

本文介绍了Android 实现截屏方式整理,分享给大家。希望对大家有帮助可能的需求:截自己的屏截所有的屏带导航栏截屏不带导航栏截屏截屏并编辑选取一部分自动截取某个空间或者布局截取长图在后台去截屏1.只截取自己应用内部界面1.1 截取除了导航栏之外的屏幕?1234567891011121314151...

2018-03-16 11:33:29

阅读数:165

评论数:0

分布式、集群、分布式服务框架

分布式: 1.将不同功能数据放到不能的机器上。 2.将同一数据放到不同的服务器上(数据副本),服务器之间通过网络互通。(涉及到数据的一致局性问题)。 分布式系统的CAP理论: ● 一致性(C):在分布式系统中的所有数据备份,在同一时刻是同样的值。(等同于所有节点访问同一份最新的数据副本) ● 可用...

2018-02-22 16:19:45

阅读数:263

评论数:0

HashMap的数据结构

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复...

2018-02-22 15:58:02

阅读数:124

评论数:0

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