- 博客(16)
- 资源 (20)
- 收藏
- 关注
转载 Java String中的面试问题
下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。如果你知道interning的概念的话,那就更好了。2. 为什么针对
2014-10-31 10:55:03 401
转载 Android开发的MVC模式
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完
2014-10-29 23:02:03 922
转载 Android网络编程之socket和http协议的区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握
2014-10-29 14:32:58 1853
原创 android之反编译浅析
android的apk的反编译其实是学习android代码的好工具,学习一套反编译的流程也很有利于自己掌握android开发,学习到自己需要的功能实现,简单的写了个流程,交流而已!
2014-10-29 11:37:14 1002
转载 Android之签名详解
Android签名详解本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名?如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正
2014-10-28 16:11:22 566
转载 写程序的那些年:程序员的自我修养
本文系转载,来源:互联网分析沙龙。不管是不是百度人写的,我觉得说得是真心不错。可以作为在职的、将离职的、要入职的同志们的参考。------------------------可耻的分割线,下为正文---------------------2014年7月4日,我从百度离职了。这是第一次,我不是和老板闹翻而离职;这是第一次,我带着晋升的喜悦而离职;这是第一次,我带着
2014-10-24 09:55:27 532
原创 Android的线程安全与UI线程
Android的线程安全与UI线程在前几篇文章中讲到了Android的进程和线程模型,又以此为基础讲述了Android的Handler+Thread模型,然后讲解了Android为此做出的改良Async Task。这里面的问题的核心其实是android的线程机制;那么这篇文章就直接讲述Android的线程安全与UI线程。文章的目录结构:1、Android的进程分配2、Android
2014-10-22 14:27:23 983
原创 Android之Handler+Thread解析
下面介绍最本质的多线程:hanlder和message机制:为何需要多线程:在日常应用中,我们通常需要处理一些“后台,用户不可见”的操作,例如说,我们需要下载一个音乐,要是你的应用必须等用户下载完成之后才可以进行别的操作,那肯定让用户非常的不爽。这时候,我们通常的做法是,让这些操作去后台执行,然后等后台执行完毕之后,再给用户弹出相应的提示信息。这时候,我们就需要使用多线程机制,然后
2014-10-21 18:00:53 1116
转载 Android之Async Task异步任务分析
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户
2014-10-21 16:20:01 933
转载 JAVA之enum(枚举类)解析
java enum(枚举)使用详解 + 总结enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5.
2014-10-20 15:06:27 716
原创 Android之BroadcastReceiver分析
Android之BroadCastReceiver分析BroadcastReceiver作为android系统的四大组件(Service,Activity,Intent,BroadcastReceiver)之一,重要性不言而喻。本质上BroadcastReceiver这种组件是一种全局的监听器,主要是用于监听系统全局的广播消息,很利于不同的组件之间传递消息。那么本文就主要从五个方面来介绍and
2014-10-10 17:03:10 626
原创 Android之Service分析
Android之Service分析参考文章:http://blog.csdn.net/ithomer/article/details/7364024原文写的思路明确,结构清晰;基本属于转载。但是基于是自己已经吸的再反馈,写原创!本文主要i介绍Android的Service,文章一共分为四个部分:一、Service简介二、Service启动流程三、Service生命周期四
2014-10-10 14:41:13 474
原创 Android之ContenProvider分析
Android之ContentProvider分析ContentProvider作为android的四大组件与其他三大组件(Activity,BroadcastReciver,Service)较其他三大组件确实有一些地方不一样。这里我们先可不必详说!我们完全可以将contentprovider理解为一个数据库,作用就是完成应用程序之间的数据的共享(比如联系人,短信……),这里就需要解决三个问题
2014-10-09 15:25:59 844
原创 Androi之Intent分析
Android之Intent分析什么是Intent.1不同类型的组件有不同的传递Intent方式:...1Intent的构成...2intent的解析:3Intent解析机制...3什么是Intent在一个Android应用中,主要是由四种组件组成(Activities, Services, Broadcast receivers,Content p
2014-10-08 17:21:26 527
scrollview+viewpager组合实现效果
2015-02-03
WriteGpsToJpeg
2015-01-04
android获取手机gps信息的demo
2015-01-04
android_web_json
2014-05-12
android 驱动,HAL层framework层到应用层的总结
2013-11-20
检测升级并静默安装(可一次性静默安装多个)
2013-09-05
检测sdc指定文件夹的apk文件并选择安装
2013-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人