- 博客(22)
- 资源 (4)
- 收藏
- 关注
转载 [应用代码] pinned-section-listview
介绍在安卓2.1及更高版本中使用ListView十分方便。固定部分是header视图,当所有项目均不可见时处于列表的顶端。 特性这个列表实现了许多其他实现所缺少的功能。包括:1.快速滚动 2.页眉和页脚 3.可供点击的固定部分除此之外它不会创建任何多余视图和布局,极其简洁。用法 1、在layou
2014-12-19 17:29:33 670
转载 自定义可扩性很强的Dialog
在做项目时,很多时候会用的对话框,安卓默认的对话框又太丑了,不能满足我们的需要,下面我就介绍一种自定Dilog先来看一下效果可以看到上面分为三个部分,提示部分,中间的内容部分,还有下面两按钮部分。我把这部分做成可控制的的,一般“提示”这个有需要的也有不需要的,那么不需要时可以隐藏,需要时可以显示然后中间的这部分是你要提示的信息,这个布局呢也是
2014-12-12 16:59:41 618
转载 android textview改变部分文字的颜色和string.xml中文字的替换
一:TextView组件改变部分文字的颜色: Java代码 TextView textView = (TextView)findViewById(R.id.textview); //方法一: textView.setText(Html.fromHtml("红色其它颜色")); //方法二: String text
2014-12-12 16:38:51 2450
转载 Google官方下拉刷新组件---SwipeRefreshLayout
SwipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下(android.support.v4.widget.SwipeRefreshLayout),但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新
2014-12-12 16:27:56 689
转载 android三档自定义滑动开关,禁止点击功能的实现,用默认的seekbar组件实现
android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果。今天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和判断滑动不到指定范围返回花了不少时间,网上基本上都说用继承seekbar修改里面的方法实现,但整了半天...
2014-12-12 15:56:38 985
转载 四种途径将HTML5应用变成android应用
作为下一代的网页语言,HTML5拥有很多让人期待已久的新特性。HTML5的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动设备上使用HTML5技术。随着HTML5跨平台支持的不断增强和智能手机的迅速普,HTML5技术有着非常好的发展前景,甚至有人预言HTML5将引燃移动平台游戏开发技术的新革命。<span id="more" -766"="" style="padding: ...
2014-12-12 15:50:52 550
转载 Android在浏览器启动APP
要想在浏览器启动APP的方法如下:在需要跳转的ACTIVITY中添加intent-filter的相关信息:<intent-filter> <data android:scheme="com.example.scheme" /></intent-filter>实例如下:<activity android:name=".BrowActivity" >...
2014-12-12 15:48:05 855
转载 Android应用卸载之后打开Android浏览器问卷调查
一个应用被用户卸载肯定是有理由的,而开发者却未必能得知这一重要的理由,毕竟用户很少会主动反馈建议,多半就是用得不爽就卸,如果能在被卸载后获取到用户的一些反馈,那对开发者进一步改进应用是非常有利的。目前据我所知,国内的Android应用中实现这一功能的只有360手机卫士、360平板卫士,那么如何实现这一功能的? 我们可以把实现卸载反馈的问题转化为监听自己是否被卸载,只有得知自己被卸载,才可以设计相...
2014-12-12 15:32:47 1420
转载 Android WebView开发问题及优化汇总
我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。1.加快HTML网页装载完成的速度默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异步发起网络请求下...
2014-12-12 13:50:48 647
转载 Go 1.4正式发布 支持Android开发
摘要:Go是谷歌2009年发布的一门开源的编程语言,目前代码托管地址已经移到Github上,大家可以更加方便的访问和玩耍啦。今年是Go诞生的第五个年头,而Go 1.4版本也是其第五个稳定版本。与Go 1.3版本相隔6个月时间。此次版本更新最引人注目的是官方支持Android,现在,开发者可以使用Go开发简单Android App了。该版本对小的语言进行了改进,支持更多的操作系统
2014-12-12 13:13:33 999
转载 用双缓存技术优化listview异步加载网络图片
摘要 缓存简单的来讲就是内存,缓存技术的目的是为了更高效的利用内存,防止out of memory 发生。双缓存又称为二级缓存,它的实现利用了java中的强引用(直接对对象的引用都是强引用)和弱引用(SoftReference)各自的同特点。 在这一篇博客中将会为大家讲解如何缓存简单的来讲就是内存,缓存技术的目的是为了更高效的利用内存,防止out of memory 发生。双缓存又称为二级缓存,它...
2014-12-10 17:32:08 667
转载 android中如何实现离线缓存
摘要 离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。 将网络数据保存到本地: 你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存数...
2014-12-10 17:26:00 2137 2
转载 android存储访问框架Storage Access Framework
摘要 在了解 storage access framework 之前,我们先来看看 android4.4 中的一个特性。如果我们希望能选择 android 手机中的一张图片,通常都是发送一个 Intent 给相应的程序,一般这个程序是系统自带的图库应用(如果你的手机中有两个图库类的 app 很可能会叫你在了解storage access framework 之前,我们先来看看andro
2014-12-10 15:59:18 1932
转载 hellocharts-android开源图表库(效果非常好)
摘要 之前我们介绍了一个非常优秀开源图表库MPAndroidChart,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。 他就是github上出现的新项目 HelloCharts 。 HelloCharts支持以下chart类型 : Li之前我们介绍了一个非常优秀开源图表库 MPAndroidChart ,
2014-12-10 15:50:52 13450 2
转载 收集的一些正则表达式
匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则
2014-12-10 15:44:18 493
转载 彻底扁平惹眼球 Android 5.0亮点汇总
【手机中国 OS】Android 5.0系统的正式版目前已经正式发布,并且已经开始适配主流机型,而每当新系统问世就会有用户愿意当小白鼠去尝鲜,就拿笔者来说吧,手中正好有一台可以适配Android 5.0系统的Nexus 5,于是更新当小白鼠的旅程就这样开始了。Andoird 5.0亮点汇总 经常关注手机中国OS频道的用户应该已经看过了笔者之前有关Andorid 5.0正式
2014-12-10 13:33:50 607
转载 Android各种屏幕尺寸
QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的
2014-12-10 13:12:49 1027
转载 第一个IDE稳定版本:Google发布Android Studio 1.0
摘要:Google于今天发布了Android Studio 1.0,其新增的突出特性包括:首次安装向导方面、示例导入和模板、使用所有 IntelliJ IDEA 智能的代码编辑功能、国际化字符串编辑、编辑和预览Android布局方面以及新添内存监视器等经过两年的发展,Google于今天发布了Android Studio 1.0——针对Android开发者集成开发环境(IDE)的第一个稳
2014-12-10 12:43:22 967
转载 【新手必备】Android四款系统架构工具(开箱即用)
一款功能强大且实用的开发工具可以为开发者简化开发流程,提高工作效率,允许开发者在应用开发本身投入更多的时间和精力,从而提高作品质量。本文就为大家分享4款实用的Android应用架构工具。 开发者若想开发出一款高质量的应用,一款功能强大的开发工具想必是不可或缺的。开发工具简化了应用的开发流程,也能使开发者在应用开发本身投入更多的精力。本文就为大家带来4款实用的Android应用架构工具。
2014-12-03 13:18:28 678
转载 直接拿来用!最火的Android开源项目
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火
2014-12-01 14:03:28 1134
转载 Androdi Droid Fu介绍
Droid-Fu是啥 Droid-Fu 是一个通用的Android应用库 Droid-Fu 的主要目的是使得Android开发更加容易 Droid-Fu 是开源的 Droid-Fu 包含了许多工具类,还有非常易用的Android组件,所有这些对于Android应用来说都是非常有用的。Droid-Fu在以下领域提供了支持: Android应用的生命周期 后
2014-12-01 13:37:18 657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人