to_perfect的博客

欢迎大家加群433488512,互相学习,共同进步~~

排序:
默认
按更新时间
按访问量

【android】插件化技术原理详解

作为移动端的黑科技,插件化技术一直受大厂的青睐。插件化技术有减少宿主Apk体积,可以独立更新,模块化开发等优点,让宿主APP极具扩展性。那么,现在就来聊聊其中的技术实现

2018-03-10 22:42:11

阅读数:33

评论数:0

【Android】换肤技术讲解

主题,是许多APP必备的一个功能,用户可以根据自己的喜好,来切换具有个性的主题,让我们的APP更具把玩性。这篇博文就来聊聊皮肤切换的原理

2018-03-01 22:56:26

阅读数:36

评论数:0

【Android】仿QQ可拖拽气泡

学习,从模仿开始。今天就学习一下QQ自定义的气泡,先上效果 这里涉及到一下知识点: Path:画贝塞尔曲线 Canvas:画形状和文字以及图片 view:触摸事件 属性动画:处理爆炸效果 一、初始化 整个过程可以分为以下4个状态: 静止状态:画一个大圆 相连状态:画两个一大...

2018-02-28 16:55:25

阅读数:61

评论数:0

下载Android源码流程(完整版)

  要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题。Windows环境的童鞋又不想装双系统的可以跟着下面的操作,Linux的童鞋可以直接跳过看。Mac的童鞋就略过~~~ (1)配Linux环境   在wi...

2017-12-05 15:11:18

阅读数:621

评论数:0

Android TV 悬浮球模拟物理按键

最近在体验实习的时候做了一个TV的内存管家,其中有个要求是实现一个悬浮球,模拟TV控制器的按键,实现上下左右,back,menu,home等效果,并且做一个火箭升空的效果。这时候才发现网上有关tv开发的资料十分少,不像手机端,一搜堆博客。so 就讲讲其实现

2017-11-30 11:25:07

阅读数:604

评论数:0

浅谈android的事件分发机制

最完整的view事件分发讲解

2017-09-19 15:27:28

阅读数:231

评论数:0

大话android 进程通信之AIDL

上一篇的service涉及到进程通信问题,主要解决办法是通过 messenger来发送消息,这也是Google推荐的进程通信方式,比较简单易懂嘛~~,messenger底层也是通过binder来实现的,对于binder,这里就不做介绍了。但是如果允许不同应用的客户端用 IPC 方式访问服务、在服务...

2017-09-07 21:03:01

阅读数:294

评论数:0

将高级service开发简单化

作为Android四大组件之一,各位大咖已经将service的外衣扒得体无完肤了,但是为什么还要来炒冷饭呢?这是十大未解之谜之一。我不管,看完本篇博文,你将学会一下内容(敲黑板!!!!)且看

2017-07-29 00:01:13

阅读数:318

评论数:0

教你如何使用android studio发布release 版本(完整版)

想必还有人对如何在android studio (以下简称as)发布release版本的app而狂刷百度吧?都是过来人,我很理解这种心情,百度到的基本是半成品,为什么这么说呢?百度一下,你就知道,好了,不废话了,下面奉上完整的教程。

2017-04-03 22:54:58

阅读数:22552

评论数:7

认真点,带你全面了解xutils3

更好的xutils3来了,你确定不来围观?

2017-02-09 17:29:29

阅读数:3090

评论数:0

android studio那些不为人知的秘密

作为Google亲儿子,android studio带给我们众多的惊喜,ADT最近也正式退役了,想必大家都已经用上android studio,甚至是android studio的老用户了,但你真的了解android studio吗?

2017-01-11 17:11:00

阅读数:2028

评论数:0

高德地图报Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:

Android 高德地图 java.lang.UnsatisfiedlinkError Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;)

2017-01-02 14:46:40

阅读数:2000

评论数:0

javaweb开发中的那些坑

最近电脑有点问题,没办法就重装系统了,花了整整一个晚上重装IDE、,配置环境,好不容易把eclipse的环境弄好,加载之前的项目时却又到各种问题,一怒之下,写一篇记录下遇到的各种javaweb的坑

2016-12-27 19:34:44

阅读数:1546

评论数:0

C语言基本数据结构之五(折半插入,堆排序,冒泡排序,快速排序,并归排序)

上一篇写了序列的查找算法,这次就聊聊序列的几种重要的排序

2016-12-27 08:17:45

阅读数:1354

评论数:0

C语言基本数据结构之四(线性,对分,二叉树查找及二叉树删除)

一、线性查找 基本思想:对给定的一关键字K,从线性表的一端开始,逐个进行记录的关键字和 K 的比较,直到找到关键字等于 K 的记录(成功)或到达表的另一端(失败),其时间复杂度为O(n)。 查找成功时的平均查找次数为: ASL=(1+2+3+4+……+n)/n=(n+1)/2 查...

2016-12-24 17:09:25

阅读数:948

评论数:0

C语言基本数据结构之三(图的广度及深度遍历,求单源最短路径的Dijkstra算法)

图的基本概念和广度及深度遍历,求单源最短路径的Dijkstra算法

2016-12-24 09:22:29

阅读数:2022

评论数:0

C语言基本数据结构之二(二叉树的三种遍历,节点数以及深度算法)

关于二叉树的定义,网上有比较好的介绍,在这里就简单介绍二叉树的一些性质 二叉树的基本性质 1)二叉树的第i层上至多有 2^(i-1)(i ≥1)个结点; 2)深度为 h 的二叉树中至多含有 2^h – 1 个结点; 3)若在任意一棵二叉树中,有 n0 个叶子结点,有 n2 个度为 2 的结点,则:...

2016-12-05 19:29:43

阅读数:3900

评论数:0

C语言基本数据结构之一(线性链表的增,删,改,查及倒序)

这学期刚好学了计算机软件基础,便顺带把C的基本数据结构过一遍,在期末的时候抽空整理了一下知识点,以免以后忘记了,如有错误,希望大家能帮忙改正我有点懒,就直接上代码,里面注释也相对详细#include #include #define MAX 100 typedef struct LinkLis...

2016-12-04 21:22:48

阅读数:982

评论数:0

android studio 导入、移除module、以及加载module中的jar包

一、在android studio中导入module 关于如何在自己的项目中导入module,网上其实已经有许多这样的博客。在这里,我就简单分享一下。 在File-->New-->import Module 就会出现如下界面,点击红色箭头所指处,选择你需要导入的module包,OK...

2016-09-16 15:43:39

阅读数:2469

评论数:0

radioGroup中radiobutton不能互斥问题

最近在写有关兼职项目时,用到Radiogroup 来包含Radiobutton ,这本应该是最简单的事情,结果硬是弄了半个小时,radiobutton 老是到不到相互排斥的效果,在查阅相关资料后才发现,radiobutton 要想达到点击后相互排斥的效果,需要给每一个radiobutton赋一个I...

2016-06-25 14:30:05

阅读数:896

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