<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Android开发的专栏]]></title><description><![CDATA[不积跬步无以至千里的恒心，不破楼兰终不还的决心。]]></description><link>https://blog.youkuaiyun.com/drl_1989</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; drl_1989]]></copyright><item><title><![CDATA[android studio3.5.3 中出现 Logcat 突然 no debuggable processes]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/104019379</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/104019379</guid><author>drl_1989</author><pubDate>Fri, 17 Jan 2020 14:59:36 +0800</pubDate><description><![CDATA[如果出现上面的情况 用下面的方法：
在Preferences-&gt;Build, Exection,Deployment-&gt;Debugger中
找到Android Debug Bridge (adb), 启用Use libusb backend。
如下图：


]]></description><category></category></item><item><title><![CDATA[通俗易懂的HTTPS （一）]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/103954390</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/103954390</guid><author>drl_1989</author><pubDate>Mon, 13 Jan 2020 11:02:32 +0800</pubDate><description><![CDATA[HTTPS 图解
HTTPS 协议之所以是安全的是因为 HTTPS 协议会对传输的数据进行加密，而加密过程是使用了非对称加密实现。其实HTTPS 在内容传输的加密上使用的是对称加密，非对称加密只作用在证书验证阶段。因此，HTTPS的整体过程分为证书验证和数据传输阶段，如下图，（图片来之网络，目前为止，个人认为是最好一张梳理图）

1、证书验证阶段
浏览器发起 HTTPS 请求
服务端返回 HTTP...]]></description><category></category></item><item><title><![CDATA[基于高德地图多小车实时移动demo]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/103463342</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/103463342</guid><author>drl_1989</author><pubDate>Mon, 09 Dec 2019 19:03:21 +0800</pubDate><description><![CDATA[地址 ：
https://github.com/douruanliang/android-gd-smoothmarker.git

]]></description><category></category></item><item><title><![CDATA[Android 项目构建工具-Gradle]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/80036078</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/80036078</guid><author>drl_1989</author><pubDate>Sun, 22 Apr 2018 09:20:46 +0800</pubDate><description><![CDATA[# 
一 、eclipse —ant 
         不支持自动去下载配置依赖jar  
二 、Android —gradle 插件

 支持



Gradle 是一个构建工具，也是一个开发框架，基于Groovy语言。 可以通过Groovy语言去写自己的Gradle插件，也可以去编写指定的脚本去改变构建规则。 
Android studio中gradle之所以能够构建android工程，是因...]]></description><category></category></item><item><title><![CDATA[Android -Activity知识梳理]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/79372280</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/79372280</guid><author>drl_1989</author><pubDate>Sun, 25 Feb 2018 22:40:44 +0800</pubDate><description><![CDATA[Android 系统架构

1 liunx内核层

2 libraries（库） 运行时

3 Framwork



4 Application



Android APP组件架构

1 Activity

2 BroadcastReciever

3 ContentProvider

4 Service

Android 状态


Running
Paused
Stopped
Killed
...]]></description><category></category></item><item><title><![CDATA[Spring Boot Web]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/72772904</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/72772904</guid><author>drl_1989</author><pubDate>Fri, 26 May 2017 19:16:04 +0800</pubDate><description><![CDATA[a 标签 href 动态传参说明 ：当在特定条件下需要a标签来请求服务端并需要动态获取参数到服务端时可以用一下方法， 
场景：页面需要选择人员来进行excel的导出，文件以流文件的格式下载，这个时候就只能是a标签的 href，ajax异步请求是不支持流文件的。已测* 
1、 a 标签 href 传参的使用2、 a 先执行 onclick 事件紧接着指向 href 连接（onclick 不可阻止）3、]]></description><category></category></item><item><title><![CDATA[SpringBoot项目在Spring Tool Suite中更改默认发布目录为Tomcat]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/72467981</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/72467981</guid><author>drl_1989</author><pubDate>Thu, 18 May 2017 14:50:15 +0800</pubDate><description><![CDATA[SpringBoot项目在Spring Tool Suite中更改默认发布目录为Tomcat方法如下：
1、点击查看Servers视图 
2、双击 Tomcat v9.0 Server at localhost 之后就可以看下如下视图： 
 
当设置是灰色是：要移除Tom里面的项目，重启STS，在双击server进入该视图：就可以选择Tom的部署目录的了。 
3、如果部署好后，运行时出现：“proj]]></description><category></category></item><item><title><![CDATA[小米4 Android 6.0 版本 无需 Root 就可以安装APP]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/64128654</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/64128654</guid><author>drl_1989</author><pubDate>Mon, 20 Mar 2017 17:10:50 +0800</pubDate><description><![CDATA[小米4 Android 6.0 版本 无需 Root 就可以安装APP在开发测试中，手机是直接用usb数据线连接 Android studio 的；1 设置–》更多设置—》开发者选项—-》USB安装2 登录小米帐号（必须条件）注意：必须条件如果想root 请参考： 
http://blog.youkuaiyun.com/PrototypeZ/article/details/51449603]]></description><category></category></item><item><title><![CDATA[关于 Android Context]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/53259995</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/53259995</guid><author>drl_1989</author><pubDate>Mon, 21 Nov 2016 15:36:46 +0800</pubDate><description><![CDATA[Android Context 是 what? 
a.可以理解为“上下文”：它贯穿整个应用； 
b.也可以理解成“运行环境”：它提供了一个应用运行所需要的信息，资源，系统服务等; 
c.同样也可以理解成“场景”：用户操作和系统交互过程就是一个场景，比如Activity之间的切换，服务的启动等都少不了Context 
常见的Context : 
    例如： Activity是一个Context，A]]></description><category></category></item><item><title><![CDATA[Android APK版本升级设计]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/51848786</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/51848786</guid><author>drl_1989</author><pubDate>Thu, 07 Jul 2016 09:55:11 +0800</pubDate><description><![CDATA[说明：Android APP的版本可以在androidmainfest.xml中定义，主要有android:versionCode和android:versionName。
android:versionCode  
主要用于版本升级，是INT类型的，第一个版本定义为1，以后递增，这样只要判断该值就能确定是否需要升级，该值不显示给用户。
android:versionName 
这个是说明的版本号，]]></description><category></category></item><item><title><![CDATA[微信企业号开发启示的一些东西]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/51622807</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/51622807</guid><author>drl_1989</author><pubDate>Thu, 09 Jun 2016 22:02:48 +0800</pubDate><description><![CDATA[最近做微信企业号开发，基本流程是移动端通过微信APP内置的浏览器去解析自己服务器上的页面（或Controller），页面去异步访问项目中需要的API（自己团队或自三方）。
       觉得在对接API时有些流程是需要梳理的如下：
       1、移动端开发人员也和服务端API开发人员提前定义好API接口（方法名称
参数、返回的JSON格式）
       2、双方按约定，服务端硬编码编]]></description><category></category></item><item><title><![CDATA[致高考结束的你们]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/51622678</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/51622678</guid><author>drl_1989</author><pubDate>Thu, 09 Jun 2016 21:34:20 +0800</pubDate><description><![CDATA[2016/6/9 高考结束，有的人开心就难免有的人难过（还是叫做不开心好了）。但是不管怎样都得继续向前看，人各有志。不断的加油，努力，去实践，去积累，去面对就好了。再有半个来月，我就毕业两年了。大学学的是《软件技术》后晋级《软件工程》，我也不知道当初为什么选着这个专业，我更本就不下换电脑，可能是但是茫然，就随从一个好哥们一起报的。
      大学期间学过PHP ，现在已经忘得差不多，现在做的是]]></description><category></category></item><item><title><![CDATA[关于Android新版ADT创建项目时出现appcompat_v7的问题]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/25188545</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/25188545</guid><author>drl_1989</author><pubDate>Wed, 07 May 2014 10:18:00 +0800</pubDate><description><![CDATA[﻿﻿
做Android开发的朋友最近会发现，更新ADT至22.6.0版本之后，创建新的安装项目，会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢？原来appcompat_v7是Google自己的一个兼容包，就是一个支持库，能让2.1以上全使用上4.0版本的界面。下面就让笔者带你慢慢走近这个问题并解决它。
首先我们打开Eclipse，新建一个Android]]></description><category></category></item><item><title><![CDATA[android logcat不打印信息解决方法]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/24235019</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/24235019</guid><author>drl_1989</author><pubDate>Mon, 21 Apr 2014 10:34:07 +0800</pubDate><description><![CDATA[﻿﻿
先关掉原先的L


用eclipse进行android开发中经常遇到logcat无任何信息输出，这给我们调试程序带来很大的不便。解决办法：window-->show view-->选择android下的devices，打开devices，点击右边的截屏图片。等到出现截图的时候，logcat就出来信息了！]]></description><category></category></item><item><title><![CDATA[Android开发： Eclipse中导入项目前有红叉提示但是项目文件内容无错误的解决方法]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/23833637</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/23833637</guid><author>drl_1989</author><pubDate>Wed, 16 Apr 2014 11:48:47 +0800</pubDate><description><![CDATA[﻿﻿
Eclipse中，Android项目名称前有红叉，但项目内所有文件都无错误，通常发生在导入项目时。

先可以去看一下几个窗口的输出内容，不同的错误日志要采用不同的方法，要灵活使用各种方法！
1>菜单路径----Window/Show View/Console
2>菜单路径----Window/Show View/Error Log
3>菜单路径----Window/Show Vi]]></description><category></category></item><item><title><![CDATA[Android开发中的MVC模式理解]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/21238965</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/21238965</guid><author>drl_1989</author><pubDate>Fri, 14 Mar 2014 16:03:20 +0800</pubDate><description><![CDATA[何为MVC?
正如下图所示


MVC是Model,View,Controller的缩写，从上图可以知道MVC包含三个部分：
 --------->模型 对象：是应用程序的主体部分，所有的业务逻辑都应该写在该层。
--------->视图 对象：是应用程序中负责生成用户界面的部分，也是在整个MVC架构中用户唯一可以看到的一层，接受用户的出入，显示处理结果。
--------->控制器]]></description><category></category></item><item><title><![CDATA[实用的Http工具类]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/17710103</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/17710103</guid><author>drl_1989</author><pubDate>Tue, 31 Dec 2013 10:19:05 +0800</pubDate><description><![CDATA[在Android 网络开发 网络请求是不可少的，下面是我整理的一个工具类 ，考下来就可以用，一下是代码，附加详细的说明
public class HttpHelper {


public static String sendHttpRequest(String url, Map params) throws Exception {

//建立参数----》基本的参数
HttpPar]]></description><category></category></item><item><title><![CDATA[Android 动态获取图片]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/12557239</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/12557239</guid><author>drl_1989</author><pubDate>Thu, 10 Oct 2013 09:48:38 +0800</pubDate><description><![CDATA[Android SQLite 数据库 + BaseAdapter+ ListView

做项目遇到的问题,现在把它记下和大家分享下：
有时候项目中需要动态从数据库获取图片，而SQLite 是小型嵌入数据库，所以一般想到的是在数据库中储存图片的名字。那么在我们需要调用的时候该如何从数据库提取呢？
ImageViewim=(ImageView) view.findViewById(R.id.i]]></description><category></category></item><item><title><![CDATA[Eclipse 右键 New菜单项的自定义设置方法]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/12043317</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/12043317</guid><author>drl_1989</author><pubDate>Thu, 26 Sep 2013 11:27:43 +0800</pubDate><description><![CDATA[在Eclipse中新建一个项目或者文件都是通过菜单项的File-New来创建，然而有些右键出来的选项可能从来都不会使用到，而有些可能会常用到但是右键中又没有，比如android开发中常要新建布局文件，这个时候就可以自定义New中的右键选项，具体设置方式如下：

Window --> Customize Perspective... --> Shortcuts --> 选择"New" 进行相关设]]></description><category></category></item><item><title><![CDATA[Andorid 全屏的实现]]></title><link>https://blog.youkuaiyun.com/drl_1989/article/details/12037741</link><guid>https://blog.youkuaiyun.com/drl_1989/article/details/12037741</guid><author>drl_1989</author><pubDate>Thu, 26 Sep 2013 09:24:45 +0800</pubDate><description><![CDATA[Android实现全屏显示可以通过两种方法实现：

1、在AndroidManifest.xml的配置文件里面的标签添加属性：
//可以在视图状态下 自动添加和更改
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2、在Activity的onCreate()方法中的super()和setContentView()两个方]]></description><category></category></item></channel></rss>