标签:Android

移动开发

Android: 自定义View

7

binghuakai 发布于 2016-12-26

简介 每天我们都会使用很多的应用程序,尽管他们有不同的约定,但大多数应用的设计是非常相似的。这就是为什么许多客户要求使用一些其他应用程序没有的设计,使得应用程序显得独特和不同。 如果功能布局要求非常定制化,已经不能由Android内置的View创建 —这时候就需要使用自定义Vie...

阅读(37)评论(0)赞 (0)

互联网

通过预安装给MultiDex加速

4

yuehanjs 发布于 2016-12-14

在Android Kikat及以前的Android系统上,构建或安装Apk会出现“65535方法数超标”以及“INSTALL_FAILED_DEXOPT”问题,MultiDex是Google为了解决这个问题问题而开发的一个Support库。MultiDex出现的具体背景、使用方式...

阅读(32)评论(0)赞 (0)

互联网

用手机从锁定的计算机中偷取凭证信息

3

shuimunianhua 发布于 2016-12-12

了解到这一点之后,我们就可以尝试用Android网络共享功能——也就是所谓的Tethering来创建网络。启用网络共享功能之后,手机设备就能够接收来自主机的所有通信数据,手机是作为网关存在。这样一来要执行中间人攻击简直轻而易举。 本文中,我将为大家讲解其中涉及的步骤,工具,以及进...

阅读(45)评论(0)赞 (0)

移动开发

android四大组件之Service

12

jameshooo 发布于 2016-12-09

最近因为还没找到工作所以也趁着现在有时间,将以前的只是整理下,要不然总容易遗忘,今天就来讲解下Service的用法。作为Android的四大组件之一,其重要性可想而知。在应用中我们主要是用来进行一些后台操作,不需与应用UI进行交互,执行耗时任务等。 官方文档中这样说: Servi...

阅读(41)评论(0)赞 (0)

移动开发

Android混淆从入门到精通

1

shuimunianhua 发布于 2016-12-09

简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完...

阅读(31)评论(0)赞 (0)

移动开发

图解Android事件分发机制

19

binghuakai 发布于 2016-12-09

在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分...

阅读(39)评论(0)赞 (0)

架构设计

Android开发中的MVP架构

3

binghuakai 发布于 2016-12-09

最近越来越多的人开始谈论架构。我周围的同事和工程师也是如此。尽管我还不是特别深入理解MVP和DDD,但是我们的新项目还是决定通过MVP来构建。 这篇文章是我通过研究和学习各种文章以及专题讨论所总结出来的,它包括以下几点: 为什么越来越多的人开始关注架构? 首先,MVP是什么? 哪...

阅读(24)评论(0)赞 (0)

Web前端

五种方式实现Android底部导航栏

7

binghuakai 发布于 2016-12-07

底部导航栏目前基本上每个app必备的。一般放到首页的,来显示app整个内容的框架。 效果图 实现导航栏的五种方式 如上图导航栏上显示的,这里面我总结了这几种,下面会就这几种方式一一记录到文章中。其中TabHost这种方法比较老,就不再记录了。 Android底部导航栏实现(一)之...

阅读(79)评论(0)赞 (0)

移动开发

基于Java Socket的自定义协议,实现Android与服务器的长连接(二)

1

shuimunianhua 发布于 2016-12-05

在阅读本文前需要对socket以及自定义协议有一个基本的了解,可以先查看上一篇文章《基于Java Socket的自定义协议,实现Android与服务器的长连接(一)》学习相关的基础知识点。 一、协议定义 上一篇文章中,我们对socket编程和自定义协议做了一个简单的了解,本文将在...

阅读(28)评论(0)赞 (0)