java知识汇总 1

朋友面试,帮着找了找资料,一块看了看,发现自己好多细节都忘了,整天拧螺丝,造不动火箭啊。 ### 1.8种基本数据类型及其封装类 byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型...

继续阅读 »

Android开发 -webview实现window.open

# Android -webview实现window.open   问题总是在意料之外出现,之前为了支持我们项目里的一个带有window.open的页面,写了一版重写webview的setWebChromeClient里的onCreateWindow来启动新activity加载要open的子页面的逻辑。结果在另一个功能里,用webview嵌了别的部门的页面,里面用到了w...

继续阅读 »

Android开发 -双屏异显(Presentation)实现

# Android -双屏异显(Presentation)实现   客户要求在双屏收银机副屏实现广告播放,为了兼容windows和Android设备,广告页面用了一个html页面,故需要在副屏展示一个webview。 查阅相关资料后发现Google在Android4.2版本以后提供了Presentation类,可以轻松实现在两块屏幕上同时显示不同的内容。 ## 1.杂...

继续阅读 »

Android开发-webview支持h5的图片上传

# Android开发-webview支持h5的图片上传 ## 概述 客户端嵌入了web端的内容后,发现上传图片的功能失效了,并不能打开本地的文件夹选择图片,研究了一下发现在Android里需要对webview进行一些操作来支持打开本地文件夹或摄像头来支持选择图片。 ## 方法 需要重写webview的WebChromeClient的openFileChooser方法,如果你直接重写...

继续阅读 »

Android开发-如何用cordova做一个壳应用

# cordova实现简单壳应用 ##简介 领导要求做一个安卓的壳,把一个现有的web应用放进去。自己写了个简单的webview,发现摄像头,地图啥的都需要一一解决,遂咨询移动组大佬,大佬推荐了cordova,小记一下。 Cordova 是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。废话话不多说,直...

继续阅读 »