自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 在Ubuntu上下载、编译和安装Android最新源代码

一. 环境准备。     1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。     2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万万不行的。     3. 安装好VMWar

2015-11-12 18:34:11 395

转载 Java 多线程 线程间的通信——wait及notify方法

博客地址:http://www.cnblogs.com/mengdd/archive/2013/02/20/2917956.html线程间的相互作用  线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。  Object类中相关的方法有两个notify方法和三个wait方法:http://docs.oracle.com/javase/7/do

2015-11-12 18:04:50 448

原创 JNI简介

JNI交叉编译在一个平台下,编译出另一个平台能够执行的二进制代码平台:Windows,mac os,Linux处理器:X86,arm,mips(指令集不同,默认情况下彼此之间不兼容)交叉编译原理源代码->编译->链接->可执行程序模拟其他平台的特性(模拟Linux或者arm的指令,指令集)* 交叉编译的工具链多个工具的集合,一个工具使用完后调用下一个工具常见工具NDK : Na

2015-11-12 18:01:20 320

原创 文章标题

WebSocket协议之前互联网协议 IP(Intent Protocol) :负责在互联网的两台主机之间传递数据封装包传输控制协议 TCP(Transsmission Control Protocol) : 跨越互联网,在两个端点之间可靠地双向传输字节流的一个管道 WebSocket与TCP/IP对比 P43WebSocket与http协议一样都是基于TCP的,所以他们都是可靠的协议,We

2015-11-12 17:55:47 441

原创 解决SurfaceView闪退问题

解决SurfaceView闪退问题让SessionActivity实现SurfaceHolder.Callback接口,这时会重写几个方法在surfaceCreated方法中调用一个surfaceCreated方法private void init_background() { Canvas canvas = null; // 获取目标画图区域 canvas = mMainViewH

2015-11-12 17:55:06 3102

原创 Androidstudio中配置JNI

AndroidStudio使用JNI教程环境必须有NDK,androidstudio如果是Android—22(含)以上的包,要让主Activity继承Avtivity,而不是其他Androidstudio自动继承的类,不要用23以上的包,会报v7包找不到。(该问题以后再解决)在project目录下的gradle.propertied添加一句android.useDeprecatedNdk=tr

2015-11-12 17:22:06 382

转载 Activity启动模式

Activity与Activity调用栈分析Android任务栈简介当一个App启动时,如果当前环境中不存在该APP的任务栈,那么系统就会创建一个任务栈。以后这个APP所启动的Activity都将在这个任务战中被管理,这个栈也被称为一个Task,即表示若干个Activity的集合,他们组合在一起形成一个Task。*特别注意: 一个Task中的Activity可以来自不同的APP, 同一个APP的

2015-11-12 17:17:49 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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