01 2015 档案

Android 启动APP时黑屏白屏的三个解决方案
摘要:你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下。这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了。其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经... 阅读全文

posted @ 2015-01-31 11:04 东方小虾米 阅读(990) 评论(0) 推荐(0)

ActionBar开启Overlay Mode(覆盖模式)
摘要:以下内容参考自Android官网http://developer.android.com/training/basics/actionbar/overlaying.html#EnableOverlay直接调用ActionBar的hide()和show()方法,会造成Activity重新计算和重新绘制... 阅读全文

posted @ 2015-01-29 18:42 东方小虾米 阅读(248) 评论(0) 推荐(0)

使用ActionBar实现Tab导航(快速生成Tab样式)
摘要:效果如图:MainActivity.java具体实现:package com.rainmer.actionbartab;import android.app.ActionBar;import android.app.Activity;import android.app.FragmentTransa... 阅读全文

posted @ 2015-01-29 18:40 东方小虾米 阅读(154) 评论(0) 推荐(0)

singleTask模式的Activity接收Bundle问题(深入了解LaunchMode)
摘要:项目里使用了第三方的SDK BuzzBox来实现Notification的通知推送功能。需要实现通知推送后,跳转到MainActivity,并根据点击对应NotificationMessage,在主界面显示特定Fragment。因此需要实现通知点击跳转的类并附带参数传递。Task class中:... 阅读全文

posted @ 2015-01-29 18:38 东方小虾米 阅读(148) 评论(0) 推荐(0)

[转]Android性能优化典范
摘要:[转]Android性能优化典范2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及... 阅读全文

posted @ 2015-01-29 17:02 东方小虾米 阅读(132) 评论(0) 推荐(0)

仿MIUI的Toast动画效果实现
摘要:前言 相信有些人用过MIUI,会发现小米的Toast跟Android传统的Toast特么是不一样的,他会从底部向上飞入,然后渐变消失。看起来 效果是挺不错的,但是对于Android原生Toast是不支持自定义动画的。那这个效果到底是怎么实现的呢?下面就来告诉你。。。。分析 如果园友看过我的另一篇... 阅读全文

posted @ 2015-01-21 09:02 东方小虾米 阅读(209) 评论(0) 推荐(0)

pulltorefresh使用介绍,实现下拉刷新上拉加载更多
摘要:在Android开发中,上拉刷新,下拉加载在很多项目中被需求着,这个功能具体怎么实现呢,很简单,用一个第三方插件chrisbanes写的android-PullToRefresh库即可了,或者谷歌官方推出的SwipeRefreshLayout。 个人觉得PullToRefresh比较好用,并且可扩... 阅读全文

posted @ 2015-01-14 17:22 东方小虾米 阅读(445) 评论(0) 推荐(0)

