13 yuyuanhuang

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

20181217今天遇到一个很奇怪的问题

关于webview的。在html中是这样写的。<formmethod="POST"target="_blank"action="url">然后在submit的时候,页面就会无响应。 经过多次尝试,结果很奇怪。如果我在webChromeClient中复写了OnCreateWindow方法。并且在webview的setting中设置了webSettings....

2018-12-17 21:40:09

以数据驱动页面为展现系统设计的思考

以数据驱动页面为展现的思考:对于客户端开发来说,版本发出去之后,再要修改代码,是一件成本比较高的事情,针对线上实时调整比较多的地方,往往就采用了H5的方式上线。由于H5的体验相对Native欠缺一些,就有了后来Facebook的ReactNative(RN),以及阿里的解决方案Weex,以Native的方式实现页面动态调整的能力。在种种现有框架不成熟的时候,对于首页这种重量级的页面,我们还是希

2017-10-11 15:19:02

retrofit 上传文件, 新方式 传的是数组 或者文件

retrofit上传文件,新方式传的是数组或者文件接口新的写法@POST(Urls.fauth)publicCallfAuth(@BodyMultipartBodymultipartBody);构造MultipartBodypublicvoidfLoginPost(finalContextcontext,StringgrantType,Stringuse

2017-04-05 14:52:24

Android怎样使应用安装后不在launcher上显示图标

参考了网上很多方法,最后找到了这样一种方法,既可以隐藏launcher中App的图标,又可以通过隐式启动的方式启动起该App中的指定Activity,好了直接进入主题。子app的工程名叫app:AndroidManifest.xml中定义如下:<applicationandroid:allowBackup="true"android:icon

2016-10-10 20:43:28

日积月累

-Android广播机制(两种注册方法)与中断广播(http://www.cnblogs.com/error404/archive/2011/08/03/2126034.html)

2015-11-13 10:58:49

JAVA并发总结-基础篇

文章的起源来自于并发编程网上一篇关于并发的面试题的帖子,自己回答了一份。

2015-05-31 22:40:56

并行笔记

阻塞队列:支持操作add:增加一个元素:满,抛异常remove:移除并返回队列头部的元素:空,抛异常element:返回队列头部元素:空,抛异常offer:添加一个元素并返回true:满,返回falsepoll:移除并返回头部元素:空,返回nullpeek:返回队列头部的元素:空,返回nullput:添加一个元素:满,阻塞take:移除并返回队列头部的元素:空,阻塞四种实现Lin

2015-05-30 23:17:37

关于进行条件筛选的SQL关键字的一点理解

概述一般能够用于条件筛选的有三种:ON:联结(join)筛选WHERE:一般条件筛选HAVING:分组后的条件筛选ONJOIN–ON语句的执行顺序:例句:SELECT*FROMALEFTJOINBONA.ID=B.IDANDA<>0WHEREA.name=‘x’注意在作on连接后的and子句和where子句。他们

2015-05-17 23:47:03

spring配置tomcat的jndi数据源

刚在tomcat中配了一遍jndi的数据源,通过spring引用,中间出了一个问题,一直报:“cannotcreatejdbcdriverofclass”forconnecturl‘null’”配置步骤就不在这里写了,主要参考tomcat和spring的官方手册。来说说我遇到的这个问题吧,主要是由于我是在”WebApp/META-INF/context.xml”中定义的

2015-05-14 12:34:04

Java 理论与实践: 修复 Java 内存模型,第 1 部分

什么是Java内存模型,最初它是怎样被破坏的?[BrianGoetz](brian@quiotix.com),首席顾问,Quiotix公司简介:活跃了将近三年的JSR133,近期发布了关于如何修复Java内存模型(JavaMemoryModel,JMM)的公开建议。原始JMM中有几个严重缺陷,这导致了一些难度高得惊人的概念语义,这些概念原来被认为很简单,如volat

2015-05-12 20:36:32

Git 命令速查手册

引用:http://blog.csdn.net/ithomer/article/details/7529841前面两篇博客 Git版本管理工具 和 Git常用命令详解,分别介绍了Git基础知识和命令用法本文将对Git命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、Git常用命令速查g

2015-05-06 02:08:52

微次元学习笔记-Build篇

微次元是一个很好的开源的第三方微博,值得借鉴学习点击进入他的github查看我的环境设置:AndroidStudios1.1.0Gradle:2.2.1SDK:22.0.0基本修改从github上拉下来代码,根据README的提示,做以下修改:Gradle构建-版本最新AndroidSDKGradle-环境

2015-04-25 02:04:27

由Android缓存设计想到的

由Android缓存设计想到的前言到底是应该使用虚拟机底层通过GC回收保障的SoftReference,还是使用一个带LRU算法的队列,哪个更适合Android系统下的应用?计划分三个部分:+SoftReference+LRUQueue+Google官方的做法

2015-04-20 17:59:44

Android手势操作

Android手势操作一盏灯,一片昏黄;一简书,一杯淡茶。守着那一份淡定,品读属于自己的寂寞。保持淡定,才能欣赏到最美丽的风景!保持淡定,人生从此不再寂寞。前言利用手势操作在现在的APP中越来越普及,大多数时候使用Fling,Scroll等Gesture能大幅度提高用户的操作体验,特别是大屏手机返回键程越来越大的现状下。在Android系统下,手势识别是通过Gestur

2015-04-20 00:48:50

图解ThreadLocal

ThreadLocalThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。  从线程的角度看,目标变量就象是线程的本地变量,这也

2015-04-04 23:13:14

图解Android事件分发

简单布局的情况下:

2015-03-25 21:09:49

关于泛型的一点理解

这里主要针对一些容易混淆的点:泛型方法:为了在静态(static)方法中使用泛型类的类型参数(“T”),于是有了泛型方法,注意泛型方法的格式,类型参数需要放在函数返回值之前。static  void fromArrayToCollection(T[] a, Collectionc){边界通配符:通配符解决使用(注意,这里是使用)现有泛型容器(类)时无法事先确定类

2015-03-12 18:46:59

Java关于Synchronized关键字在不同位置使用的理解

Java中的Syncronized关键字可以用来修饰同步方法:像这样synchronizedvoidf(){/*body*/}和同步语句块:像这样synchronized(object){/*body*/}。其中修饰同步方法可以分为修饰static方法和实例方法。其中修饰同步语句块还可以分为修饰instance变量,ObjectReference对象引用,class字面常量。

2015-03-10 15:58:09

android使用post(Runnable)更新UI的误区

之前在公司的项目里经常见到这样的代码写法:HandlermHandler=newHandler();mHandler.post(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub}});其实我

2015-03-08 21:11:58

GreenDao源码学习

网上GreenDao相关的资料不是特别多,除了官方文档几乎没有特别好的资料。自己整理了一份,以备不时之需。

2015-02-27 13:44:53

查看更多

勋章 我的勋章
    暂无奖章