<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[L有只大大熊]]></title><description><![CDATA[记录平时遇到的问题，需要经常使用的代码，有错误欢迎指出329665110@qq.com]]></description><link>https://blog.youkuaiyun.com/ten11</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ten11]]></copyright><item><title><![CDATA[java  16进制求和]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/80202450</link><guid>https://blog.youkuaiyun.com/ten11/article/details/80202450</guid><author>ten11</author><pubDate>Sat, 05 May 2018 09:10:50 +0800</pubDate><description><![CDATA[public String makeChecksum(String hexdata) {
    if (hexdata == null || hexdata.equals("")) {
        return "00";
    }
    hexdata = hexdata.replaceAll(" ", "");
    int total = 0;
    int len = hex]]></description><category></category></item><item><title><![CDATA[android studio 3.1.1 相关问题]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/79983585</link><guid>https://blog.youkuaiyun.com/ten11/article/details/79983585</guid><author>ten11</author><pubDate>Wed, 18 Apr 2018 08:54:41 +0800</pubDate><description><![CDATA[The option 'android.enableAapt2' is deprecated and should not be used anymore.Use 'android.enableAapt2=true' to remove this warning.It will be removed at the end of 2018在低版本升级到新版本，提示以前的android.enableA...]]></description><category></category></item><item><title><![CDATA[Mac  Android Studio  Flutter 配置问题记录]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/79429058</link><guid>https://blog.youkuaiyun.com/ten11/article/details/79429058</guid><author>ten11</author><pubDate>Sat, 03 Mar 2018 11:29:54 +0800</pubDate><description><![CDATA[1、下载SDK

$ git clone -b beta https://github.com/flutter/flutter.git
$ export PATH=`pwd`/flutter/bin:$PATH
拉取时候注意版本

2、
 flutter doctor

3、创建项目

 flutter create xxx
4、关键 需要国外镜像

export PAT]]></description><category></category></item><item><title><![CDATA[我理解的HTTPS]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/79157537</link><guid>https://blog.youkuaiyun.com/ten11/article/details/79157537</guid><author>ten11</author><pubDate>Thu, 25 Jan 2018 09:04:10 +0800</pubDate><description><![CDATA[HTTPS
需要理解对称加密、非对称加密的特性


1、客户端发送服务器内容A，如何保证内容A不被别人查看？那就是加密，采用对称加密进行加密，则需要服务器有私钥K1，客户端有私钥K1。
2、私钥K1由客户端产生，那如何确保发送给服务器过程不被别人查看？
3、那采用非对称加密，用服务器的公钥SK对客户端的私钥K1进行加密变成K2发送给服务器，这样服务器用它自己的私钥SKP对客户端的私钥K]]></description><category></category></item><item><title><![CDATA[Shape 圆弧问题]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/75220317</link><guid>https://blog.youkuaiyun.com/ten11/article/details/75220317</guid><author>ten11</author><pubDate>Mon, 17 Jul 2017 10:47:46 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/lovexieyuan520/article/details/39188441]]></description><category></category></item><item><title><![CDATA[画廊效果的广告栏]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/73551284</link><guid>https://blog.youkuaiyun.com/ten11/article/details/73551284</guid><author>ten11</author><pubDate>Wed, 21 Jun 2017 17:41:12 +0800</pubDate><description><![CDATA[动画效果 动画延迟，定时器，无限循环 只适应都具备了
http://download.youkuaiyun.com/detail/ten11/9876874]]></description><category></category></item><item><title><![CDATA[美团多渠道打包Python 转groovy  gradle 插件方式]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/72662273</link><guid>https://blog.youkuaiyun.com/ten11/article/details/72662273</guid><author>ten11</author><pubDate>Tue, 23 May 2017 20:27:30 +0800</pubDate><description><![CDATA[https://github.com/605575912/plugin]]></description><category></category></item><item><title><![CDATA[TextView 换行对齐自定义]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/70403447</link><guid>https://blog.youkuaiyun.com/ten11/article/details/70403447</guid><author>ten11</author><pubDate>Sat, 22 Apr 2017 11:48:34 +0800</pubDate><description><![CDATA[package com.imay.live.view;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.widget.TextView;

/**
 * 左对]]></description><category></category></item><item><title><![CDATA[FFMpeg 小试]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/54894654</link><guid>https://blog.youkuaiyun.com/ten11/article/details/54894654</guid><author>ten11</author><pubDate>Mon, 06 Feb 2017 16:54:41 +0800</pubDate><description><![CDATA[经过网络的指导，源码编译生成安卓JNI 调试代码；
目前调试思路是：JNI导入源码，然后找到入口Main函数，使用PC 平台的命令输入，然后顺着命令来阅读代码，目前能执行  视频合成  视频分拆等常用命令，封装成一个JNI调用，下一步再阅读源码，进行一个业务的流程整合；


参照 http://blog.youkuaiyun.com/leixiaohua1020/article/category/13]]></description><category></category></item><item><title><![CDATA[BitmapFactory.decodeFile 加载失败 在部分安卓机器的BUG]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/53696214</link><guid>https://blog.youkuaiyun.com/ten11/article/details/53696214</guid><author>ten11</author><pubDate>Fri, 16 Dec 2016 18:07:48 +0800</pubDate><description><![CDATA[通常我们加载SD卡图片 使用安卓API BitmapFactory.decodeFile  、decodeStream  这些，通常不会遇到什么其他问题；
但是今天运营部门保障了，说某个广告图不能加载出来，然后我去定位问题，查看本地SD卡里面的图片，用手机相册看到图片不能正常展示，大小偏小，怀疑下载不完整，于是看了代码，发现看不出问题，然后把图片导出到MAC 查看，居然可以查看，突然蒙了，大小不]]></description><category></category></item><item><title><![CDATA[多渠道打包动态修改Assets 中的内容 APKTool]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/53540782</link><guid>https://blog.youkuaiyun.com/ten11/article/details/53540782</guid><author>ten11</author><pubDate>Fri, 09 Dec 2016 16:27:19 +0800</pubDate><description><![CDATA[大部分 都是ant、gradle  打包，但是个人觉得配置起来也麻烦，能不能用代码 动态配置，而且只需要一次编译就可以 分发多个渠道。可以
就是利用反编译 和重新打包签名原理


下载最新的APKTool .
用java 调用 
Runtime.getRuntime().exec
，解压，修改，打包，签名，可以。目前试过10M的APK 在Mac 多一个渠道 只需要22秒左右，可以修改]]></description><category></category></item><item><title><![CDATA[引导页，或者点亮指引界面]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/53357701</link><guid>https://blog.youkuaiyun.com/ten11/article/details/53357701</guid><author>ten11</author><pubDate>Sat, 26 Nov 2016 23:04:04 +0800</pubDate><description><![CDATA[https://github.com/amlcurran/ShowcaseView]]></description><category></category></item><item><title><![CDATA[写一遍加深记忆 Android的事件分发处理流程]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/53289673</link><guid>https://blog.youkuaiyun.com/ten11/article/details/53289673</guid><author>ten11</author><pubDate>Tue, 22 Nov 2016 18:40:54 +0800</pubDate><description><![CDATA[对于安卓的事件分发，我理解如下观点
ViewGroup 有 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
View  只有 dispatchTouchEvent、onTouchEvent，因为 onInterceptTouchEvent是ViewGroup 的函数


假如A ViewGroup，保护View B,一次正常的按]]></description><category></category></item><item><title><![CDATA[获取真实的density 密度因子]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52862010</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52862010</guid><author>ten11</author><pubDate>Wed, 19 Oct 2016 18:21:29 +0800</pubDate><description><![CDATA[double getdensity(Activity activity) {
        Point point = new Point();
        //这样获取的宽高准确，不是heightPixels
        if (Build.VERSION.SDK_INT > 16) {
            activity.getWindowManager().getDefaul]]></description><category></category></item><item><title><![CDATA[视图分析可以帮助解决一些UI上的BUG  Layout Inspector]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52860480</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52860480</guid><author>ten11</author><pubDate>Wed, 19 Oct 2016 16:20:27 +0800</pubDate><description><![CDATA[今天分派到一个BUG ，在几个界面里面，头顶有一个小小的白线，因为头顶是我实现的背景图，初步还以为是图片缩放不好导致的，后来排查也不是，当前的Layout是不包含该布局的样式的，因为项目中框架布局层次是内嵌，继承太多，具体看不清有哪些布局。
 于是通过Layout Inspector 查看视图，发现了除了当前布局，还有其他VIew ,于是锁定有额外添加View ,后来在setcontent时候特]]></description><category></category></item><item><title><![CDATA[获取当前Task 的替代方法，获取最近运行列表]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52859230</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52859230</guid><author>ten11</author><pubDate>Wed, 19 Oct 2016 14:39:21 +0800</pubDate><description><![CDATA[/**
	 * 这个方法获取最近运行任何中最上面的一个应用的包名,
	 * 进行了api版本的判断,然后利用不同的方法获取包名,具有兼容性
	 * 
	 * @param context
	 *            上下文对象
	 * @return 返回包名,如果出现异常或者获取失败返回""
	 */
	public static String getTopAppInfoPackageName]]></description><category></category></item><item><title><![CDATA[NinePatchDrawable 简单代码应用]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52791055</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52791055</guid><author>ten11</author><pubDate>Tue, 11 Oct 2016 19:41:13 +0800</pubDate><description><![CDATA[对于代码加载图片，作为背景时候，有时候我们需要加载 点9图，所以需要先判断一下，避免当初普通图片应用


      ImageView im_0 = (ImageView) findViewById(R.id.im_0);
        final Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.]]></description><category></category></item><item><title><![CDATA[查找android项目中无用资源]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52635095</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52635095</guid><author>ten11</author><pubDate>Fri, 23 Sep 2016 10:23:52 +0800</pubDate><description><![CDATA[如果单纯想找无用资源，可以用lint 命令，本来是eclipse 导出到 Android Studio，使用一下命令失败，于是导入回Eclipse 再使用命令即可。

lint --check "UnusedResources" /Users/apple/Desktop/ANDROID_DEMO > result.txt,将会在用户名下生成一个result.txt的结果文件；]]></description><category></category></item><item><title><![CDATA[java.io.IOException: The same input jar [***\libs\android-support-v4.jar] is specified twice]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/52471995</link><guid>https://blog.youkuaiyun.com/ten11/article/details/52471995</guid><author>ten11</author><pubDate>Thu, 08 Sep 2016 15:28:46 +0800</pubDate><description><![CDATA[以往是 在混淆文件里面添加 
-libraryjars libs/android-support-v4.jar
但是升级了 SDK Tools 到25之后，就默认添加了，所以不用再显示添加这句语句了]]></description><category></category></item><item><title><![CDATA[快捷方式卸载不能跟随删除问题]]></title><link>https://blog.youkuaiyun.com/ten11/article/details/51783690</link><guid>https://blog.youkuaiyun.com/ten11/article/details/51783690</guid><author>ten11</author><pubDate>Wed, 29 Jun 2016 16:11:32 +0800</pubDate><description><![CDATA[一个8年的项目。里面一堆BUG，然后每天都是看别人代码，重构或者修复，但是经验还是慢慢积累，别人的错误 就是你的经验
今天就有一个问题，测试说 在android N版这个删除了APP，但是桌面快捷方式未能跟随删除，于是调试了一下，果然不能删除，然后试试360，居然可以，说明跟系统无关；
于是查看代码，发现了有点儿不一样，
setClassName，缺乏这个，第一步想他们快捷是 用URI跳转，]]></description><category></category></item></channel></rss>