
Android 开发篇
文章平均质量分 63
elvis_xufei
当处在低谷时一定要清醒,要忍耐,要淡定。这是生活给你一个难得的自省机会,利用这些时间多学习、暗地里提高自己,为即将到来的高峰做准备!
展开
-
Android四种数据存储方式之一SharedPreferenced
Android 数据存储sharedpreferencesSharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其原创 2015-04-01 17:30:52 · 598 阅读 · 0 评论 -
Android 之 Service 详解
前言: Android四大组件,Activity,Service,BroadcastReceiver和ContentProvider。最近在工作中遇到很多网络处理操作都用线程来处理,想想好像Service就是用来进行这类操作的,这两者的区别和使用场合有点模糊了,最近主要研究了service并进行总结,以备后用。原创 2015-05-20 12:02:00 · 418 阅读 · 0 评论 -
Android之SlidingMenu
SlidingMenu一般称作:侧滑菜单,可以实现比较绚丽的界面,在很多APP中都有应用。 首先要理清思路:SlidingMenu和MainActivity其实使用了两个Layout文件,主页面使用一个,SlidingMenu有个方法setMenu(Layout layout)需要指定一个layout文件。原创 2015-04-30 10:33:59 · 565 阅读 · 2 评论 -
Android之Http,Socket和Tcp/Ip
前言:最近在移动开发的项目中接触了很多关于网络连接的编程应用:如手机端调用服务端后台提供的接口,就是通过向服务端发送http请求,获取数据;而后台(我这边用的是tomcat)服务器对每一个http请求都开启了一个Tcp连接链路(关于这个点,我也不太确定,不过通过查看服务端的监听端口,好像是开启了,汗)。原创 2015-08-26 19:49:16 · 1019 阅读 · 0 评论 -
Android 网络通信方式
恍惚间,从事Android开发已经有半年有余了!之前一直在沉浸于项目中的Bug解决,颇有种一叶障目不见泰山的感觉,对Android网络通信这块儿缺乏一种宏观的认识,适逢一个难得的阴雨周末,躺着也是无聊,倒不如写写耍耍来的痛快!原创 2015-11-07 16:15:34 · 680 阅读 · 0 评论 -
Android 结合源码和实例理解消息机制
写在前面: 一直对Android消息机制的实现比较感兴趣,尤其是最近在做开发时大量使用这种机制进行网络数据处理后的显示,很有必要进一步总结一下,之前有写过关于消息机制的文章,但是现在看来理解的实在是太肤浅了。在此一并归纳,也算是对之前落下任务的一个交代吧。原创 2015-12-11 11:23:58 · 517 阅读 · 1 评论 -
Android 自定义Dialog无法Dismiss
写在前面:Android开发碰到了一个很奇怪的问题,同样的自定义View的Dialog 的Code在一个项目中可以dismiss,在另一个项目中却如何也无法dismiss,真心不知道问题在什么地方,查阅了一下网上的资料,找到了自定义Dialog正确且标准的使用方式,在此Mark一下先。**实例代码** 代码so esay,只是用来测试为什么自定义的dialog的不能dismiss原创 2015-12-14 17:49:06 · 7997 阅读 · 1 评论 -
Android移动开发程序员的职业发展之路
写在前面: 又是一个阴雨的周末,也不知道是不是在江南待的太久的缘故,每逢阴雨的周末,兴奋的连懒觉都睡不了。看着窗外的细雨,回想起这一路走来的点点滴滴,些许感慨!光阴似箭,岁月蹉跎,未来的路在何方,明年今日自己会在哪里,做着什么样的事情呢?原创 2015-12-05 15:21:38 · 1331 阅读 · 0 评论 -
Android FragmentActivity 和Activity的关系
写在前面:接触到第一个Android项目,就用到了Fragment,当时为了赶进度,很多东西都是不求甚解,包括FragmentActivity和Activity的区别。现在在此总结一下,先Mark!原创 2016-01-25 17:53:46 · 778 阅读 · 0 评论 -
最新Android版本和API Level关系
写在前面: 总是搞不清楚 api Levle和 Android版本之间的关系,在此一张表格总结一下。原创 2016-01-25 18:25:58 · 543 阅读 · 0 评论 -
Java之内部类
1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 4.可以避免修改接口而实现同一个类中两种同名方法的调用。原创 2015-05-14 10:39:02 · 355 阅读 · 0 评论 -
Android Dalvik虚拟机初识
首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?转载 2015-05-06 13:11:04 · 402 阅读 · 0 评论 -
Android网络操作
**前言: Android网络编程初始学习阶段,在网络上down了很多的代码.结果在自己实际亲测时出现了很多的问题,要么连接不上网络,要么就是获取不到网络的数据.经过Debug后发现了NetworkOnMainThreadException的异常,后来得知:对UI线程/主线程里面是不允许进行网络操作的,如果有网络操作,就会出现上述问题.原创 2015-04-03 14:21:49 · 709 阅读 · 0 评论 -
什么是java的序列化,为什么采用序列化?
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。转载 2015-04-18 10:51:57 · 461 阅读 · 0 评论 -
Android Jason数据解析及显示
前言:最近在忙一个App的修改工作,发现很多地方有使用到Jason进行数据封装和解析.现在通过一个小例子予以总结.什么是Jason? 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。原创 2015-04-13 11:40:53 · 2110 阅读 · 0 评论 -
Android Sqlite学习
前言最近修改的考务和培训系统将用户收藏的题目和考试错题通过Sqlite存储在手机客户端,趁着这个机会彻底实测了一把.Android实现数据存储主要有三种方式:文件,SharedPreferences和数据库SqliteDatabase存储.原创 2015-04-15 17:21:42 · 538 阅读 · 0 评论 -
Android 消息机制
前言:关于Android的消息机制,因为涉及的东西太多,网上讲的都深浅不一,我这边结合Android源码和身边的实际应用对其进行总结,不打算一次总结完毕,后面会慢慢完善.涉及内容: Handler, Looper, Message, MessageQueue,Thread.HandlerAndroid提供了一种异步回调机制handler,允许我们在完成很长时间的任务后做出相应的通知.原创 2015-04-09 09:32:57 · 321 阅读 · 0 评论 -
Android 倒计时类
前言: 在考试APP和网络培训上有很多的应用,自己写的CounterTimer类.原创 2015-04-13 11:48:41 · 631 阅读 · 0 评论 -
Android之activity总结
什么是activity Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。原创 2015-05-05 18:06:52 · 409 阅读 · 0 评论 -
Android is not Linux.
前言: 一直在学Android研发,时间一久,大脑就模糊了。今天突然想到一个问题,Android到底是什么?一时间无语凝噎,私下里想想应该就是一个小型的linux吧(估计应该有不少初学者有我这样的观点。。呵呵。。)。后面逛社区的时候看到的下面的文章,感觉虽然作者对GoogleAndroid有点悲观,但是却实实在在讲了很多道理。原创 2015-05-05 15:27:06 · 380 阅读 · 0 评论 -
Android手机定位
当前越来越多的安卓应用开始使用基于LBS的服务来完善用户体验。术语LBS(Location Based Service)可以称为基于位置信息的服务,使用百度地图或google地图进行开发的应用程序不可避免的要使用到定位功能。原创 2015-05-13 15:30:14 · 1138 阅读 · 1 评论 -
为什么自定义ViewGroup ondraw方法不会被调用
前言: 最近在自定义ViewGroup类型的控件时,通过复写View的OnDraw()方法来修改控件的背景,发现不论在onDraw()方法中怎么修改背景,都是不能成功,除非指定android:background的颜色属性后才能有颜色显示。原创 2016-02-18 14:26:36 · 624 阅读 · 1 评论