Android -- 获取视频第一帧缩略图
摘要:干货从API 8开始,新增了一个类:android.media.ThumbnailUtils这个类提供了3个静态方法一个用来获取视频第一帧得到的Bitmap,2个对图片进行缩略处理。public static Bitmap createVideoThumbnail (String filePath,... 阅读全文

posted @ 2015-01-14 09:25 东方小虾米 阅读(1811) 评论(0) 推荐(0)

Android 判断当前设备是手机还是平板
摘要:Android开发需要适配手机和平板,有些需求实现时就要求判断设备是手机还是平板。网上很多说通过设备尺寸、DPI、版本号、是否具备电话功能等进行判断,不过都不算太精确。这里分享一个简洁给力的方法(官方用法):/** * 判断当前设备是手机还是平板,代码来自 Google I/O App for An... 阅读全文

posted @ 2015-01-12 14:01 东方小虾米 阅读(416) 评论(0) 推荐(0)

利用swipelistview完成qq聊天列表右滑删除功能
摘要:做一下qq聊天列表的item右滑出现后面的视图,然后我就开始着手自己做,之后无意间发现了可以利用一个github开源项目 swiplistview完成,但是当我查看那些swiplistview的相关文档时,很不全面,github官网上下载的和之前他们写的文档已经有所 不同,所以在这里我就重新来写一下... 阅读全文

posted @ 2015-01-09 19:03 东方小虾米 阅读(757) 评论(1) 推荐(1)

Android开源项目第四篇——开发及测试工具篇
摘要:1、Buckfacebook开源的Android编译工具,效率是ant的两倍。主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也... 阅读全文

posted @ 2015-01-09 18:40 东方小虾米 阅读(139) 评论(0) 推荐(0)

Android开源项目第三篇——优秀项目篇
摘要:记录的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/或https://github.com/android以上两个项目,不解... 阅读全文

posted @ 2015-01-09 18:39 东方小虾米 阅读(133) 评论(0) 推荐(0)

Android开源项目第二篇——工具库篇
摘要:通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1. AndroidAnnotations(Code Diet) android快速开发框架项目地址:https://github.com/exci... 阅读全文

posted @ 2015-01-09 18:38 东方小虾米 阅读(121) 评论(0) 推荐(0)

Android开源项目第一篇——个性化控件(View)篇
摘要:本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的 View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、 ProgressBar及其他如Dialog、T... 阅读全文

posted @ 2015-01-09 18:37 东方小虾米 阅读(105) 评论(0) 推荐(0)

直接拿来用!最火的Android开源项目(完结篇)
摘要:此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一)、(二)中, 我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分... 阅读全文

posted @ 2015-01-09 18:35 东方小虾米 阅读(139) 评论(0) 推荐(0)

直接拿来用!最火的Android开源项目(二)
摘要:直接拿来用!最火的Android开源项目(二)发表于2013-05-08 11:00| 86888次阅读| 来源CSDN| 194 条评论| 作者唐小引 AndroidGitHub开源项目移动开发最受欢迎的开源项目摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半... 阅读全文

posted @ 2015-01-09 18:34 东方小虾米 阅读(81) 评论(0) 推荐(0)

直接拿来用!最火的Android开源项目(一)
摘要:GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的 Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的 Android及iOS开... 阅读全文

posted @ 2015-01-09 18:33 东方小虾米 阅读(88) 评论(0) 推荐(0)

怎样用AIDL Service 传递复杂数据
摘要:大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用AIDL Service 传递复杂数据。我们分2步开始:第一步:部署我们的服务端,也就是Service... 阅读全文

posted @ 2015-01-07 13:23 东方小虾米 阅读(127) 评论(0) 推荐(0)

Android 图文数据JSON解析,金山词霸每日一句API的调用
摘要:金山词霸开发的免费APIhttp://open.iciba.com/dsapi/数据格式为{"sid":"737","tts":"http:\/\/news.iciba.com\/admin\/tts\/2013-12-11.mp3","content":"I don't want us to be... 阅读全文

posted @ 2015-01-07 10:27 东方小虾米 阅读(246) 评论(0) 推荐(0)

Android开源项目分类总结(转)
摘要:第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 Fli... 阅读全文

posted @ 2015-01-06 19:19 东方小虾米 阅读(236) 评论(0) 推荐(0)

Android permission 访问权限大全
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows re... 阅读全文

posted @ 2015-01-06 19:17 东方小虾米 阅读(159) 评论(0) 推荐(0)

Android应用系列:完美运行GIF格式的ImageView(附源码)
摘要:前言 我们都知道ImageView是不能完美加载Gif格式的图片,如果我们在ImageView中src指定的资源是gif格式的话,我们将会惊 喜的发觉画面永远停留在第一帧,也就是不会有动画效果。当然,经过略加改造,我们是可以让gif在ImageView上完美加载的。正文 Android给我们提供... 阅读全文

posted @ 2015-01-06 09:40 东方小虾米 阅读(269) 评论(0) 推荐(1)

Volley框架的使用
摘要:一、获得Volley可以直接从google上git clone下来git clone https://android.googlesource.com/platform/frameworks/volley然后生成jar包,导入到自己的项目中使用。注意,这个库要求最低SDK版本为Froyo,即至少要设... 阅读全文

posted @ 2015-01-06 09:35 东方小虾米 阅读(108) 评论(0) 推荐(0)

android 安卓APP获取手机设备信息和手机号码的代码示例
摘要:下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和android-sdk开发环境第一步:新建一个android工程(JinshanTest),并需要在工程的AndroidManifest.xml文件中,添加权限... 阅读全文

posted @ 2015-01-05 13:37 东方小虾米 阅读(1110) 评论(0) 推荐(0)