自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 android 即时通讯 心跳

前言:现在的大多数移动端应用都有实时得到消息的能力,简单来说,有发送消息的主动权和接受消息的被动权。例如:微信,QQ,天气预报等等,相信好处和用户体验相信大家都知道吧。提出问题:这种功能必须涉及client(客户端)和server(服务器),所以到底client如何和server实现实时连接通讯?分析问题:这种功能实际上就是数据同步,同时要考虑手机本身、电量、网络流量等等限制因素,

2015-06-30 11:52:22 1210

原创 android 事件传播机制

在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。

2015-06-30 11:41:58 466

原创 面试之 android activity 生命周期

先把宝图收藏好:onCreate:创建界面,做一些数据的初始化操作onStart:用户可见但不可交互onResume:用户可交互onPause:可见但不可交互,系统会停止一些很消耗CPU的动作(比如动画),此时可以保存一些重要数据,因为这个时候程序的优先级降低,很有可能被系统回收,所以应该将一些重要数据保存下来,在onResume中读取出来。但是要注意的是,

2015-06-30 11:32:17 410

原创 listView 逐步优化

1. converViewpublic View getView(int position, View convertView, ViewGroup parent) 可以看到getView方法的参数中有一个converView,在listview滑动过程中,如果一个item条目滑出屏幕,并且一个新的item出现,这时可以直接使用converView,此时的converVie

2015-06-30 11:29:16 257

原创 Android突发情况(来电话,按Home键,内存不足)如何保存数据

private String name; @Override protected void onSaveInstanceState(Bundle outState) {  outState.putString("name", "liming");  super.onSaveInstanceState(outState); } @Override protected

2015-06-30 11:27:12 661

原创 android 电话状态的监听(来电和去电) PhoneStateListener和TelephonyManager

今天的程序可以实现电话状态改变时启动(来电、接听、挂断、拨打电话),但是暂时没法实现拨打电话时判断对方是否接听、转语音信箱等。Android在电话状态改变是会发送action为android.intent.action.PHONE_STATE的广播,而拨打电话时会发送action为android.intent.action.NEW_OUTGOING_CALL的广播,但是我看了下开发文档,暂时没发现

2015-06-30 11:25:18 1128

原创 解析Android游戏中获取电话状态进行游戏暂停或继续的解决方法

开发应用程序的时候,我们希望能够监听电话的呼入,以便执行暂停音乐播放器等操作,当电话结束之后,再次恢复播放。在Android平台可以通过TelephonyManager和PhoneStateListener来完成此任务。TelephonyManager作为一个Service接口提供给用户查询电话相关的内容,比如IMEI,LineNumber1等。通过下面的代码即可获得TelephonyMana

2015-06-30 11:17:43 728 1

转载 android 与javascipt 之间相互调用

在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:第一步:新建一个Android工程,命名为WebViewDemo(这里我在ass

2015-06-30 10:41:19 261

翻译 android 反编译

大家好,今天给大家分享一下Android中的拿来主 义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常是这样的 如下图:二、所需工具1.AXMLPrinter2.jar2.baksmali.jar3.smali.jar三、准备工作为了方便起见,作

2015-06-30 10:34:03 276

转载 应用如何去调用系统中的应用

如何在一个应用中 通过某个事件,而去启动另外一个已安装的应用。所以愿意和大家分享一下!而为了能让大家更加容易的理解,我写了一个简单的Demo,我们的程序有俩个按钮,其中一个点击会启动我自己写的应用(一个3D应用为例),而另外一个按钮会启动系统自带的应用(如,日历,闹钟,计算器等等).这里我一日历为例子! 首先看一下我们的效果图(点击第一个按钮为例):   

2015-06-30 10:28:18 290

转载 android 横竖屏切换

Android中每次屏幕的切换动会重启Activity,为了避免每次切换屏幕方向后重启Activity,首先修改AndroidManifest.xml,在activity标签内加入以下属性: android:configChanges=”orientation|keyboardHidden” 然后再在Activity代码中覆盖onConfigurationChang

2015-06-30 09:48:33 281

转载 Activity中的的四种launchMode

Activity中的的四种launchModelaunchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对

2015-06-27 14:18:51 323

转载 今日头条新闻阅读器

文链接:http://blog.csdn.net/vipzjyno1/article/details/26514543 从写第一篇今日头条高仿系列开始,到现在已经过去了1个多月了,其实大体都做好了,就是迟迟没有放出来,因为我觉得,做这个东西也是有个过程的,我想把这个模仿中一步一步学习的过程,按照自己的思路写下来,在根据碰到的知识点和问题,并且罗列出这些东西的知识点和使用方法。如果你

2015-06-27 13:33:02 549

转载 android 内存泄露

内存泄漏简介java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。因此要借助一些专业的平台资源去保证安全性,例如可以通过加密实现。定义引用百度百科的定义:“用动态存储分配函数动态开辟的空间,在使用完毕后未释放,

2015-06-27 10:24:55 319

转载 android 中Gson 的使用

目前的客户端大都有和服务端进行交互,而数据的格式基本就是json了,于是在Android开发中就经常用到json解析,方便的是Google已经为我们提供了一个很棒的json解析库–gson,那么今天就来总结分享下gson的各种用法。gson的官方下载地址:google-gson单个对象首先我们来看一个最简单的用法,假设json的数据格式是这样的:{ "id"

2015-06-27 09:54:37 551

转载 ListView中按钮监听器 设置 及 优化

在应用开发中经常会用到ListView,并且每一个Item里面都会有按钮之类的需要进行事件监听的控件。在给按钮添加OnClickListener的时候,一开始很下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button。但是当数据量很大的时候,new出来这么多个监听器势必会对内存造成一定的压力,而

2015-06-27 09:45:13 374

原创 android 学习网址

http://blog.csdn.net/gao_chun/article/details/46567039  csdn 博客 上门洗车 不断更新 注意

2015-06-24 20:50:06 423

原创 Android ListView异步加载图片错位、重复、闪烁分析以及解决方案

Android ListView异步加载图片错位、重复、闪烁分析以及解决方案2014-12-05 11:06我们在使用ListView异步加载图片的时候,在快速滑动或者网络不好的情况下,会出现图片错位、重复、闪烁等问题,其实这些问题总结起来就是一个问题,我们需要对这些问题进行ListView的优化。比如ListView上有100个Item,一屏只显示10个Item,

2015-06-24 20:42:22 564

google TV 开发文档

android tv 开发官方文档 官方下载有需要的可以下载

2014-05-28

spring security例子

spring security 权限设置

2014-02-08

空空如也

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

TA关注的人

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