我的前面几个博文中已经介绍过了如何获取本地图片和Bitmap、软引用、弱引用的使用方法。在这两个博文当中针对一个完整的Demo示例给大家讲解获取本地图片的非常有效、也是安卓官方推荐的方法。**源代码在博文最后可以下载**。
不知道怎么回事,近来csdn写博文上传图片错误,不能上传图片,所以给不了大家效果图。我就文字介绍好了。整个Demo只有一个Activity中完成,加载本地图片在GridView中...
分类:
移动开发 时间:
2015-03-07 22:48:47
阅读次数:
1790
UIWebView是内置的浏览器控件,可以用它来浏览网页、打开文档,关于浏览网页榜样可以参考UC,手机必备浏览器,至于文档浏览的手机很多图书阅读软件,UIWebView是一个混合体,具体的功能控件内置的,实现一些基本的功能。UIWebView可以查看Html网页,pdf文件,docx文件,txt文件...
分类:
移动开发 时间:
2015-03-01 22:11:22
阅读次数:
13482
Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则: 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewH...
分类:
移动开发 时间:
2015-02-27 13:22:08
阅读次数:
224
说明
本案例实现内容:影像的获取、Skyline TerraBuilder制作MPT、利用Skyline TerraExplorer 加载本地MPT文件。
安装Skyline TerraBuilder、Skyline TerraExplorer软件。
GoogleEarth影像来自水经注万能地图下载器,如果没有安装本软件,可以百度“水经注软件”到官方网站下载。
一、下载地图
首先需...
分类:
其他好文 时间:
2015-02-10 11:22:58
阅读次数:
196
本文不涉及UI方面的内容, 如果您是希望了解UI方面的访客, 请跳过此文.本文将要详细介绍如何实现流畅加载本地图库. 像平时用得比较多应用, 如微信(见下图), 微博等应用, 都实现了图库功能, 其中主要功能包括:默认显示所有图片按目录显示图片另外, 界面要素包括:图片缩略图图片目录列表以及目录中包...
分类:
移动开发 时间:
2015-02-09 00:38:05
阅读次数:
245
从网上学习了MAT插件来查看内存使用情况,分析之后发现手上的应用对本地图片这边的内存损耗很大,查了相关资料之后发现,如果采用setImageBitmap、setImageResource这些来加载本地资源,会产生较大的损耗。因为这些方法在完成 decode 后,最终都是通过 Java 层的 crea...
分类:
移动开发 时间:
2015-01-29 19:21:44
阅读次数:
213
在使用WebView加载网页的时候,有一些固定的资源文件如js的jquery包,css,图片等资源会比较大,如果直接从网络加载会导致页面加载的比较慢,而且会消耗比较多的流量。所以这些文件应该放在assets里面同app打包。
要解决这个问题需要用到API 11(HONEYCOMB)提供的shouldInterceptRequest(WebView view, String url) 函数来加载本...
分类:
移动开发 时间:
2015-01-27 18:30:14
阅读次数:
476
WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:
1.可以打开远程URL页面,也可以加载本地HTML数据;
2.可以无缝的在java和javascript之间进行交互操作;
3.高度的定制性,可根据开发者的需要进行多样...
分类:
Web程序 时间:
2015-01-21 11:34:11
阅读次数:
231
做IOS开发的同学经常用到UIWebView,大多时候是加载外部地址,但是有一些时候也会用来加载本地的html文件。
UIWebView加载外部地址的时候遵循了“同源”策略,而加载本地网页的时候却绕够了“同源”策略,导致可以访问系统任意路径。
这就是UIWebView中存在的UXSS漏洞。已知尚未修复该漏洞的App有:微盘、文件全能王、QQ阅读。
漏洞复现方式大体相似,现在微盘为例:
在P...
分类:
移动开发 时间:
2015-01-12 01:41:31
阅读次数:
278
需要安装两个工具:setuptools和pip。但是装第一个的时候会报“UnicodeDecodeError:‘ascii‘codeccan‘tdecodebyte0xb0inposition1“。参考Python安装setuptools报‘ascii’错误。首先要把Python加入环境变量,其次打开C:\Python27\Lib找到mimetypes.py在大概256行处找到default_..
分类:
编程语言 时间:
2015-01-11 17:55:44
阅读次数:
301