- 博客(7)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
翻译 android网络编程关于Socket和http协议
android的网络编程分为2种:基于socket的,和基于http协议的。基于socket的用法 服务器端: 先启动一个服务器端的socket ServerSocket svr = new ServerSocket(8989); 开始侦听请求 Socket s = svr.accept(); 取得输入和输出 D
2017-03-29 14:23:57 729
翻译 系统剖析Android中的内存泄漏
系统剖析Android中的内存泄漏作为Android开发人员,我们或多或少都听说过内存泄漏。那么何为内存泄漏,Android中的内存泄漏又是什么样子的呢,本文将简单概括的进行一些总结。关于内存泄露的定义,我可以理解成这样没有用的对象无法回收的现象就是内存泄露如果程序发生了内存泄露,则会带来如下的问题应用可用的内存减少,增加了堆内存的压力降
2017-03-29 11:16:57 330
翻译 Java中的堆和栈的区别
Java中的堆和栈的区别当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是栈,堆和栈有什么区别?更糟糕的是,Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack。这种情况下,不免让很多人更加费解前面的问题。事实上,堆和
2017-03-29 11:01:11 293
翻译 避免 Android 中 Context 引起的内存泄露
Context 在编写Android程序时经常使用,意思为上下文对象。常用的有Activity的Context还是有Application的Context。Activity用来展示活动界面,包含了很多的视图,而视图又含有图片,文字等资源。在Android中内存泄露很容易出现,而持有很多对象内存占用的Activity更加容易出现内存泄露,开发者需要特别注意这个问题。本文讲介绍Andr
2017-03-29 10:36:33 269
翻译 关于 Android 应用多进程的整理
关于 Android 应用多进程的整理在计算机操作系统中,进程是进行资源分配和调度的基本单位。这对于基于Linux内核的Android系统也不例外。在Android的设计中,一个应用默认有一个(主)进程。但是我们通过配置可以实现一个应用对应多个进程。本文将试图对于Android中应用多进程做一些整理总结。android:process应用实现多进程需要依赖于
2017-03-29 10:35:35 499
翻译 Android系统架构与系统源码目录
前言技术博客终于可以恢复正常的更新速度了,原因是我编写的进阶书籍的初稿已经完成,窃以为它将会是Android应用书籍中最有深度的一本,可以说是《Android开发艺术探索》的姊妹篇。在这本书的最后一章我会分析Android底层源码,但是毕竟是一本Android应用开发的书,对于底层源码阅读也只能带大家入个门。因此,在博客中我会新开一个“系统源码解析”的系列,该系列的开篇就是本篇文章。
2017-03-29 09:57:41 427
转载 Android 中三种启用线程的方法
在多线程编程这块,我们经常要使用Handler(处理),Thread(线程)和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。 而Runnable是一个接口,Thread是Runnable的子类。所以说,他俩都算一个进
2017-03-02 09:46:56 364
空空如也
关于spring bean销毁的问题
2019-03-12
Maven打包错误!!!!
2019-03-01
集成微信SDK时审核需要填写应用官网,怎么填写??????
2017-02-11
Android studio 模拟器启动之后一直是黑屏
2016-09-13
Android中调用shell命令;
2014-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人