自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (14)
  • 收藏
  • 关注

转载 Android消息推送(一)--AndroidPn(XMPP协议)Demo版到正式上线

前言:最近公司需要android的消息推送,在网上找了很多消息推送的例子,都是无法运行.经过一段时间的研究,终于把例子运行起来了.现在共享出来,共同学习.在下载的文件里面在bin目录下有run.bat文件直接双击即可运行.然后在浏览器里面输入http://127.0.0.1:7070即可,如果在eclipse中运行了客户端即可在服务器端看到.这个很简单,不是本文的重点.现在主要

2015-04-30 15:32:52 498

转载 androidpn搭建android推送

按照下面的部署,需要注意一点,就是手机端程序androidpn.properties配置文件中的xmppPort是xmppServer的端口号,而不是服务端的tomcat端口号。  改进地址:http://www.cnblogs.com/cnblogs-lin/archive/2012/04/28/AndroidXmpp.html前段时间,我们手上的项目需要

2015-04-30 15:06:39 653

转载 搭建XMPP协议,实现自主推送消息到手机

关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。听

2015-04-30 14:52:41 599

转载 Android消息推送

1. 几种常见的解决方案实现原理:  1)轮询(Pull)方式:应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池。   2)SMS(Push)方式:在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解

2015-04-30 09:53:39 370

转载 WebView内存泄漏,如何让WebView清除更彻底

在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说,一旦在你的xml布局中引用了webview甚至没有使用过,都会阻碍重新进入Application之

2015-04-29 09:37:35 13923 3

转载 WebView与JS交互【中级】

在WebView中使用JavaScript  如果你想要载入的页面中用了JavaScript,你必须为你的WebView使能JavaScript。  一旦使能之后,你也可以自己创建接口在你的应用和JavaScript代码间进行交互。 前情提要:使能JavaScript  上一篇文章已经说过,可以通过getSettings()获得WebSettings,然后用

2015-04-28 22:22:24 303

转载 Android WebView使用【初级使用】

WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 WebVi

2015-04-28 21:55:37 435

转载 ViewPage+Fragment的使用例子

Android记录6--ViewPage+Fragment的使用例子转载:小巫的博客2013年9月6日Fragment学习Fragment这个东西,我到现在才接触到,之前没有用到过,关于Fragment这个东西在官方文档已经介绍了非常清楚了,我还特地转载了官方API的中文翻译,在这我就不浪费口舌了。简单来说,Fragment就是为满足大屏幕的而诞生的,手机屏幕小

2015-04-24 16:18:22 524

转载 android Fragment(Android官方文档中文版)

概述Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity运行期间添加和删除.

2015-04-24 16:11:54 354

转载 Android 如何在Eclipse中查看Android API源码 及 support包源码

当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的。android系统是开源的,所以谷歌官方在每发布一个版本的时候都会放出它对应的API源码的,让我们可以深入了解android的API实现过程,这就是开源的魅力。如果我们从API源码的角度去了解了开发过程,那样对于作为开发人员的我们,便会对他

2015-04-23 23:43:20 356

转载 数据结构与算法——快速排序

每次看大牛的博客都有一种感想:啥时候我也能成为大牛。。。。。插入一个:上两篇文章分别介绍了选择排序和冒泡排序,其思想都差不多,只是选择排序是比较完所有数据后确定最小的数再交换,而冒泡排序是比较相邻的两个数如果顺序不对就要交换:两者的时间复杂度都是o(n2)下面是我在数组里面存在相同数据的结果:选择排序和冒泡排序的结果选择排序的结果:第1次排序结果:1 33 12 45 23 68 33

2015-04-23 00:00:44 497

原创 数据结构与算法学习——选择排序【使用上篇的冒泡排序】

选择排序和冒泡排序差不多,只是冒泡排序在发现比它小的时候就交换,而选择排序是只有在确定了最小的数据之后,才会发生交换。选择排序的基本思想:第i趟简单选择排序是指通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换。先临时记录其位置,只有在一趟循环完以后确定了最小的数据,才会发生交换。public static void _ChoiceSort

2015-04-22 23:30:16 406

原创 数据结构与算法学习——冒泡排序

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。  冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作

2015-04-22 22:46:56 547

转载 Activity启动模式 及 Intent Flags 与 栈 的关联分析

本文装载与:http://blog.csdn.net/vipzjyno1/article/details/25463457在学习Android的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制,其底层的通信是以Binder机制实现的,在物理层则是通过共享内存的方式实现的。    Intent主要用于2种情景下:(1)发起意图  (2)广播    它的属

2015-04-22 00:19:06 310

翻译 android网络编程——http post 和 http get

