内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > 安卓开发 >

  • 详解Android自定义view实现keep欢迎页倒计时效果08月15日

    1, 最近打开keep的app的时候,发现它的欢迎页面的倒计时效果还不错,所以打算自己来写写,然后就有了这篇文章。 2, 还是老规矩,先看一下我们今天实现的效果 相较于我们常见的倒计时,这次实现的效果是多了外面圆环的不断减少,这也是我们这次自定义view的

    Tags:自定义viewkeep
  • 详解Android比较场景(Java)的性能测试08月15日

    场景:社交类app会有好友模块需求,假设好友最多有一千个,好友列表的显示会有多次回调填充字段的操作,如先拉去整个好友列表,再拉去好友是否在线的状态字段,那么回调的数据需要回填到原先的数据中,回填填数据时可能出现两个for循环比较id后填充字段的场

    Tags:Java性能测试Android
  • Glide上手教程08月15日

    基本用法 在不同的应用场景下用Glide加载图片只需要一行代码: Glide.with(fragment) .load(myUrl) .into(imageView); 取消你不需要的加载也很简单: Glide.with(fragment).clear(imageView); 虽然取消你不需要的加载是很好的做法,但你不需要这么做。事实上

    Tags:Glide
  • Kotlin写RxJava+Retrofit2.0实例分享08月15日

    前言 自从今年谷歌IO大会,谷歌把Kotlin做为Android亲儿子后,kotlin越来越火,前段时间体验了一把,真的没话说。跟Java相互调用100%无缝对接 在这里记录下RxJava+Retrofit实践的例子 正文 首先在gradle中引入下面的包: dependencies { // ...... implement

    Tags:KotlinRxJavaRetrofit2.0
  • android绘制锁屏08月15日

    通过这个文章你可以学习到: 绘制圆形图案 绘制直线 锁屏不就是上面两个+触摸吗?(( ̄3 ̄) ) 最终效果图: GIF.gif 那我们开始正题 1. 新建一个VIEW类,定义圆形内部类,保存外圆和内圆的半径等信息 public class MyView extends View { public MyView(Con

    Tags:锁屏android
  • 详解android的启动模式08月15日

    首先分析一下Activity生命周期 A跳B (A finish) 生命周期顺序:onPause(A)onCreate(B)onStart(B)onResume(B)onStop(A)onDestroy(A) A跳B再返回A (B finish ) 生命周期顺序:onPause(A)onCreate(B)onStart(B)onResume(B)onStop(A)onPause

    Tags:启动模式Android
  • 自定义无限循环ViewPager(2):滑动原理解析08月15日

    在前面一篇文章中,已经分析了 ViewPager 初始化的原理,而本篇文章开始分析 ViewPager 的滑动及页面切换的原理。在阅读本文之前,大家可以先去了解下 Scroller 的用法,以便大家更好的理解 ViewPager 的滑动原理。 关于 ViewGroup 的事件处理不外乎与 dispa

    Tags:ViewPager
  • 详解Android项目结构及功能08月15日

    最近在开发中,发现有时候记不起来Android工程中,一些目录和文件的位置,今天在这里总结一下在Android Studio中,项目的组织结构和每个目录和文件的位置以及作用。如下是目录结构的脑图: Android项目结构.png 各个目录功能的介绍: build/ :包含构建输出

    Tags:Android
  • Facebook/Stetho:Android开发调试神器08月15日

    Stetho 一、简介 Stetho是一个Android应用调试工具。集成后,开发人员可以通过Chrome的开发工具查看App相关的信息和调试;可视化操作,不需要自己使用adb也不需要root权限。 二、APP集成 下载 最新的jar ,或者通过Gradle引入stetho的libraay compile com.fa

    Tags:FacebookStethoAndroid调试
  • Android屏幕适配之项目只需加一行代码用dp,sp08月15日

    AutoScreenAdaptation 安卓屏幕适配 项目直接用dp和sp的可以不用改动 直接加入一句代码即可实现适配 还未确定会不会有兼容性问题和性能问题 需要时间测试 目前测试过模拟器的不同分辨率和不同dpi基本效果不会差太多 旋转屏幕 布局会按横版的大小缩放 视图也

    Tags:dpsp屏幕适配
  • app跳转到指定app的方法08月15日

    你开发过程中是否遇到这样子的需求:从当前的app跳转到别的指定app,并且打开指定app的某个页面呢?如果你有这样子的需求,那么本文正好适合你的需求. public class ActionActivity extends BaseActivity { //指定app的包名 private static final String BKG = ;

    Tags:app
  • 封装商城购物车加减控件08月15日

    我们都知道,购物车是做商城项目必不可少的一个环节,购物车中的加减控件就是商城中的重中之重,最近项目中也用到了加减控件,但是使用起来样式不能随便更改,决定简单封装一下,以后用到的时候就不那么麻烦了,几行代码就搞定。本文主要是对封装的过程进行

    Tags:商城购物车
  • Android模块化探索与实践(二):详解Dagger2在模块化中的应用08月15日

    问题 在采用普通(非模块化)架构的项目中使用Dagger2,一般会通过ApplicationComponent、ActivityComponent、FragmentComponent等方式来控制所注入对象的生命周期,其生命周期分别是Application全局单例、Activity局部单例和Fragment局部单例,很自然的,只

    Tags:Dagger2模块化Android
  • Android调用相机拍照并上传图片(intent为null)08月15日

    前言:本系列是我在平时工作中遇到的一些问题,通过各种途径解决之后的经验之谈 最近项目有一个需求,就是拍照上传图片。其实这个需求,分解之后挺简单的。不外乎就是: 1.调用相机拍照 2.保存图片到指定位置(这里不用默认位置,是因为,我后面上传需要给地

    Tags:相机拍照intent
  • 网络框架Retrofit(2)08月15日

    Xml格式配置 root user userid = 1 name=kpioneer 你好,我是kpioneer/user user userid = 2 name=Jeason 你好,我是Jeason/user user userid = 3 name=Cookie 你好,我是Cook/user /root 注意:@Root:注解代表Xml根节点(需要在类上面使用) 例如:root/root

    Tags:Retrofit框架
  • 网络框架Retrofit(1)08月15日

    Retrofit实现 其实Retrofit框架就是对OkHttp的封装和改进、升级 核心实现:动态代理 基本API讲解以及源码分析 API文档地址 需要设置数据转换器 Retrofit retrofit = new Retrofit.Builder() .baseUrl(https://api.github.com) .addConverterFactory(GsonConv

    Tags:Retrofit框架
  • 网络框架Retrofit(3)08月15日

    简单实现Retrofit(替代Okhttp) 1.定义注解参数 @Documented@Target(PARAMETER)@Retention(RUNTIME)public @interface Field { String value();} @Documented@Target(METHOD)@Retention(RUNTIME)public @interface Get { String value() default ;} @Docume

    Tags:Retrofit框架
  • AS检测Activity内存泄露08月15日

    序 OOM(Out of Memory)是 Android 开发绕不过去的坎,一定会遇到。但是很多时候,报错的地方都并不是发生问题的原因,只是压死骆驼的最后一根稻草。 解决 OOM ,涉及到的东西太多了,从原理、分析工具、解决办法很多个方向,所以准备做一个专门解决 OOM 需要

    Tags:Activity内存泄露AS
  • Android面试指南第3章08月15日

    面试指南 前言 终于写到Android高级知识的面试题部分了,前面的知识点只是工具的使用和知识点的回顾,还有就是API调用中出现的各种问题和注意事项,我们可以找点工具就解决的问题,或者是百度一下就能够马上解决的问题,可是在实际开发中我们需要对一系列机

    Tags:Android面试
  • 玩转WebView08月15日

    在平常的开发中我们一般都会使用到混合开发,比如H5+原生,如果你的app使用到H5开发,那么webview使用是不可或缺的。所以掌握WebView的知识是多么重要。 本文要带你溜WebView,让你掌握WebView的基本开发,包括与javaSript的交互。 先看下效果图 弹框.jpg to

    Tags:WebView

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号