- 博客(9)
- 资源 (13)
- 收藏
- 关注
转载 AsyncTask原理及不足
一:为什么需要工作者线程Android应用的主线程(UI线程)肩负着绘制用户界面和及时响应用户操作的重任,为了避免”ANR”,就要确保主线程时刻保持较高的响应性.为了做到这一点,我们就要把耗时的任务移出主线程,那么耗时的任务交给谁来完成呢?答案就是工作者线程。Android开发中我们通常让主线程负责前台用户界面的绘制以及响应用户的操作,让工作者线程在后台执行一些比较耗时的任务。Android中的工作
2017-03-24 14:48:58 21567 1
原创 Ubuntu 关于gcc/g++版本更换以及编译问题
我在编译android时,出现了以下问题:ERROR: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-ar only run on 64-bit linuxmake: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/li
2017-03-22 16:12:20 3167
转载 JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比
1、什么是JVM?JVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才能够运行Java程序,JAVA在编译后会生成类似于汇编语言的JVM字节码,与C语言编译后产生的汇编语言不同的是,C编译成的汇编语言会直接在硬件上跑,但JAVA编译后生成的字节码是在JVM上跑,需要由JVM把字节码翻译成机器指令,才能使JAVA程序跑起来。 JVM运行在操作系统上,屏蔽了底层实现的差异,从而有了JAVA
2017-03-16 21:05:31 1156
转载 Java Socket网络编程二
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务端的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ,MSN都使用了Socket相关技术.TCP编程 1、TCP协议是面向连接的、可靠的、有序的、以字节流的方式发送数据,通过三次握手方式建立连接,形成传输数据的通道,在连接中进行大量数据的传输,效率会稍低
2017-03-14 12:59:02 1288
转载 Java Socket网络编程一
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务端的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ,MSN都使用了Socket相关技术.Socket编程一、网络基础知识(参考计算机网络)1、两台计算机间进行通讯需要以下三个条件: IP地址、协议、端口号 2、TCP/IP协议:
2017-03-14 12:48:53 1724 3
转载 Android性能优化解决方案
Android开发做久了,你会发现很多APP出现内存泄漏,卡顿,加载迟缓等问题,这时你会细细体味出这样的APP其实很一般,这说明我们也走向深度开发中,技术实力也提高了很大一部分,以下是我常见的一些内存泄漏问题以及优化方案.一,内存泄漏内存泄漏是指由于代码编写不当导致不再使用的对象无法得到及时释放。内存泄漏产生的内存垃圾不仅浪费资源,拖慢运行效率,甚至还可能造成内存溢出,直接导致应用崩溃。对于Andr
2017-03-13 12:16:09 1491
原创 Eclipse 常见的问题及解决方案
最近在反复了解Eclipse的安装技巧与配置路径,出现了一些问题,我这里介绍下:这是刚一打开Eclipse出现的问题,这个问题就是因为工作环境 路径有问题.找到Eclipse的org.eclispe.ui.ide.prefs,打开改文件,里面的内容 将“SHOW_WORKSPACE_SELECTION_DIALOG”的值修改为true。 保存,并重新打开,这个问题就这样解决。这是Eclipse
2017-03-08 12:35:33 3930 2
原创 最全的Android源码目录结构详解
Android 2.1 |– Makefile |– bionic (bionic C库) |– bootable (启动引导相关代码) |– build (存放系统编译规则及generic等基础开发包配置) |– cts
2017-03-02 17:43:35 2493 1
转载 git使用教程
git使用教程大致说明以下会按照从无到有使用git创建并上传到远程仓库的使用步骤进行介绍。 真正使用git多会使用它强大的分布式管理特性,我们会尝试创建分支进行版本控制。 git的远程仓库大概可以分为三种: 公开的远程仓库—github(https://github.com)是不二选择,全世界程序员的开源乐园; 私有的第三方远程仓库—码云(ht
2017-03-01 12:24:56 2974 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人