博客专栏  >  移动开发   >  Android开发笔记

Android开发笔记

主要介绍android开发的一些关键的知识点和经验。

关注
14 已关注
61篇博文
  • Retrofit使用总结

    Retrofit-一个对Android和Java类型安全的HTTP客户端引言Retrofit把你的HTTP API变成了Java接口public interface GitHubService { ...

    2017-03-14 21:10
    1180
  • 深度探究apk安装过程

    一.先验知识0.PcakageaManagerService版本变化 1.概述 2.PackageManagerService服务启动流程 3. PackageManagerService入口二...

    2017-03-10 21:50
    2666
  • Android源代码下载教程

    本文使用的源是清华源,只是介绍repo初始化和下载部分,之前的依赖库的下载,参考官网网址: http://source.android.com/source/downloading.htmlrepo...

    2017-03-08 10:30
    746
  • Android应用程序安装过程解析(源码解析)

    Android应用程序安装过程解析1.程序安装的4大步骤(1) 拷贝apk文件到指定目录在Android系统中,apk安装文件是会被保存起来的,默认情况下,用户安装的apk首先会被拷贝到 /data/...

    2017-03-02 15:36
    2391
  • Android手机平板根目录详解

    Android手机目录详解Android根目录1、mnt 挂载点目录 2、etc 系统主要配置文件 3、system Android 系统文件 4、sys ...

    2017-03-01 11:43
    917
  • 生产者和消费者问题详解

    定义生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了共...

    2017-02-17 19:25
    757
  • Android线程安全问题总结

    线程安全的定义线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的...

    2017-02-17 15:52
    878
  • Android VelocityTracker获取滑动速度

    官方介绍/** * Helper for tracking the velocity of touch events, for implementing flinging and other suc...

    2017-02-16 17:50
    698
  • Crashlytics-Android崩溃(crash)统计工具使用教程

    Fabric 是一个先进的移动平台平台。 Crashlytics 是Fabric提供的一个崩溃统计分析平台,允许你监控你的应用的状态。如何配置Fabric-Crashlytics第一步改变build....

    2017-02-14 18:32
    850
  • Android 数据绑定(Data Binding)详解

    1.Gradle (Module:app) 配置 android { .... dataBinding { enabled = true } }2.数据模型 p...

    2017-02-13 20:09
    729
  • 举例说明Android运行时权限用法

    运行时权限是API-23时候新加的,允许在运行时动态授予权限废话不多说,直接上代码 public static final int MULTIPLE_PERMISSIONS = 10; // code...

    2017-02-13 18:42
    397
  • Android-6步教你自定义View

    如果你打算完全定制一个View,那么你需要实现View类(所有的Android View都实现于这个类),并且实现确定尺寸的onMeasure(…))方法和确认绘图的onDraw(…))方法。 自定义...

    2017-02-09 17:00
    779
  • Android常见内存泄漏以及解决办法

    1. 注意你的Context引用尝试使用合适的context##(1).Toast能在许多的Activity看到, 使用 getApplicationContext() (2).service经常...

    2017-02-09 13:14
    648
  • Android内存泄漏剖析之AsyncTask

    泄漏原因一个常见的内存泄漏错误是AsyncTask有Activity或者Fragment的的强引用。错误示例下面是错误的,因为内部类隐式的含有父类的引用,这种情况下,通常是Activity和Fragm...

    2017-02-09 12:08
    643
  • 实现Material Design风格的Button

    实现Material Design风格的Button简介The AppCompat Support Library 定义了几个很有用的style,这些Style是基于Widget.AppCompat....

    2017-02-08 16:24
    770
  • Android开发必看-详解Activity之间的数据传递

    Activity之间的数据传递Activity单向数据传递下面的;例子演示了从 OriginActivity activity 传递字符串“some data!” 到DestinationActivi...

    2017-02-08 15:30
    572
  • 游戏直播平台竞品分析(必看干货)

    以下是我朋友JJ(张俊杰)原创文章游戏直播平台竞品分析(移动端)斗鱼、熊猫、虎牙 分析基于iOS客户端版本:斗鱼V2.450、 熊猫V2.2.6.1582、虎牙V4.4.0市场分析游戏直播作为直播行...

    2017-02-08 11:50
    2517
  • Android LayoutParams用法解析

    ViewGroup.LayoutParams介绍LayoutParams携带了子控件针对父控件的信息,告诉父控件如何放置自己LayoutParams类也只是简单的描述了宽高,宽和高都可以设置成三种值:...

    2017-02-07 18:28
    538
  • Android的WindowManager解析

    定义开发者官网的定义 The interface that apps use to talk to the window manager. Use Context.getSystemService...

    2017-02-07 16:23
    596
  • Android Activity状态保存

    引用资源的两种方式在java中R.string.app_name 在xml中@string/app_name #突发情况列举点击back键点击锁屏键点击home键其他APP进入前台启动了另一个Ac...

    2017-01-23 12:04
    538
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部