安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页

2018年7月7日 #

性能优化4--Bitmap内存优化

摘要: 1.Bitmap在Android虚拟机中的内存分配 1 在Android3.0之前,Bitmap的内存分配分为两部分,一部分是分配在Dalvik的VM堆中。而像素数据的内存是分配在Native堆中,而到了Android3.0之后。Bitmap的内存则已经所有分配在VM堆上。这两种分配方式的差别在于, 阅读全文

posted @ 2018-07-07 16:12 安卓笔记侠 阅读(395) 评论(0) 推荐(0)

2018年7月5日 #

性能优化3--数据库优化

摘要: 1> 索引 虽然索引的目的在于提高数据库的性能,但这里有几个情况需要避免使用索引。使用索引时,应重新考虑下列准则: 2> 事务 对于事务,就是数据库的一次原子性的执行操作。原子性的执行操作为数据的整体性执行带来的可靠安全性。在SQLite中,如果我们默认事务(会为每个插入和更新都创建一次事务,并且在 阅读全文

posted @ 2018-07-05 12:45 安卓笔记侠 阅读(378) 评论(0) 推荐(0)

性能优化2--内存优化

摘要: a.Bitmap.recycle(),Cursor.close,inputStream.close() b.大量加载Bitmap时,根据View大小加载Bitmap,合理选择inSampleSize,RGB_565编码方式;使用LruCache缓存 c.使用 静态内部类+WeakReference 阅读全文

posted @ 2018-07-05 11:44 安卓笔记侠 阅读(625) 评论(0) 推荐(0)

性能优化1--UI优化

摘要: 1.使用系统为我们提供了几个抽象的标签 ①include:重用 ②viewstub:按需加载 注意: ③merge:减少布局层数 阅读全文

posted @ 2018-07-05 10:37 安卓笔记侠 阅读(396) 评论(0) 推荐(0)

2018年7月4日 #

直接通过Binder的onTransact完成跨进程通信

摘要: 1.具体代码: 服务端实现: 可以看到onTransact有四个参数 code , data ,replay , flags code 是一个整形的唯一标识,用于区分执行哪个方法,客户端会传递此参数,告诉服务端执行哪个方法; data客户端传递过来的参数; replay服务器返回回去的值; flag 阅读全文

posted @ 2018-07-04 16:22 安卓笔记侠 阅读(3647) 评论(0) 推荐(0)

AIDL基本使用

摘要: 1、概述 Binder能干什么?Binder可以提供系统中任何程序都可以访问的全局服务。这个功能当然是任何系统都应该提供的,下面我们简单看一下Android的Binder的框架 Android Binder框架分为服务器接口、Binder驱动、以及客户端接口;简单想一下,需要提供一个全局服务,那么全 阅读全文

posted @ 2018-07-04 15:42 安卓笔记侠 阅读(735) 评论(0) 推荐(0)

2018年7月1日 #

架构师成长之路-基于android fragment通信的面向对象的万能接口

摘要: 前言 开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment、Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信 阅读全文

posted @ 2018-07-01 12:01 安卓笔记侠 阅读(713) 评论(0) 推荐(0)

2018年6月29日 #

JAVA线程池原理详解一

摘要: 线程池的优点 1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。 2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。 线程池的创建 corePoolSize:线程池核心线程数量 maximumPoolSize:线程池最大 阅读全文

posted @ 2018-06-29 19:37 安卓笔记侠 阅读(751) 评论(0) 推荐(1)

2018年6月27日 #

Android深入四大组件(九)Content Provider的启动过程

摘要: 前言 Content Provider做为四大组件之一,通常情况下并没有其他的组件使用频繁,但这不能作为我们不去深入学习它的理由。关于Content Provider一篇文章是写不完的,这一篇文章先来介绍它的启动过程。 1.query方法到AMS的调用过程 在Android IPC机制(四)用Con 阅读全文

posted @ 2018-06-27 16:34 安卓笔记侠 阅读(2000) 评论(0) 推荐(0)

2018年6月26日 #

https遇到自签名证书/信任证书

摘要: 对于CA机构颁发的证书Okhttp默认支持 可以直接访问 但是对于自定义的证书就不可以了(如:https ://kyfw.12306.cn/otn/), 需要加入Trust 下面分两部分来写,一是信任所有证书,二是信任指定证书,访问自签名的网站 一、信任所有证书 1. 在你的module 下 bui 阅读全文

posted @ 2018-06-26 11:27 安卓笔记侠 阅读(9541) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页