android
文章平均质量分 73
Forever_Yang
这个作者很懒,什么都没留下…
展开
-
Android 判断程序是不是第一次运行
很多时候我们的程序都需要判断用户是否第一次运行程序来提供一些向导。这里介绍下如何通过SharedPreferences来判断程序是否第一次运行。SharedPreferences是一种轻量级的数据存储方式,通过XML文件存储key-value键值对,通常用来存储一些简单的信息,如配置信息。下面贴上一个简单的例子来说明:原创 2014-10-12 19:05:26 · 543 阅读 · 0 评论 -
为RecyclerView设置emptyView
RecyclerView不像ListView,它没有提供emptyView的支持,但我们可以自己来实现这个功能。解决思路通过监听Adapter中数据的变化,当数据为空时让我们自定义的emptyView为可见的。方法一看到一篇文章说可以通过多布局来实现:private static final int VIEW_TYPE_EMPTY_LIST_PLACEHOLDER = 0;private stat原创 2016-01-24 00:19:06 · 5811 阅读 · 0 评论 -
Cordova/Phonegap Android中Java调用JavaScript
前言最近被一个小需求搞得焦头烂额的,连睡觉都会梦见自己在写代码.在两位大大的帮助下,今天终于解决了.赶紧把它记录下来先.需求这个需求是这样子的:在BroadcastReceiver中接收推送的消息,然后将收到的消息发给Javascript处理.看起来一点都不复杂是不是?但是网上一搜,结果都是JavaScript调用Java的,Java调用JavaScript的资料很少. 最终找到了两种方法,但原理原创 2015-07-29 22:22:16 · 4673 阅读 · 2 评论 -
Android Studio导入uiautomator测试框架
转载请注明出处谢谢最近因为需要用到Android的自动化测试,于是找到了uiautomator和espresso这两个框架(这里以uiautomator为例).由于在Android Studio(以下简称AS)中使用uiautomator这方面的资料很少,国内这方面的博客基本没有,国外的资料也都很少.可能是因为比较新的原因吧.虽然Android官网有教程,但最终还是折腾了好久才解决.写这篇博客一方面原创 2015-06-01 23:36:14 · 10878 阅读 · 6 评论 -
Ubuntu14.04搭建Android Studio
前言今天终于决定要用Android Studio来代替Eclipse了。原因是现在Github上很多项目都已经迁移到Gradle了,在Eclipse上无法导入。再不跟上时代就要被抛弃啦!那么为什么用Linux呢?因为Android Studio在Windows上太卡了,而在Linux下却很流畅。环境我自己电脑上的环境: JDK 1.8 64位 Ubuntu 14.04 Android Stud原创 2015-05-02 19:51:52 · 1814 阅读 · 0 评论 -
Android Studio新建没有ActionBar的Activity
转载请注明出处谢谢 在新建项目的时候,可以看到Google为我们提供很多中Activity,如图: 其中,我们最常用的是Blank Activity。但是新建完之后会发现两个问题,第一个问题在上一篇博文中已经提到了,大家可以参考上一篇博文。第二个问题是MainActivity继承了ActionBarActivity,而ActionBarActivity已经被弃用了。虽然说这并不影响使用,但是还是原创 2015-05-08 11:16:16 · 4216 阅读 · 0 评论 -
Android学习笔记之Handler内存泄露
如需转载,请注明出处,谢谢!在Android中经常要自己写一个继承自Handler的类,比如下面这个定义在MainActivity中的内部类:private class MyHandler extends Handler { @Override public void handleMessage(Message msg) super.handleMessage(ms原创 2015-04-21 00:55:37 · 439 阅读 · 0 评论 -
Android RecyclerView和CardView的结合使用
前言导入导入项目将项目设置为库新建项目代码效果图前言RecyclerView和CardView虽然是Android L才引进的,但我们也可以利用Google提供的库来实现它。 这篇文章详细说明如何利用Eclipse导入相应的包,以及提供demo来说明这两个组件的使用。导入1. 导入项目在Eclipse中选择Import,然后选择Existing Android Code Into Wo原创 2015-03-18 17:19:40 · 1188 阅读 · 0 评论 -
Android开发之倒计时应用(二)
简单的倒计时应用:麻雀虽小,五脏俱全。Activity、Service、Broadcast几大组件都用上了。原创 2015-02-27 15:40:08 · 661 阅读 · 0 评论 -
Android开发之倒计时应用(三)
如需转载,请注明出处,谢谢!这篇文章是主要是把剩下的Service和BroadcastReceiver讲完,即倒计时的具体实现。因为代码中有一些比较细节的地方,我讲得不够清楚的欢迎提问。我写了一个继承自Service的TimerService类,除了默认要实现的onBind方法外,还重写了onCreate、onStartCommand、onDestroy方法。onC原创 2015-02-27 17:41:08 · 698 阅读 · 1 评论 -
Android开发之倒计时应用(一)
简单的倒计时应用:麻雀虽小,五脏俱全。Activity、Service、Broadcast几大组件都用上了。原创 2015-02-27 15:08:36 · 738 阅读 · 0 评论 -
Android学习资源(持续更新中)
学习Android的过程中遇到了很多很好的资源,一时半会看不完,以前只是将这些资源收藏起来,但后来发现一来太多了,整理起来太麻烦,二来自己收藏的话太可惜了。所以开篇博客记录下来。在此感谢这些前辈们将他们的知识分享出来!工具类AndroidDevToolsAndroid Studio 简介及导入 jar 包和第三方开源库方法Android Studio你不知道的调试技巧15分钟学会使用Git和原创 2015-07-18 17:46:27 · 738 阅读 · 0 评论