[java] view plaincopyprint?public class HttpPostDemo extends Activity {      /** Called when the activity is first created. */      @Override      public void onCreate(Bundle sav

2015-04-20 22:31:44 420

转载 AndroidPN真机环境测试【实现文本甄姬推送】

一:AndroidPN环境配置      AndroidPN框架实现了从服务器到android移动平台的文本信息推送。下面是AndroidPN的环境配置      1.先确保本机已经配置好了java环境      2.下载androidpn-client-0.5.0.zip和androidpn-server-0.5.0-bin.zip网址:http://source

2015-04-20 22:01:49 689

原创 查看并获取联系人信息

用户点击按钮获取联系人信息:并显示到输入框中。。package com.example.progress;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import

2015-04-19 22:21:21 545

转载 我的Android进阶之旅------>Android检测wifi连接状态

应用场景:实现判断当前网络是否可用当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取ConnectivityManager对象Context context = activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)Connectivity

2015-04-19 17:22:46 1002

转载 我的Android进阶之旅------>Android项目目录结构分析

此文章来自“博客园”博主,仅在此借鉴,学习1、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4、assets 1.5、res文件夹1.6、AndroidManifest.xml1.7、default.properties1、HelloWorld项目的目录结构(这个HelloWorld项目是基于A

2015-04-16 09:37:42 522

转载 Android Animation动画(很详细)

Android AnimationContents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener  Animat

2015-04-15 11:39:12 844

转载 设置android的屏幕显示[横屏、竖屏/以及全屏]

全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.Layo

2015-04-15 09:42:11 2333

原创 [android窗体泄露]android.view.WindowLeaked的解决方案

-------------------------------------------------------------------------------- 按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样

2015-04-10 17:20:33 1635

转载 Android文件操作File

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/746174        今天小马来写下自己的开发过程中碰到的问题和所犯的错,虽然简单,但还是希望通过总结提高自己,哪怕很小的进步,也希望朋友们跟小马多交流,指点小马的不足,多批评小马,有很多东西要学

2015-04-09 16:33:13 626

转载 记住这些公告你会很幸福

1、别低估任何人。2、你没那么多观众,别那么累。3、温和对人对事。不要随意发脾气,谁都不欠你的。4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。5、和对自己有恶意的人绝交。人有绝交,才有至交。6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。7、学会放弃,拽的越紧,痛苦的是自己。8、低调,取舍间,必有得失。9、不要试图给自己找任何借

2015-04-09 14:08:21 401

转载 孝顺自己的父母亲

媳妇说:“煮淡一点你就嫌没有味道,现在煮咸一点你却说咽不下。你究竟怎想怎么样?”母亲一见儿子回来,二话不说便把饭菜往嘴里送。她怒瞪他一眼。 儿子试了一口,马上吐出来, 儿子说:“我不是说过了吗,妈有病不能吃太咸!” “那好!妈是你的,以后由你来煮!”媳妇怒气冲冲地回房。 儿子无奈地轻叹一声,然后对母亲说:“妈,别吃了,我去煮个面给?” “仔,你是不是有话想跟妈说

2015-04-09 13:37:28 548

转载 好文大家看

再烦,也别忘微笑;再急,也要注意语气;   再苦,也别忘坚持;再累,也要爱自己。    低调做人,你会一次比一次 稳健;高调做事,你会一次比一次优秀。   成功的时候不要忘记过去;失败的时候不要忘记还有未来。    有望得到的要努力,无望得到的不介意,则无论输赢姿态都会好看。    生活不是单行线,一条路走不通,你可以转弯。     泪水和汗水的化学成分

2015-04-09 13:35:19 343

转载 Eclipse常用快捷键

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/739064         以下是小马经常用到的快捷键,当然了,其中有些是不常用的,希望可以帮助朋友们使用快捷键,提高开发效率(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次

2015-04-09 13:30:48 302

转载 android面试基础(继续更新)

ActivityManager    WindowManagerContent Providers   ViewSystem   PackageManager  TelephohyManager  ResourceManager   LocationManager   NotificationManager   SurfaceManager 

2015-04-09 11:35:14 415

转载 收藏几篇,写的很不错

2015-04-09 10:52:34 388

转载 Android 动态壁纸引擎试刀学习(初识安卓引擎)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/806560 动态壁纸蛮好玩的,也没接触过,看官方有就拿了学习下,是小马第一次接触引擎Engine,激动兴奋...效果做出来了,就放博客里,记录笔记,吼吼,跟大家交流学习, 废话不多说了,先看效果,再看

2015-04-09 10:43:13 1314

转载 Android 你应该知道的学习资源 进阶之路贵在坚持

最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提

2015-04-08 23:20:14 358

Android项目架构

MVC MVP MVVM AndroidFlux

2017-02-09

架构风格与基于网络的软件架构设计(中文修订版)

架构风格与基于网络的软件架构设计(中文修订版)

2017-01-06

jd-gui-osx-1.4.0 MAC

jd-gui-osx-1.4.0 mac

2016-12-12

python-3.5.1 64位window

python-3.5.1 64位window

2016-06-01

python-3.5.1 32位window

python-3.5.1 32位window

2016-06-01

Genymotion plugin for Android Studio

To install Genymotion plugin for Android Studio

2015-12-04

下拉刷新Demo

下拉刷新的一个简单Demo供初学者使用 。不要积分下来看看啦

2015-11-11

EventBus study

EventBus是 针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。

2015-11-11

apktool_v2.0.0RC2.JAR

apktool_v2.0.0RC2.JAR

2015-09-17

okio-1.4.0

okio-1.4.0 okhttp相关联的jar文件

2015-08-27

okhttp-2.4.0.jar

okhttp-2.4.0.jar ,okhttp的jar文件

2015-08-27

动态修改状态栏颜色

动态修改状态栏颜色,可以查看,使用非常简单

2015-08-25

Android获取wifi热点,实现控制wifi链接

Android获取wifi热点,实现控制wifi链接

2015-08-19

site-1.6.16

1、从官网下载site-1.6.16.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。 3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPlugin\\svn保存。 4、删除E:\MyEclipse\MyEclipse8.5\configuration\org.eclipse.update文件夹 5、重启myeclipse就一切正常了。

2014-10-15

空空如也

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

TA关注的人

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