<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[suzhen666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/suzhen666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; suzhen666]]></copyright><item><title><![CDATA[spring ioc和aop理解]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/65628993</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/65628993</guid><author>suzhen666</author><pubDate>Fri, 24 Mar 2017 11:40:02 +0800</pubDate><description><![CDATA[1、IOC 表示控制反转,依赖注入 
　　简单点说就是原来的对象是在要使用之前通过在代码里通过new Something()的方式创建出来的； 
　　IOC则是由spring容器创建同一创建，在程序要使用到该对象的时候，自动注入。（spring默认在web容器启动的时候就创建了单例的对象） 
　　IOC最大的作用是减少了代码之间的耦合度。 
　　一个简单的例子： 
　　我们是如何找女朋友的？常见的情]]></description><category></category></item><item><title><![CDATA[android studio 导入外部库文件，以及将项目中module引用依赖]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/63679530</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/63679530</guid><author>suzhen666</author><pubDate>Sun, 19 Mar 2017 09:31:40 +0800</pubDate><description><![CDATA[一：导入如百度地图等的外部类。步骤：1.首先 将androidstudio项目显示切换到 project 状态显示项目     2.然后添加.jar文件，将所有的.jar文件放入libs文件夹内(libs文件夹就在项目文件夹下)，然后在引入的.jar文件上右键然后点击 Add As Library... OK jar文件引入。     3.添加.so文件，在项目下的src目录下的main目录下新建j]]></description><category></category></item><item><title><![CDATA[android实现弹窗和自定义弹窗]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/62222750</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/62222750</guid><author>suzhen666</author><pubDate>Wed, 15 Mar 2017 14:04:47 +0800</pubDate><description><![CDATA[**安卓中弹窗和自定义弹窗**
在安卓中我们有时候要实现弹窗的功能，实现弹窗有很多种实现的方法，有用系统默认的弹窗弹出窗口，但是有很多时候默认的弹窗满足不了我们，在这里我主要讲解两种自定义弹窗的方法和一种默认弹窗效果。1、         首先我们来讲解一下默认弹窗是怎么实现的，代码如下：// 创建builder实例AlertDialog.Builder builder = new AlertDia]]></description><category></category></item><item><title><![CDATA[android五大基本存储方式]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/60465212</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/60465212</guid><author>suzhen666</author><pubDate>Sun, 05 Mar 2017 10:40:03 +0800</pubDate><description><![CDATA[文件存储
SharedPreferences
SQLite数据库存储
ContentProvider
网络存储
一、文件存储默认存储路径：/data/data/<PackageName>/files文件操作模式：MODE_PRIVATE（默认）：覆盖、MODE_APPEND：追加
写入文件
public void save(){
      String data = "save something]]></description><category></category></item><item><title><![CDATA[Android三种解析XML方式（SAX,DOM,PULL）]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/60463346</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/60463346</guid><author>suzhen666</author><pubDate>Sun, 05 Mar 2017 09:41:27 +0800</pubDate><description><![CDATA[在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。
下面是本例子要解析的XML文件：itcast.xml    <?xml version="1.0" encoding="UTF-8"?>  
    <persons>  
    　　<person id="1"]]></description><category></category></item><item><title><![CDATA[android-----第三方推送（极光推送消息）]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/60462912</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/60462912</guid><author>suzhen666</author><pubDate>Sun, 05 Mar 2017 09:28:19 +0800</pubDate><description><![CDATA[在Android开发中,服务器有时候会向客户端推送一些用户可能感兴趣的消息,比如:淘宝,网易新闻,美团等都会向我们客户端推送消息.今天我就介绍一个第三方免费推送消息的服务:极光推送 
其推送率成功率相对于其他来讲相对较高点，以及其api文档集成较为简单。 
这里我推荐大家看下文档，博主呢也是跟着文档一步一步走， 
http://www.devstore.cn/service/newproductLi]]></description><category></category></item><item><title><![CDATA[Android-25种开源炫酷动画框架]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58595146</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58595146</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 14:24:06 +0800</pubDate><description><![CDATA[吃完饭没事做，找了一些自己以前写的app，所以找了一些合适开源控件，这样更加省时，再此我分享给大家，希望能对大家有帮助，此博文介绍的都是UI上面的框架，接下来会有其他的开源框架（如：HTTP框架、DB框架）。1.Side-Menu.Android
分类侧滑菜单，Yalantis 出品。
项目地址：https://github.com/Yalantis/Side-Menu.Android2.Conte]]></description><category></category></item><item><title><![CDATA[android仿微信聊天页面，以及实现语音功能]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58589548</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58589548</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 11:59:45 +0800</pubDate><description><![CDATA[本demo为模仿微信聊天界面UI设计，文字发送以及语言录制UI。 
觉得还行，转过来分享给大家： 
先看效果图我们： 
     1先看效果图：   
第一:chat.xml设计
 
Xml代码  <?xml version=“1.0” encoding=“utf-8”?>  <RelativeLayout xmlns:android=“http://schemas.android.com/apk/]]></description><category></category></item><item><title><![CDATA[addroid实现广告倒计时跳Activity之CountDownTimer]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58588996</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58588996</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 11:38:00 +0800</pubDate><description><![CDATA[现在的APP大部分首页打开时的欢迎界面都有广告，倒计时结束进入主界面，以及点击跳过广告直接进入，以前小小实现了一下，趁今天有时间，传上来给大家分享，欢迎大家一起学习，主要用到有： 
Intent：意图，实现页面跳转 
CountDownTimer：倒计时器， 
首先咱看图： 
倒计时完自动跳指定Activity，也可以跳过广告，下面直接上完整代码 
首先布局文件：<?xml version="1.0]]></description><category></category></item><item><title><![CDATA[Android开发中实现用户注册和登陆的小demo分享]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58588149</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58588149</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 11:07:56 +0800</pubDate><description><![CDATA[本文实例讲述了Android实现登录功能的方法。分享给大家供大家参考，具体如下：
登陆效果： 应用程序判断当前用户还未登陆，弹出登陆对话框，用户输入账号和密码信息后，传到服务器验证，验证成功后，现实Toast 成功信息，并转到其他界面。注册效果：用户如没有账号，则点击登陆对话框的 “没有账号，快速注册账号”， 弹出注册界面,用户输入注册信息，点击注册按钮，注册成功后，弹出toast信息”注册成功”，]]></description><category></category></item><item><title><![CDATA[完整使用SSM框架（Spring SpringMVC Mybatis）搭建web服务器实现登录功能]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58587460</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58587460</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 10:45:20 +0800</pubDate><description><![CDATA[SSM框架搭建流程SSM框架Web程序的流程  http://www.linuxidc.com/Linux/2016-08/134273.htm上面链接总结的流程很好，但是该流程没有加入DAO这一层，经过分析本项目源码，流程应该是这样的：database–>Entity.Java–>mapper.xml–>Mapper.java–>Dao.java–>DaoImpl.java–>Service.ja]]></description><category></category></item><item><title><![CDATA[android之-----SharedPreferences（存储数据）简单使用]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/58585849</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/58585849</guid><author>suzhen666</author><pubDate>Tue, 28 Feb 2017 09:39:53 +0800</pubDate><description><![CDATA[作为Android的5大存储数据的方式之一，sharepreferences还是具有其鲜明的特点的。 
1.存储的数据一般比较小，比如是android的配置信息，用户名和密码之类的信息。 
2.使用简单，不像操作数据库那么麻烦，写sql语句之类的。 
3.采用键值对的形式存储数据。 
下面是写在活动中的sharepreferences：private TextView text;      @Ove]]></description><category></category></item><item><title><![CDATA[Android使用VideoView播放视频的方法]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/56277768</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/56277768</guid><author>suzhen666</author><pubDate>Tue, 21 Feb 2017 10:41:16 +0800</pubDate><description><![CDATA[上面讲了播放音频文件，这里讲解如何使用Android视频播放器VideoView来播放本地视频实现起来还是比较简单的，有需要的朋友可以参考借鉴。 
首先我们来看看效果图吧我们： 
 
下面直接看代码，老哥还是稳：1.布局文件<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.androi]]></description><category></category></item><item><title><![CDATA[Android之MediaPlayer(多媒体之音乐播放)]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55806500</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55806500</guid><author>suzhen666</author><pubDate>Sun, 19 Feb 2017 18:52:44 +0800</pubDate><description><![CDATA[本篇文章是对Android中MediaPlayer的使用方法进行了详细的分析介绍，需要的朋友可以参考下 
1. 
如何获得MediaPlayer实例： 
可以使用直接new的方式： 
MediaPlayer mp = new MediaPlayer(); 
也可以使用create的方式，如： 
MediaPlayer mp = MediaPlayer.create(this, R.raw.gaiba]]></description><category></category></item><item><title><![CDATA[Android常用到的面试题集合大全]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55668189</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55668189</guid><author>suzhen666</author><pubDate>Sat, 18 Feb 2017 16:14:57 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创收集文章，未经博主允许不得转载。Android是一种基于Linux的自由及开放源代码的操作系统，主要使用于移动设备，如智能手机和平板电脑，由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题，目前已收集100题。1.Android系统的架构
Android系统架构之应用程序 
Android会同一系列核心应用程序包一起发布，该应用程序]]></description><category></category></item><item><title><![CDATA[android实现定位与目的地的导航]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55667615</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55667615</guid><author>suzhen666</author><pubDate>Sat, 18 Feb 2017 15:17:59 +0800</pubDate><description><![CDATA[今天无意中看到技术大神利用百度地图定位并实现目的地导航的Demo。觉得很不错，就转载过来一起分享，下面我们看实现效果： 
         
进入后首先会得到当前位置，在地图上显示出来，在输入框中输入目的地后，就会在地图上出现最佳线路，我这里设置的是距离最小的驾车线路，另外还有公交线路、步行线路，在代码中都有详细注释。另外，在控制台还输出了线路上每一个节点的信息以及起始位置和目的地的距离，信息显示的]]></description><category></category></item><item><title><![CDATA[Android之 WebView(网页控件）使用方法]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55259770</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55259770</guid><author>suzhen666</author><pubDate>Thu, 16 Feb 2017 15:59:28 +0800</pubDate><description><![CDATA[最近我在工作中，很多地方都用到了WebView,今天我抽空就把它整理下：WebView 顾名思义，就是放一个网页，一个看起来十分简单，但是用起来不是那么简单的控件。首先你肯定要定义，初始化一个webview，其实网上的例子很多，我这里就简单的把一些WebView 中可能会用到的的很重要的属性以及支持全屏播放视频该怎么实现的代码粘出来，直接放到项目中去就行了首先需要添加权限：<uses-permiss]]></description><category></category></item><item><title><![CDATA[android调用ITelephony类，AIDL实现电话，联系人黑名单拦截挂断服务]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55050462</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55050462</guid><author>suzhen666</author><pubDate>Mon, 13 Feb 2017 16:53:43 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。 
首先新建AIDL文件,ITelephony.aidl。注意包名为com.android.internal.telephony，不可更改，此时需要重新rebuild project才能正常使用。  
总体效果图：如下 
 
废话不多说，咱还是直接上代码吧： 
首先布局文件：activity_phonestate<?xml version="1.0]]></description><category></category></item><item><title><![CDATA[用蛮力，跑不远！]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55045751</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55045751</guid><author>suzhen666</author><pubDate>Mon, 13 Feb 2017 10:46:20 +0800</pubDate><description><![CDATA[我没有多大的野心，但我想得到我想要的东西有时候我们会用蛮力去学习一些东西，就是这东西不管是否适合目前自己的知识体系， 觉得学了之后会更牛逼就去学，但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力， 太吃力的事情，自然就无法有恒心， 这就是很多人会觉得自己做事总是无法持之以恒的原因。努力不应该是某种需要被时常觉知的东西，意志力是短期内会用完的精神能量。 
真正坚持到最后的人靠的不是激情，]]></description><category></category></item><item><title><![CDATA[Android中的服务（service)--AIDL远程服务]]></title><link>https://blog.youkuaiyun.com/suzhen666/article/details/55045606</link><guid>https://blog.youkuaiyun.com/suzhen666/article/details/55045606</guid><author>suzhen666</author><pubDate>Mon, 13 Feb 2017 10:35:27 +0800</pubDate><description><![CDATA[这几天仔细研究了下service服务： 
1）AIDL的作用  
       在Android平台,每个应用程序都是一个单独的JVM，都运行在自己的进程空间里， 通常，一个进程不允许访问另一个进程的内存空间(一个应用不能访问另一个应用)。当用户（程序开发人员）想在一个App中访问另一个App的进程空间的时候，就需要进程间通信。在Android中，远程服务为我们提供了实现进程间通信的方式，其中，AI]]></description><category></category></item></channel></rss>