- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 Android 拦截WebView加载URL,控制其加载CSS、JS资源
绪论最近在项目中有了这样一个需求,我们都知道WebView加载网页可以缓存,但是web端想让客服端根据需求来缓存网页,也就是说web端在设置了http响应头,我根据这个头来拦截WebView加载网页,去执行网络加载还是本地缓存加载。这个需求之前一直没听说过,在网上搜了一下,发现有拦截WebView加载网页这个方法,研究了一下,最终实现了,今天小编分享给大家这个开发经验:WebView缓存机制1.缓
2015-10-30 21:47:46 16653 4
原创 Android JS相互调用详解
Android JS相互调用详解最近在研究Android、JS相互调用,之前没怎么接触过,只知道loadUrl()就可以加载一个网页了,研究过之后发现Android可以调JS,JS也可以调Android原生控件,很开心啊。下面小编就开始喽:原理就是Java和JS调用,在Android中是通过WebView来实现的。下面先说一下简单的Android和JS相互调用 首先通过loadurl()来加载
2015-10-29 21:27:02 1935
原创 Android自定义View之TitleBar,通用标题栏
学过的东西把它记录下来,不仅加深印象,以后也会用的到........(相信以后的你一定会感激现在拼命的自己)绪论:最近小编在学徐大牛的群英传,学到的东西记下来。今天小编来说一下Android自定义View中的自定义标题栏,因为标题栏在我们开发过程中用到的特别多,可以说每一个Activity中都会有标题栏,我们不可能每个布局文件中都去写那么多的代码,为了优化,我们可以定义一个通用的title
2015-10-24 20:32:02 8234 4
原创 Android设计模式之建造者模式builder
今天小编来说一下Android中的一种设计模式--建造者模式Builder绪论: 那么对于Android初级来说,Builder设计模式可能在我们开发中用过的很少,但是我们可能见过,我们经常用的AlterDialog.Builder就是一种建造者模式。那么到底什么是建造者模式呢?下面我们来看看它的标准定义:定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创
2015-10-21 14:00:15 1162
原创 Android 轻松实现百度地图定位
最近在做一地图定位软件,下面分享一下自己在做的过程中遇到的问题,希望对大家有帮助:首先就是要用百度地图的API需要申请一个Key值,要到百度地图API中申请:http://developer.baidu.com/map/index.php?title=android-locsdk然后需要下载百度地图的SDK:好多步骤在百度地图API中都有,具体就不给大家说了: 要注
2015-10-14 19:40:04 4196 1
原创 Android Studio 非常好用的几款插件,好用到爆
随着Android Studio的广泛使用开来,几款强大的plugin也出来了,非常好用,可以节省Android开发人员的好多时间,下面来看一下,我给大家推荐的几款插件,个人感觉特别好用。1.首先看一下Android ButterKnife Zelezny,这款插件是干什么的呢?它是一款能让你偷懒的注解框架,和Xutils中的ViewUtils差不多,看一下怎么用?首先打开我们Androi
2015-10-14 14:06:19 3692
原创 Android 获取屏幕高宽度,密度,通知栏高度,截图等常用方法
分享一下Android中常用的一些辅助方法:获取屏幕高度: /** * 获得屏幕高度 * @param context * @return * by Hankkin at:2015-10-07 21:15:59 */ public static int getScreenWidth(Context context) {
2015-10-13 21:58:06 5226 3
原创 Android Toast提示封装
Android中经常用到Toast提示,项目中很多Toast提示,写很长的一行,简单的封装一下,将Toast方法提出来,很方便使用:/** * 提示字符串 * short Toast * @param context * @param text * by Hankkin at:2015-10-07 21:14:43 */ pu
2015-10-13 21:53:38 1463
原创 Android 隐藏显示键盘
Android中隐藏显示键盘操作:隐藏键盘: /** * 隐藏软键盘 */ public static void hideSoftInputMethod(Activity act) { View view = act.getWindow().peekDecorView(); if (view != null) {
2015-10-13 21:50:45 1176
原创 Android高仿微信照片选择器+预览+显示照片
转载请说明出处: 前阵子写过一片博客,是关于选择多图上传的一个小demo,那个demo是从网上找的然后自己修改了一下,那个demo是仿照QQ的选择照片的形式,那么现在用的比较多的是仿照微信选择照片的形式,所以自己就鼓捣了一个高仿微信照片选择的demo,这里跟大家分享一下,建议大家再看这篇博客之前先看一下我之间的选择多图的那篇博客,那里面的代码讲的比较详细,这篇是在那篇基础之上的:【Andr
2015-10-11 11:09:12 5346 4
原创 Android报错解决 UIL doesn't support scheme(protocol) by default [file:/]. You should impleme
UIL doesn't support scheme(protocol) by default [file:/]. You should impleme.......................这个错误一般都是字符串中出现了空格引起的,给你的字符串加一个.trim()就可以了
2015-10-09 14:47:19 3683
原创 Android 三星手机拍照,从图库选择照片旋转问题完美解决
好久没有写博客了,最近解决了一个令我头疼好久的问题,就是三星手机拍照图片旋转的问题,项目中有上传图片的功能,那么涉及到拍照,从相册中选择图片,别的手机都ok没有问题,唯独三星的手机拍照之后,你会很清楚的看到会把照片旋转一下,然后你根据路径找到的图片就是已经被旋转的了,解决办法终于被我找到了。我们可以根据图片的路径读取照片exif(Exchangeable Image File 可交换图像文件)
2015-10-09 14:39:00 8915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人