自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动开发者

技术需要点滴做起

  • 博客(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

AndroidHttp

是一个android Http通信的demo

2017-02-16

stringtest

这是一些 java 基础引用的学习demo

2016-10-20

listViewProgress

加载 页面

2016-07-17

xutilsjarhttp

xutils网络框架包

2016-07-13

twolistSelector

list 二级菜单

2016-07-11

MenuListDemo

menu list

2016-07-11

listSelector

二级菜单 listView

2016-07-11

doubleMenuDemo

二级菜单

2016-07-11

huchunmusicdemo

一个非常实用的music 框架

2016-07-10

dateTimePicker

日历demo

2016-07-10

Choosealbum

图库 照片 相册

2016-07-10

android_picture

这是一个图片的demo,该代码详细的介绍了图片的生成以及加载过程

2015-12-09

SlidingMenu

大家可以看看,很有用的,一个小小的Slingmenu的demo

2015-06-21

空空如也

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

TA关注的人

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