android
点灬滴
关注点滴,关注生活
展开
-
Gallery 实现图片定时无限循环切换
最近看到很多软件里面会有广告或内容定时自动切换的功能,然后查了下资料 自己用Gallery也做了个类似的能,现跟大家分享下。1、自定义CustomGallery继承Gallerypackage views;import android.content.Context;import android.util.AttributeSet;import android.view.KeyEv...原创 2014-04-07 17:04:09 · 991 阅读 · 0 评论 -
获取系统联系人及电话
package com.example.android.contentprovider;import java.util.ArrayList;import java.util.List;import android.app.ExpandableListActivity;import android.content.ContentResolver;import android.d...原创 2014-04-11 11:47:33 · 518 阅读 · 0 评论 -
EventBus 原理浅析
EventBus是基于方法注解和观察者模式实现的。EventBus 实现消息通信过程包括三个部分:register(注册)、post(发送消息)和unregister(注销)1.register,注册是将订阅者与其感兴趣的事件进行关联的过程。通过调用EventBus的register()方法实现,register方法主要做了三件事:(1)通过反射的方式查找suscriber中所...原创 2019-02-18 11:26:08 · 265 阅读 · 0 评论 -
ARouter 原理浅析
ARouter是阿里巴巴开源的路由框架:https://github.com/alibaba/ARouterARouterARouter 是通过注解的方式结合android提供的启动Activity的API实现页面的跳转及参数的传递的。ARouter 提供三种注解类型:@Route:注解跳转页面或是需要实例化的的类@Interceptor:注解自定义拦截器@AutoWire...原创 2019-02-18 11:31:42 · 5422 阅读 · 1 评论 -
Retrofit 原理浅析
Retrofit是有Square公司开发的用于android和java的类型安全的Http客户端。github地址 https://github.com/square/retrofitRetrofit是针对android/java平台,基于okhttp的、采用方法注解和动态代理的方式来实现的类型安全的网络请求框架。Retrofit 有众多的优点,简单、高效、方便、易扩展、已维护等。...原创 2019-02-18 13:56:55 · 259 阅读 · 0 评论 -
android 性能调优
一、性能调优主要有四个方面: 响应时间(Response Time) 界面卡顿(ANR) 内存消耗(Memory) 内存泄露(Out of memory) 二、优化 资源文件的优化 1.布局优化 避免overdraw 优化布局层级,尽量使用扁平化结构 避免过多无用嵌套 使用<include>...原创 2019-02-18 14:11:11 · 287 阅读 · 0 评论 -
MacPro 10.13.6 编译 android-8.1.0_r53
AOSP 源码环境设置:1.MacPro 10.13.6(本人),Xcode 8.1,mac sdk 10.11(注意事项:Xcode 最好使用8.x,若是9.x或以上请降级,否则会很折腾,至少目前是。Xcode降级方式:(参考:https://www.jianshu.com/p/bfa10b5c4234)(1)下载8.x版本的Xcode,官网各个版本下载https://deve...原创 2019-03-31 16:43:44 · 445 阅读 · 0 评论