博客专栏  >  移动开发   >  Android 技术

Android 技术

Android 技术学习与深入研究

关注
1 已关注
22篇博文
  • BroadcaseReceiver实现开机启动

    1.在AndroidManifrst.xml中添加权限 2.在AndroidManifrst.xml中配置BroadcaseReceiver

    2016-12-08 11:00
    882
  • android 自定义view之概述(一)

    View相关的开发,在移动端占很大的比重。在开发自定义view过程中,要了解view的工作原理,View的事件处理,View的派生子类,view的属性以及自己所需的新增属性,view的绘制原理,以及响...

    2017-04-05 11:52
    902
  • android 自定义view之绘制(二)

    自定义view的概括自定义view(一)中已经讲过,不清除的朋友可以去看看,接下来讲解自定义view主要实现方式中的一种,绘制view。连接地址: http://blog.csdn.net/hao...

    2017-04-05 19:57
    1048
  • android 自定义view之组合(三)

    在项目开发过程中,多处用到相同布局的控件,这时我们就可以选择组合控件,节约代码,还利于维护。一、概念     组合控件,把现有的控件根据自己的需求组合到一起形成一个新的控件。这些小的控件多是系统...

    2017-04-06 11:21
    873
  • android 自定义view之继承(四)

    继承控件,顾名思义就是继承现有的控件来满足自己的需求与扩展。一般除了控件自身的属性外,我们会在onDraw()里进行扩展。1.继承TextView控件,定义属性。 public class TvVi...

    2017-04-06 15:39
    993
  • android studio之Lint代码质量控制提升

    不同级别的工程师,编程水平不尽相同,导致开发出的 APP 在性能和实现效果上面差异很大。而起android开发还存在适配性的问题,Google 也考虑到这个问题,推出了一些常见的编程建议,并通过 li...

    2017-04-07 16:29
    1067
  • Android DES数据加密

    DES加密介绍: DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究, 后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为D...

    2017-04-11 14:33
    862
  • Android性能提升之LeakCanary

    在build.grade 里加上依赖dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' ...

    2017-04-11 17:30
    850
  • android 系统架构分析

    了解系统架构对知识点梳理以及学习方向把控都要一定好处。Android分为4个主要功能层,分别是Linux内核层(Linux Kernel),系统运行时库层(Libraries和Android Runt...

    2017-04-14 16:30
    1047
  • HTTP协议分析

    一、简介   超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。Ted Nelson组织协...

    2017-04-20 20:06
    644
  • HTTPS之SSL/TLS协议分析

    一、简介   HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,也可以讲是HTTP的安全版。即...

    2017-04-21 15:10
    942
  • HttpClient与HttpURLConnection分析

    1.HttpClient   Android SDK中包含了HttpClient,在Android6.0版本直接删除了HttpClient类库,如果仍想使用则解决方法 是在android stu...

    2017-04-21 16:21
    784
  • android 网络框架之okhttp3

    1.在android studio配置添加权限 gradle配置compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.ok...

    2017-05-17 16:33
    161
  • dalvik和Jvm的区别

    Dalvik虚拟机对内存的高效使用,以及在低速CPU上运行具有高性能。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalv...

    2017-06-06 15:38
    194
  • NDK环境搭建和JNI示例详解

    一、概述 JNI是Java Native Interface的缩写,提供一些API实现了Java和C&C++语言的通信。以下示例开发用的工具是android stduio。二、NDK环境配置 1....

    2017-07-21 10:02
    159
  • android 保持后台推送简要分析

    android和ios不同之处:ios有自己系统的apns通道,这apns通道其实就是极光后台推送到苹果服务器,苹果服务器来做推送,而安卓呢,有自己的GCM通道,但是被屏蔽了。所以现在衍生出很多第三方...

    2016-12-08 10:39
    1522
  • 移动架构设计之路

    随着急速开发的快速推进,以及版本迭代的频率提高。需求的多样化要求程序模块的耦合度、健壮性越来越高。团队的复杂度、项目的可控性也对我们有着很大的挑战。整体项目的把控以及团队和项目的设计越来越重要。所以,...

    2016-11-08 14:48
    1247
  • android 代码混淆

    为了提高代码安全性,故做代买混淆。 在gradle里配置。 buildTypes { debug { // 是否混淆 minifyEn...

    2016-11-17 19:19
    1018
  • android View长按事件简单写法

    android View长按事件简单写法

    2016-09-20 15:32
    1710
  • android studio生成jar包

    简要概述,配置gradle:1.在项目中如果存在重复的jar,在cradle文件dependencies的权限需要设置为provided。2.如果项目中使用了ndk,需要在dependencies里配...

    2016-09-22 17:01
    1007
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部