Android

Stay hungry,Stay foolish。

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

Android业务中间层该如何设计?

如果一个产品需要有多个业务线,各业务线之间如何协作才是最高效的?

2017-10-13 10:56:09

阅读数:441

评论数:1

关于Dalvik,我们该知道些什么?

Dalvik和JVM的区别 Dex文件的结构 Dalvik如何加载Class Dalvik和JVM的区别Dalvik和JVM最主要区别是它们分别具有不同的类文件格式和指令集。Dalvik使用的是dex(Dalvik Executable)格式的类文件,而Java虚拟机使用的是class格式的...

2017-08-23 10:29:28

阅读数:481

评论数:0

Too many classes in --main-dex-list, main dex capacity exceeded | 主Dex引用太多怎么办?

主 dex 里面会有 Application、Activity、Service、Receiver、Provider、Instrumentation、BackupAgent 和 Annotation。当这些类以及直接引用类比较多的时候,都要塞进主 dex ,就会引发 main dex capacit...

2017-08-23 10:28:30

阅读数:899

评论数:0

Hello Kotlin

前世今生 有什么样的语法? 语法是怎么实现的? 如何编译的? 迁移成本 为我们带来什么改变? 前世今生设计出发点 Concise — 简洁 Safe — 安全 Interoperable — 协作 目标Statically typed programming language for ...

2017-08-23 10:27:13

阅读数:445

评论数:0

JVM 答疑解惑

JVM是什么? 平常接触的东西都存在哪里? 类如何加载? 怎么运行? 清洁工怎么工作?JVM是什么?Java 虚拟机屏蔽了与具体操作系统平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java 虚拟机在执...

2017-08-23 10:26:11

阅读数:280

评论数:0

数据库到底哪家强?

目前大部分开源数据库都是基于SQLite发展而来,如SQLBrite、OrmLite、DBFlow、GreenDao等等,还有一个是Realm框架不是基于 SQLite 创建,它建立了自己独特的数据库存储引擎。那这么多框架到底有什么区别,那种更适合自己的产品呢? 我们先看基于SQLite发展而来...

2017-08-23 10:25:06

阅读数:860

评论数:1

Android模块化与组件化--多模块区分编译

模块化与组件化–多模块区分编译 示例地址:https://github.com/JackyAndroid/Android-Architecture-Fairy/tree/master/multi-variants-library Android-Architecture-Fairy开源项...

2016-11-26 18:00:23

阅读数:2044

评论数:0

国内一线互联网公司内部面试题库

欢迎在GitHub或者CSDN上关注我 GitHub: https://github.com/JackyAndroid CSDN: http://blog.csdn.net/rain_butterfly 国内一线互联网公司内部面试题库 在线阅读地址 面试题来自于百度、小米...

2016-07-18 22:22:37

阅读数:32699

评论数:15

来,谷歌安卓浏览器源码就在这!

谷歌浏览器安卓版源码项目 本项目是世界级的安卓架构 理清本项目业务逻辑完全可以胜任国内一线公司工程师 本项目会长期跟进并升级谷歌浏览器内核版本,欢迎star

2016-07-10 11:27:40

阅读数:12564

评论数:32

Android Framework是怎么启动的?

Framework运行环境是怎样的?安卓系统启动过程其实是建立一套系统运行需要的环境。 Framework运行环境如下:安卓系统中运行的第一个Dalvik虚拟机叫做zygote,意思是“卵”。这个“卵”还是挺有用的,因为接下来所有的Dalvik虚拟机进程都是这个“卵”孵化出来的。zygote进程...

2015-12-23 14:54:52

阅读数:3623

评论数:3

Android 一个窗口是怎么创建出来的?

前言 在WmS看来窗口并不是Window类,而是一个View类。WmS收到用户消息后,需要把消息发送到窗口,View类其实并不能直接接受传递过来的消息,而接受消息的必须是IWindow类,实现IWindow类的是ViewRoot.W类,每一个W内部都包含了一个View变量。 WmS不在意该窗口...

2015-12-22 15:03:56

阅读数:3133

评论数:5

Android Context 到底是什么?

什么是Context?一个Context意味着一个场景,一个场景就是我们和软件进行交互的一个过程。比如当你使用微信的时候,场景包括聊天界面、通讯录、朋友圈,以及背后的一些数据。那么从程序的角度来看,Context是什么?其实一个Activity就是一个Context,一个Service也是一个Co...

2015-12-16 22:40:55

阅读数:3679

评论数:4

我眼中的Android Framework

我眼中的Android Framework在开发中我们会遇到各种各样的非常奇怪的问题,有些问题是百思不得骑姐。其实这些问题大都是因为我们不了解安卓内部运行原理,知其所以然才是我们的目的。—前言任何控制类程序都有一个入口,安卓程序也是。 framework包含三个部分:服务端、客户端、linux驱...

2015-09-26 23:00:27

阅读数:13473

评论数:4

Android 设计模式-单例模式

Android 设计模式-单例模式什么情况下需要单例模式? 一些类提供公共功能供别人调用,本身不会处理业务逻辑 类会被许多类和线程调用 设计单例模式public class Singleton{ private static Singleton mSingleton; private Single...

2015-05-22 20:05:40

阅读数:1401

评论数:1

东半球最好的TV桌面开源项目

欢迎在GitHub或者CSDN上关注我GitHub: https://github.com/JackyAndroidCSDN: http://blog.csdn.net/rain_butterflyAndroidTVLauncher这是一个TV 桌面,包含了一个Leanback 桌面(最低版本是1...

2015-04-08 16:30:01

阅读数:12933

评论数:26

让我们如此享受的慢性毒药

时刻提醒自己,不要忘记了最初的梦想。大学一毕业,我就道南京找男朋友云了。云的表舅在南京有家公司,他毕业后一直在那里工作,每个月拿1000出头的工资打发日子.我自己找了家小小的文化公司打工,每月1000元的微薄收入,也算高高兴兴上班了.  从此。我和云开始了看似快乐的生活.每天下班后便相拥在租来的小...

2015-01-14 11:50:38

阅读数:1941

评论数:2

Android 代码检查工具SonarQube

代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述        Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins ...

2014-12-26 14:51:03

阅读数:16677

评论数:9

Android 外网连接解决方案

有时候我们连接上一个没有外网连接的WiFi或者有线就会出现这种极端的情况,目前Android SDK还不能识别这种情况,一般的解决办法就是ping一个外网。方案:/** * @author suncat * @category 判断是否有外网连接(普通方法不能判断外网的网络是否连接,比如连...

2014-12-12 10:44:49

阅读数:7843

评论数:2

Android 视频深入解析

Android自带的播放视频有几种方法:   第一种方式是使用MediaPlayer 结合SurfaceView 来播放,通过MediaPlayer来控制视频的播放、暂停、进度等;   第二种方式是使用VideoView 来播放,这个类其实也是继承了SurfaceView 类,并且实现了Media...

2014-12-02 17:43:50

阅读数:7722

评论数:0

Android 常用adb shell 命令

调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb通过监听Socket TCP 5554等端口让IDE和Qem...

2014-11-07 16:35:49

阅读数:24751

评论数:0

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