<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012658005的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012658005</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012658005]]></copyright><item><title><![CDATA[安卓-多进程WebView登录状态没有保存问题]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/120976095</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/120976095</guid><author>u012658005</author><pubDate>Tue, 26 Oct 2021 17:37:53 +0800</pubDate><description><![CDATA[遇到一个很恶心人的问题，我主进程有一个WebView(假设A)，左滑又可以独立开启一个进程WebView界面(假设B)，两个进程WebView都有各自登录的要求。当我给A与B登录后，把App杀死后，发现B进程WebView读取不到cookie了，变成了未登录。

在这里，先说下，安卓手机6.0以上的WebView都是会自动保存cookie的，没有也可以手机保存。

不扯太多，先说解决安卓9.0(含9.0)以上的手机，能支持多进程WebView方法：

在你的Application中的attachBaseCo]]></description><category></category></item><item><title><![CDATA[让etc/profile配置jdk环境变量生效和解决执行成功却无效的情况]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/80742360</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/80742360</guid><author>u012658005</author><pubDate>Wed, 20 Jun 2018 11:36:46 +0800</pubDate><description><![CDATA[一. 放在linux中的项目工程，我们都是作为服务器的，有时可能要增加一个环境变量，但我们为了一个环境变量重启并不方便，要是上线的项目还绝对不能这么，那么，怎么办呢？1.先使用vim或vi指令打开profile文件：vim或vi /etc/profile，按insert键进入编辑状态。2.比如，我配置jdk变量：export PATH=/usr/local/src/jdk1.8.0_152/bin...]]></description><category></category></item><item><title><![CDATA[线程安全又不堵塞的单例模式]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/78880747</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/78880747</guid><author>u012658005</author><pubDate>Sat, 23 Dec 2017 16:36:02 +0800</pubDate><description><![CDATA[单例模式，我们平常写的有好几种，下面有其中的五种

/**
 * 单例模式1，存在线程不安全问题，若不考虑线程安全可以用
 * 
 * @author tarena
 *
 */
class Singleton1 {
    private static Singleton1 singleton;

    private Singleton1() {
    }]]></description><category></category></item><item><title><![CDATA[Maven使用快速上手]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/78866943</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/78866943</guid><author>u012658005</author><pubDate>Thu, 21 Dec 2017 19:29:22 +0800</pubDate><description><![CDATA[Maven是一个项目管理工具，用于管理项目的生命周期, 它包含了项目生命周期管理，软件包依赖管理。软件公司项目采用 Maven 的比例在持续增长。



Maven 的配置
1. 安装配置Maven：
1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven 

下载: http://maven.apache.org/]]></description><category></category></item><item><title><![CDATA[Spring框架反射构建对象的代码原理（一）]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/78819697</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/78819697</guid><author>u012658005</author><pubDate>Sat, 16 Dec 2017 15:03:20 +0800</pubDate><description><![CDATA[使用Spring框架的都知道，获取Class的对象时，Spring提拱了两种方式，只要在配置文件填写Class的id与class的包位置，通过getBean(String id)就可以直接获得Class的对象了。其中了，在配置上，提拱了两种方式。


1。单个具体的Class配置：（本篇讲的是这一种方式）


 id="..." class="...">
2。扫描方式配置（下一篇再讲]]></description><category></category></item><item><title><![CDATA[Spring框架基础]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/78819548</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/78819548</guid><author>u012658005</author><pubDate>Sat, 16 Dec 2017 14:15:11 +0800</pubDate><description><![CDATA[1 Spring 基础
1.1 Spring  简介
1.1.1 Spring 是什么
1) Spring 是一个工厂（Factory）
2) Spring是一个容器（Container）
3) Spring 是一个框架（Framework）
 
1.1.2 Spring 应用动机
1) 优化对象创建、管理，降低侵入性。
2) 简化应用开发，降低耦合。
3) 解耦并提供整体解决]]></description><category></category></item><item><title><![CDATA[Cookie入门]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/78780199</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/78780199</guid><author>u012658005</author><pubDate>Sat, 16 Dec 2017 11:19:29 +0800</pubDate><description><![CDATA[先引入概念

cookie是什么：
cookie就是通过“set-cookie”为响应头和“cookie”为请求头将会话中产生的数据保存在客户端的一种机制，是客户端技术。
cookie的工作原理：
简单来说，客户端第一次向服务器发送请求，服务器保存所需的数据，通过创建一个cookie，以“set-cookie”为响应头发送给浏览器，浏览器会以cookie形式保存在浏览器内部。当客户端再次]]></description><category></category></item><item><title><![CDATA[打开系统自带的图片或文件管理器，指定路径打开指定图片或文件]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/50601726</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/50601726</guid><author>u012658005</author><pubDate>Thu, 28 Jan 2016 17:02:49 +0800</pubDate><description><![CDATA[1.打开系统自带的图片或文件管理器，
代码：
Intent t = sContext.getPackageManager().getLaunchIntentForPackage("应用包名");
           t.addCategory(Intent.CATEGORY_LAUNCHER);
           startActivity(t);
其中应用包名如何知道？可以下载一]]></description><category></category></item><item><title><![CDATA[关于ScrollView嵌入ListView，或ListView嵌入ListView，导致里层的ListView无法滑动解决方法。]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/45818601</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/45818601</guid><author>u012658005</author><pubDate>Mon, 18 May 2015 11:52:39 +0800</pubDate><description><![CDATA[在我们的开发中，有时会碰到ScrollView嵌入ListView，或ListView嵌入ListView的需求，但若是还要里层的ListView能够滑动，那就不行了，因为里层的焦点被外层的ScorllView或ListView给挡住了，或者说，系统无法识别你是想滑动外层的还是想滑动里面那个ListView。这时，我们就要这么处理了，看图：


其中,delivery_time_list是里]]></description><category></category></item><item><title><![CDATA[ListView或者说Adapter的刷新方式]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/45025081</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/45025081</guid><author>u012658005</author><pubDate>Mon, 13 Apr 2015 14:09:58 +0800</pubDate><description><![CDATA[当ListView中的数据发生了改变，我们希望刷新ListView中的View时，有两种方式：
第一种，全部刷新：
进行adapter.NotifyDataSetChanged();
看一下它的源码


public void notifyChanged() {   


    synchronized (mObservers) {   


        // 向每一]]></description><category></category></item><item><title><![CDATA[关于Android的JNI开发SO库调java接口函数注意事项]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44833315</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44833315</guid><author>u012658005</author><pubDate>Thu, 02 Apr 2015 15:53:55 +0800</pubDate><description><![CDATA[一般Android的JNI开发，都是单方面的JAVA调SO库的接口，就SO库倒过来调java的比较少，就算有也只是很简单的调一下，没有什么数据量，而我们不仅是java调SO，且SO也调java,且是大数据相互调用的，因为这个，我们碰到了不少问题。
因为网上有很多都说了java调SO的了，就不多说，就说一下SO调java的注意事项吧。
最主要的三点：
1.注意双方的临时对象的内存释放，不然会引]]></description><category></category></item><item><title><![CDATA[跟随大神的脚步，你才能成为大神，推荐大神们发表的经典博客]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44057429</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44057429</guid><author>u012658005</author><pubDate>Wed, 04 Mar 2015 11:03:08 +0800</pubDate><description><![CDATA[首先，先感谢这些大神的无私传授！

本篇文章主要纪录我在学习过程中，发现的非常给力的优快云博客和个人博客，这些博客都有一个共同的特点，即内容详实，讲解透彻，也算是给后来的初学者指一条路吧！只要你下定决心跟随强者的脚步，成为人们眼中的大神，只不过是时间问题！

    下面排名不分先后




    优快云

    鸿洋：http://blog.youkuaiyun.com/lmj]]></description><category></category></item><item><title><![CDATA[Android开发兼容不同的屏幕大小]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44057291</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44057291</guid><author>u012658005</author><pubDate>Wed, 04 Mar 2015 10:56:12 +0800</pubDate><description><![CDATA[转载请注明出处：http://write.blog.youkuaiyun.com/postlist

    由于Android设备的碎片特性，关于屏幕适配的话题一直绵绵不休，这篇文章是Android开发者官网的屏幕适配教程，算是非常官方的解决方案，我们可以从这里学到很多。

    原文链接：http://developer.android.com/training/multiscreen/scre]]></description><category></category></item><item><title><![CDATA[安卓工作开发笔记]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44057079</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44057079</guid><author>u012658005</author><pubDate>Wed, 04 Mar 2015 10:43:11 +0800</pubDate><description><![CDATA[1.
当ListView点击事件没有反应时，要在子选项item的根布局中设置属性android:descendantFocusability="blocksDescendants"。


2.
android不于许子线程中有对界面进行操作的行为，应在主线程或Handler或AsyncTask的onPostExecute方法中进行。


3.
在安卓SDK4.0之后的版板，不于许在]]></description><category></category></item><item><title><![CDATA[Android面试提问及笔试题总结]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44056745</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44056745</guid><author>u012658005</author><pubDate>Wed, 04 Mar 2015 10:24:11 +0800</pubDate><description><![CDATA[因为公司的电脑都有加密系统，没办法直接复制这一大堆文字进来，只能用载图了。]]></description><category></category></item><item><title><![CDATA[ListView拖动（或长按拖动）子项item，更改位置，且可以左右滑删除子项item]]></title><link>https://blog.youkuaiyun.com/u012658005/article/details/44041235</link><guid>https://blog.youkuaiyun.com/u012658005/article/details/44041235</guid><author>u012658005</author><pubDate>Tue, 03 Mar 2015 18:02:52 +0800</pubDate><description><![CDATA[这个是源码地址：https://github.com/bauerca/drag-sort-listview


说一下，DragSortListView的属性




collapsed_height: (dimension, 1px) 拖动其实位置占位符的高度。不能为0.Height of placeholder at original drag position. Cannot]]></description><category></category></item></channel></rss>