- 博客(134)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
原创 Intent中的四个重要属性——Action、Data、Category、Extras
本文来自http://blog.csdn.net/liuxian13183/,引用请注明出处!All Rights Reserved ! Intent作为联系各Activity之间的纽带,除了常见的Activity之间的跳转以及数据传递,今天我们讲一讲它的一些特殊属性,可以作为深入研究Intent的一篇博客来看。
2013-06-28 16:29:34 15350 1
原创 Android中级之网络数据解析一之xml解析
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!--ComicSansMSXml解析具有跨平台性,语言无关性,易操作性,因此广受开发者的欢迎。作为安卓开发者,至少有三种解析方式需要理解,Dom、Sax、Pull。另外Java的四种解析XML的方法:http://developer.51cto.com/art/2009
2013-06-18 21:51:32 2575
原创 Android中级之网络数据解析一之Json解析
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!在网络传输的时候,经常用到的解析方式有xml和json两种,今天我们主要来说下json、解析,以及其要点。首先json格式:“[”标识json解析开始,"]"标识json解析结束"{"标识json的一个数据开始,"}"标识一个数据结束key:'value'标识所传送的数
2013-05-31 23:50:06 2762
原创 Android基础之错误Failed to install
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !Android error: Failed to install *.apk on device *: timeout关于这个问题,常见的几个解决方案:PS:第9条最为常用1、把ADB的DDMS由5000设到10000...
2013-05-21 20:39:27 5219
原创 软件通信之HTTP通信协议
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!Http通信协议http:超文本传输协议。通信有四步骤:建立连接、发送请求、发送响应、关闭连接,主要用来传输数据,只要你能想到的数据。例Url链接:http://www.wenku.baidu.com/view/a02d9786b9d528ea81c7796d.htmlhtt...
2013-05-19 09:37:19 5433
原创 软件建模之UML图形讲解
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !在大学的时候,教UML课堂的张老师十分重视这门课,好像会了这门课,个人发展会高一个层次似的,十分小心翼翼,于是乎,我们学的也小心翼翼,上课认真听,作业认真做,极为慎重。然而毕业三年后的今天,我才真正的用到UML设计,虽然放下了三年,但上手还是比较
2013-05-13 14:04:05 3083
原创 Java基础之集合类如ArrayList、LinkedList、HashMap、HashTable的区别
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !ArrayList是一个动态数组,有下标LinkedList是一个双向链表,一个指针指向下一个相同点:都继承自Collections类,放动态数据。不同点:后者有指针,增加一个数据,只用断开一个连接,分别将新数据连上删除一个数据,区别在于如果这个数据位于数组中间...
2013-04-30 23:54:39 3469
原创 Android高级之系统介绍
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 做了很长时间安卓,一步步的深入,就觉得怎么这么多知识,梳理一下会更好些。Android是什么系统,优点在哪儿?Android系统是美国一名工程师,Andy Rubin创造,经Google的补充、推广,成为世界上一种家喻户晓的系统。
2013-04-18 23:40:42 2226
原创 Android高级第十讲之AIDL与JNI
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !什么是AIDL,它有什么作用?AIDL:Android Interface Defination Language 它是一种Android内部进程通信的描述语言,用它来定义通信接口。AIDL是安卓的一个伟大设计,它保证不同项目
2013-04-18 23:40:29 5697
原创 Android中级第八讲--安卓子线程,以及定时任务使用讲解
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 今天我们讲一下关于子线程,以及定时任务的几个类。ScheduledExecutorService:command:执行的功能;delay:多长时间后执行;unit:delay的单位,一般是TimeUnit.SECONDS(秒);有
2013-03-23 18:11:38 3763 2
原创 Android中级第七讲--Toast可以放在屏幕的不同地方
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 相信大家都会遇到这样的情况,当网络断开时,当数据未取到时……我们都要选择一种方式通知用户,Toast是首先的,因为它简单而容易实现,注意点就是记得new完对象,记得show()一下! Toast.makeText(context, st
2013-03-23 14:10:06 2706
原创 Android中级第六讲--相机对焦功能实现
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 说起对焦功能,我们手机上的大多都是用手触屏,和拍照对焦两种方式,偶尔还会出现小方块;也有高级一点的,如利用传感器感知相机的移动,调用对焦功能;如利用runnable,实现几秒钟自动对焦一次。对焦:属于拍照前的操作,由于相机镜头和实物有一定的
2013-03-18 22:53:17 6152
原创 Android中级第五讲--获得并设置相机分辨率以及镜头图片倒转问题
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Redserved ! 今天我们讲一下如何获得并设置相机分辨率的问题,算是技术贴,也算知识扫盲贴。有很多网友会问,为什么我的相机设置分辨率没效果啊?首先,做相机程序,必须要硬件支持!如开启声音、分辨率设置、对焦等功能。如果说不支持就得到不到想到的
2013-03-11 10:00:57 8982 11
原创 Android高级开发第八讲--粗略讲述Java之软引用、弱引用和虚引用
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 由于最近要研究大数据,流媒体问题,所以专门来研究下java的几种引用其被垃圾回收的优先级依次往下排:强引用、软引用、弱引用、虚引用以下内容皆作者摘抄总结如下,以飨读者!网络资料比较
2013-03-05 00:36:02 4552
原创 Android中级第四讲--相机程序开发
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 今天我们来讲一下在Android平台上开发相机的问题!Two choices!第一种使用intent方法来调用系统方法一般以动作按钮的方式来操作,101仅作为一个标示 Button button =new Button(thi
2013-02-27 14:20:51 9033 8
原创 Android中级第五讲--GPRS定位的实现
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处!AllRightsReserved!前段时间在弄GPRS定位的问题,使用google的地图定位,大家也都知道,google现在在中国境内有很多限制,而且国外刷机严重,难免将google的各种服务给刷掉,所以最终采用百度的定位系统,完美实现。现在有时间了,给大家讲一讲,代码并不多。
2013-02-27 14:20:32 4183 1
原创 Android初级开发第八讲--之startActivityForResult方法讲解
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 首先我们要解释一下,为什么要用这个方法?一般情况下我们使用intent来实现两个Activity之间的传递,但当前Activity需要下个Activity处理完毕返回一个对象值,但不通过跳转的方式,这时我们就要用到这个方法。一台手机设备就是一硬
2013-02-03 23:03:42 2744
原创 Android高级开发第四讲--API之Intents and Intent Filters
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !这两个类,前者主要用来传递数据和打开应用,后者主要用于过滤权限或者作为通知标识。
2013-01-21 22:01:31 1644
原创 Android高级开发第五讲--API之Content Providers
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !Android的四大数据存储方式:文件,Sqlite,SharedPreference,ContentProvider。文件可以是txt,也可以是xml,或者其他;可以保存在asset里,这样只有本项目可以访问,保存在内存卡或者SD卡中,其他
2013-01-21 22:01:10 2111
原创 Android高级开发第四讲--API之Service
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !今天主要跟大家翻译一下Service的内容,请慢慢阅读!Service是一个应用组件,它可以在后台长时间的运行,而不产生用户界面。一个应用程序可以开启一个Service,即使切换到另外一个应用程序,它依然会继续执行。此外,一个
2013-01-14 22:13:22 4995 1
翻译 Android高级开发第三讲--应用程序基础
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !学习安卓,不得不知的基础部分,请详细阅读Android 使用Java语言开发。Android SDK 工具编译代码—以及任意数据并连同相关资源打包进一个Android 包内,它是一个以.apk 为后缀的压缩文件。 一
2013-01-13 22:50:16 2668
原创 Android高级开发第二讲--Android中API翻译之Activity
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !Activity主要用来展示给用户,让用户与后台数据交互,以获得其想要的结果。以下文章它代指“Activity”,创建代指"onCreate",中止代指"onPause",恢复代指"onResume",销毁代指"on
2012-12-31 19:28:18 2584
原创 Android中级第二讲--制作搜索页面,使用TextWatcher
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !大家好,如果有人因为要做一个随“输入框内容改变”,带动相关数据同时也发生改变的搜索页面,而不知所措的时候,那么可以来看看这篇博客。大家可能都用过onClickListener或者onItemClickListener,那些是用来绑定按钮
2012-12-04 20:48:18 3015
原创 Android初级开发第七讲--特效和数据传递处理
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !大家好,相信大家对iphone上的特效早有耳闻,特效不仅给人以炫丽的感觉,也给人以性能优越的感觉;但万丈高楼平地起,基础是关键,今天就跟大家分享下基本的特效是怎么做成的。1、点击效果跟图片放在一起,写成一个xml文件,一个简单的点前点后
2012-11-29 23:57:58 1710
原创 Android初级开发第六讲--Activity的布局
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !大家好,Android的界面主要靠布局文件完成,只有掌握了其中的属性与应用技艺,才能圆满的完成任务,所以今天我们来讲讲Android的布局。自从htc1.0开始发布,安卓中有五大布局文件,分别是:LinearLayout 线性布局
2012-11-28 00:20:08 2693
原创 Android初级开发第五讲--Activity的生命周期
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !作为一名合格的安卓开发者,必须对Activity的生命周期了若指掌,相应代码写在相应处,今天我带大家来学习下。一款应用有界面和数据加载,安卓的界面主要用activity来表现,首先我们先看一张图,仔细看它从创建到销毁的全过程然后
2012-11-24 23:50:25 1534 2
原创 Android初级开发第四讲--系统中一些属性的区别
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !大家好,今天讲讲Android开发中一些属性的区别!1、控件的长宽一般用dip作为单位,间距等用dp作为单位,字体用sp作为单位,px已经不用。2、margin 与 padding 如图,一布局A,
2012-11-24 21:32:30 2217
原创 Android初级开发第三讲--项目中控件的学习
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !一、熟悉项目中的图标,使用android.R.drawable...即可以调用系统图标二、从布局文件中拖控件三、自己去玩玩看。先教授一些基础知识:一些简单控件的介绍:1、EditText用于输入一些内容的,通
2012-11-24 13:55:03 3579
原创 Android初级开发第二讲--项目学习
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !一、新建一个项目1、右击Package Explorer-->New-->Android Application Project一路nextfinish或者引用一个已经存在的项目
2012-11-24 00:59:59 2201
原创 Java基础之continue与break区别
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 做Java程序,不免要遇到循环的情况,continue与break什么时候用,怎么用就比较重要;代码如下:public class TestBreak { /** * @param args */ public static v
2012-09-21 10:30:35 1384
原创 Java基础架构
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 人所共知,equals与==之间是有差别的,结果为true,equals代表引用相等,==代表值相等。什么是引用,什么是值,今天我给大家讲一讲。 举例说明:String str="abc";//str就是一个引用,abc...
2012-08-06 09:55:42 1977
原创 Android进阶之大话设计模式
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 作者总结并从网上找来例子辅助解释,整理如下:为什么需要设计模式?内行的设计者:不是解决任何问题都要从头做起,找到一个好的解决方案,可以一次又一次的应用。这就是内行之所以成为内行的原因。一般来说,常用的设计模式有以下八种:
2012-07-27 04:41:06 2909
原创 项目管理(PM)简介
文章出自http://blog.csdn.net/liuxian13183,转载请引审出处引子项目管理是一种特别适用于那些责任重大、关系复杂、时间紧迫、资源有限的一次性任务的管理方法。近几年来,随着国际、国内形势的发展,这类任务越来越多,人们对项目管理的呼声越来越强烈,专业界的活动也日益频繁。PM现象一切都将成为项目项目管理是50年代后期发展起来的一种计划管理方法,它一
2012-05-30 18:07:29 3953
原创 Android开发之Socket通信
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 序---最近一直相当忙,一方面是项目,一方面是工作,另一方面还有书要看,总之很多要写的题目,暂时只编了一个大纲在草稿箱中,今天的时候主要是辟出来总结资料的。 简介:在从业过程中,所用到的有关Socket通信的有这么几个地方:1、Q...
2012-05-18 13:55:46 5118
原创 Java基础之常用集合及排序
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!大家好,今天我们来讲一下常用的集合类,如ArrayList、HashMap、HashSet、LinkedList同步:即多个线程访问一个实例,如果一个线程对实例进行修改,则实例发生改变Hashmap:是一个键值对组合,允许多个空值和一个空键的出现,可同步,不安全。
2012-05-11 16:58:40 4124
原创 Android初级开发第八讲--ListView学习以及特性介绍
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !一般,安卓程序中要实现列表数据会用到ListView和GridView,相似度很高,今天主要拿前者来讲述。咱们先看代码private List data; private Context context; private Lis...
2012-04-17 17:29:24 2418
原创 内心独白之程序员思维
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 其实社会就是一个大程序,而所有的程序都以下面的基本素质为基础运行如不然,则是繁重的程序、低效率的程序、受人诟病的程序、该被淘汰的程序程序的基本素质:发出请求,得到回复。评价:友好型程序(友好型社会)人的反应速度一般是0.
2012-01-18 15:58:20 1482
原创 Java基础之字符串匹配大全
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 首先介绍几个概念:字节:byte 字符:字母或者汉字等 位:计算机语言 用来表示0或11 bit = 1 二进制数据 1 byte = 8 bit 1 字母 = 1 byte = 8 bit 英文输
2011-12-12 06:45:22 6281 5
原创 Java基础之线程最精简的介绍
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 程序运行中,要处理的事情很多,所以一个主线程处理起来肯定是比较费劲的,所以要开启线程,就像代理者模式一样,开几个子线程就像雇佣几个帮工,帮忙处理事情,处理完通知主线程一声或者返回处理结果就行。所以做程序就如做事、做PM一样,想要做的好,想要做...
2011-11-28 13:26:17 1576
原创 Android进阶之关闭所有activty
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !关闭所有Activity有以下几种方法:1、Intent startMain = new Intent(Intent.ACTION_MAIN);startMain.addCategory(Intent.CATEGORY_HOME);//
2011-11-24 20:01:17 2300 2
Sina、Alipay、QQ、Qihoo第三方网页登录和部分代码
2014-06-06
Android Apk反编译工具
2013-11-20
Android后台应用存活率和后台线程轮循的问题
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人