<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿方的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011809714</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011809714]]></copyright><item><title><![CDATA[Android Studio编译出来的APK无法安装如何解决？]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/78965775</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/78965775</guid><author>u011809714</author><pubDate>Wed, 03 Jan 2018 21:54:17 +0800</pubDate><description><![CDATA[安装了Android Studio 3.0 ，换了新的测试机 结果一个问题困扰我一天 

新建的项目直接无法安装，并出现：Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR




首先罗列一下困扰我的原因

1、开发者权限已经打开

2、USB调试已经打开，并允许USB调试

3、选择USB配置 选项 选]]></description><category></category></item><item><title><![CDATA[adb 命令集合]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/78539533</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/78539533</guid><author>u011809714</author><pubDate>Wed, 15 Nov 2017 12:53:04 +0800</pubDate><description><![CDATA[adb shell pm list permissions -d -g
1、使用 adb 工具从命令行管理权限：
按组列出权限和状态：]]></description><category></category></item><item><title><![CDATA[解决Android单个dex文件不能超过65535个方法问题]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/72772132</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/72772132</guid><author>u011809714</author><pubDate>Fri, 26 May 2017 18:31:38 +0800</pubDate><description><![CDATA[一、找坑：谷歌规定单个dex文件中的方法不能超过65536的限制
我们编写项目过程中在工程的lib文件夹下引用的第三方插件jar包太多或者项目过大，编译运行时就有可能报出com.android.dex.DexIndexOverflowException: method
 ID not in [0, 0xffff]: 65536错误。看到这个错误说明你的方法加起来已经超过了65536这个数目。但]]></description><category></category></item><item><title><![CDATA[生成签名文件的两种方式]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/71732499</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/71732499</guid><author>u011809714</author><pubDate>Fri, 12 May 2017 15:42:14 +0800</pubDate><description><![CDATA[加解密算法的分类

　　加解密算法基本上可以分为三类，它们分别是对称性解密算法、非对称性加密算法和消息摘要算法。每一类算法中又有多个不同的具体算法。对于这些算法，我们不要求完全掌握，但是对于各类算法的特点和用途是一定要了解的，对于一些常见的名字，如 DES、AES、RSA、DSA、MD5、SHA1 等，一定要熟悉，至少要知道它们分别属于哪类算法。　　对称性加密算法使用同一个密钥对信息进行加密和]]></description><category></category></item><item><title><![CDATA[android studio 各种令人费解的问题]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/54880274</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/54880274</guid><author>u011809714</author><pubDate>Sun, 05 Feb 2017 11:34:54 +0800</pubDate><description><![CDATA[本文转自http://www.cnblogs.com/royi123/p/5378056.html



1.dexDebug ExecException finished with non-zero exit value 2 全bug日志如下：
(Error:Execution failed for task ':app:dexDebug'. 
> com.android.ide.c]]></description><category></category></item><item><title><![CDATA[编译错误：Could not get unknown property 'release' for SigningConfig container]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/54860979</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/54860979</guid><author>u011809714</author><pubDate>Sat, 04 Feb 2017 10:02:20 +0800</pubDate><description><![CDATA[首先贴出编译错误的截图
Could not get unknown property ‘release’ for SigningConfig Container.


导致这种错误的原因有两种
1、在app 的module下build.gradle文件中的buildTypes{}中使用使用了signingConfig signingConfigs.release,但将signingCon]]></description><category></category></item><item><title><![CDATA[AS: Unsupported method: AndroidProject.getPluginGeneration().]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/53893364</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/53893364</guid><author>u011809714</author><pubDate>Tue, 27 Dec 2016 10:20:22 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/u012764110/article/details/52885234




报错内容
16:56:06 UnsupportedMethodException
         Unsupported method: AndroidProject.getPluginGeneration().
         The version of]]></description><category></category></item><item><title><![CDATA[Android简洁代码实现双击退出程序]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/53084751</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/53084751</guid><author>u011809714</author><pubDate>Tue, 08 Nov 2016 17:56:56 +0800</pubDate><description><![CDATA[方法一：重写onBackPressed()方法
 @Override
    public void onBackPressed() {
        if (mBackPressed+TIME_INTERVAL>System.currentTimeMillis()){
            super.onBackPressed();
            return;
       ]]></description><category></category></item><item><title><![CDATA[Android studio的使之新建例如Assets文件夹的步骤]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/52055020</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/52055020</guid><author>u011809714</author><pubDate>Thu, 28 Jul 2016 14:30:34 +0800</pubDate><description><![CDATA[直接上图

点击finish即可]]></description><category></category></item><item><title><![CDATA[百度地图之获取Android签名证书的sha1值]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/51542356</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/51542356</guid><author>u011809714</author><pubDate>Tue, 31 May 2016 00:29:50 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/harvic880925/article/details/17618743

前言：今天开始研究LBS定位，使用百度定位API，但要用到签名，百度帮助文档上写了两种方法，坑爹，不能直接用，最后使用keytool工具完成的，下面是解决过程；
一、百度官方方法
第一种：使用keytool
    keytool -list -v keysto]]></description><category></category></item><item><title><![CDATA[service详细解读]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/51164728</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/51164728</guid><author>u011809714</author><pubDate>Fri, 15 Apr 2016 21:04:40 +0800</pubDate><description><![CDATA[原文转自：http://www.cnblogs.com/jerry-lin300/archive/2011/12/15/2288818.html


  作为android四大组件之一，Services主要用作后台的、耗时操作。它没有UI。应用程序的其他组件可以启动Service，此时Service 即会在后台持续运行，即使用户切换到了其他应用程序，service也依旧运行。此外，组件可以绑]]></description><category></category></item><item><title><![CDATA[Android中Bitmap,byte[],Drawable相互转化]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/51138765</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/51138765</guid><author>u011809714</author><pubDate>Wed, 13 Apr 2016 01:07:52 +0800</pubDate><description><![CDATA[一、相关概念
1、Drawable就是一个可画的对象，其可能是一张位图（BitmapDrawable），也可能是一个图形（ShapeDrawable），还有可能是一个图层（LayerDrawable），我们根据画图的需求，创建相应的可画对象
2、Canvas画布，绘图的目的区域，用于绘图
3、Bitmap位图，用于图的处理
4、Matrix矩阵
二、Bitmap
1、从资源中获取Bit]]></description><category></category></item><item><title><![CDATA[布局加载器LayoutInflater的三种获取方法]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50900637</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50900637</guid><author>u011809714</author><pubDate>Mon, 04 Apr 2016 16:36:29 +0800</pubDate><description><![CDATA[方式一

LayoutInflater inflater1 = (LayoutInflater) getApplicationContext()
				.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		View view1 = inflater1.inflate(R.layout.fragment_layout, null);
 方]]></description><category></category></item><item><title><![CDATA[二维码开源包zxing的jar包的引入]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/51038265</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/51038265</guid><author>u011809714</author><pubDate>Fri, 01 Apr 2016 17:44:24 +0800</pubDate><description><![CDATA[1、解压BarCodeTest，将该BarCodeTest工程打开之后，将libs下的jar包全部复制在新的工程libs下，然后同步





   







2、资源文件中的数据复制在新的工程res下，(layout、raw、values下的ids.xml，依次复制在对应的目录下)


复制后

                


3、复制Ba]]></description><category></category></item><item><title><![CDATA[数据存储----------------SDcard]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50983831</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50983831</guid><author>u011809714</author><pubDate>Fri, 25 Mar 2016 22:11:21 +0800</pubDate><description><![CDATA[1、九大共有路径的获取方法

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)


Directory(Stringtype)函数，该函数可以返回特定类型的目录，目前支持如下类型：

DIRECTORY_ALARMS //警报的铃声
DIRECTORY_DCIM //相机拍摄的图片和视]]></description><category></category></item><item><title><![CDATA[事件分发与消费(初学)]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50976829</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50976829</guid><author>u011809714</author><pubDate>Fri, 25 Mar 2016 19:01:06 +0800</pubDate><description><![CDATA[ii]]></description><category></category></item><item><title><![CDATA[Android Studio 的使用——GsonFormat插件的安装]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50966780</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50966780</guid><author>u011809714</author><pubDate>Wed, 23 Mar 2016 21:44:01 +0800</pubDate><description><![CDATA[GsonFormat插件主要是用于一键创建实体类的，创建一个类，在类的内部使用alt+Inset后，在弹出的对话框中将json数据粘贴到里边ok即可生成对应的类
插件的安装和使用
1、在工具栏中点击设置，如图

2、打开设置后------>plugins------>在右侧的输入框中输入GsonFormat，点击三中的Broser

3、GsonFormat插件，不能选择第一个（蓝色覆]]></description><category></category></item><item><title><![CDATA[Android Studio的使用——引入库如：引入PullToRefresh的library]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50955130</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50955130</guid><author>u011809714</author><pubDate>Tue, 22 Mar 2016 15:14:13 +0800</pubDate><description><![CDATA[1、工程创建成功等待所有项目加载完成准备导入

2、file---->new---> 点击Import Module

3、在打开的对话框中选择要导入的库文件     点击“ok”

4、修改Module name，用于自己对库进行辨别

5、next---->finish


6、在相应的库下的build.gradle修改相应版本

7、修改完版本以后点击如图所示的工具]]></description><category></category></item><item><title><![CDATA[Bitmap的小知识]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50926088</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50926088</guid><author>u011809714</author><pubDate>Fri, 18 Mar 2016 19:44:33 +0800</pubDate><description><![CDATA[1、将Bitmap存到SD卡中的工具类中的主要方法
说明：key是Lrucache中的键，也就是网络中的图片路径
// 保存图片到Sd卡
	public static void saveImage(Context mContext, String key, Bitmap bitmap) {
		if (Environment.getExternalStorageState().equals(
]]></description><category></category></item><item><title><![CDATA[Android照片墙应用实现Demo]]></title><link>https://blog.youkuaiyun.com/u011809714/article/details/50923739</link><guid>https://blog.youkuaiyun.com/u011809714/article/details/50923739</guid><author>u011809714</author><pubDate>Fri, 18 Mar 2016 15:17:12 +0800</pubDate><description><![CDATA[Android照片墙应用实现Demo]]></description><category></category></item></channel></rss>