android
Turisla
这个作者很懒,什么都没留下…
展开
-
eclipse字体配置
src下的.java文件字体的设置:windows->preferences->general->appearance->colors and fonts->java->java editor text font对于xml文件:windows->preferences->general->appearance->colors and fonts->basic->text font原创 2014-01-17 23:45:19 · 559 阅读 · 0 评论 -
【转】ViewHoder的一种简易写法
在网上看到的,果断转载过来记录一下。ViewHolder这么写(只提供一个静态方法,其实可以加一个私有构造函数防止外部实例化)public class ViewHolder { // I added a generic return type to reduce the casting noise in client code @SuppressWarnings("un转载 2015-12-05 16:06:45 · 414 阅读 · 0 评论 -
关于小米手机使用广播无法接受短信的问题
最近学习android时在学到手机应用使用广播监听短信并读取短信内容时,出现了无法监听到短信的问题。我使用的测试机是小米2,最初以为是广播注册的问题,可是检查代码并改成静态注册也无济于事,于是想到可能是手机问题。于是我换同学的华为手机试了试,结果是OK的。这样就能确定是小米手机的问题了。去网上搜了下,最终确定是因为小米手机在短信设置中有一个系统短信优先选项在捣鬼。关掉后就可原创 2015-12-05 16:08:49 · 2603 阅读 · 1 评论 -
Android广播动态注册重复注册问题
最近在学习android广播的内容,按照书上的例子写了个小程序实现强制下线的功能,大体运行流程为:登录输入账号密码后进入主界面,在主界面点击按钮弹出对话框提示被强制下线。点击确定后显示登录页面。结果第一次被踢还好好的,再登录被踢以后就会出现两次提示的对话框。第三次被踢就会出现三次…..我在程序中使用的是动态注册,结果我换成静态注册就没问题了。想了想貌似问题就在这里,应该是重复注册了广播接收原创 2015-12-05 16:12:57 · 16972 阅读 · 0 评论 -
Android ViewPager实现无限循环滑动
最近做项目需要实现一个类似于淘宝、京东首页那种滑动效果的广告。于是想到使用ViewPager,但是ViewPager本身是不支持无限左右滑动的,所以需要自己实现。目前实现无限滑动的思路大体有两个:1、将viewpager上限设置成一个很大的数,第一个页面设置到中间。然后滑动的时候,用当前的序号与viewpager页面数取余得到目标页面的序号,然后显示出来。理论上一个人不会无聊到一直左滑原创 2015-12-09 19:29:12 · 956 阅读 · 0 评论 -
对Java回调函数的理解
最近在看Java的时候看到了回调函数。只看书写的没有弄明白,于是乎去网上搜了搜相关内容。 首先先看一个比较生动的例子: 某天,我打电话向你请教问题,当然是个难题,^_^,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。故事到此结束。这个例转载 2017-03-13 11:13:39 · 1950 阅读 · 2 评论 -
Android实现两次按下返回按钮后退出应用程序
最近做项目突然想到要加上这个功能,然后就想有什么实现方法。第一种:首先想到的是使用一个布尔型标志flag1、如果flag是true,则关闭。2、如果flag是false就修改为true并提示再按一次,然后开个线程延迟两秒后修改flag为false。首先在MainActivity中添加一个内部类:class closeApp implements Runnable{ @Override原创 2017-03-13 10:55:13 · 444 阅读 · 0 评论 -
android SDK Manager 无法更新
本文内容已经移至我最新的个人博客,欢迎大家到我的新网站交流学习。 查看文章请点我。原创 2015-02-11 14:20:49 · 467 阅读 · 0 评论 -
eclipse安装新插件长时间卡在calculating requirements and dependencies解决办法
如果Eclipse花费了很长的时间calculating requirements and dependencies(计算需求和依赖性 )这个问题通常就是在点击安装之后显示“Calculating requirements and dependencies”,然后进度条不动,调出系统监视器会发现压根儿没下载流量,解决方法: 1、把“Contact all update转载 2014-11-24 14:28:47 · 3394 阅读 · 2 评论 -
Android LayoutInflater原理解析
最近在看开源项目的时候,发现很多地方用到了inflate这个方法,于是乎就想总结一下Android中加载xml布局的方法,然后就有了这篇博客。本博客参考了网上许多大神的博客,会在博客结尾列出,感谢。一、得到LayoutInflater想要调用inflate这个方法,首先需要得到LayoutInflater对象。先来看看官方给出的解释:文档说,这个类是用来原创 2017-03-13 13:07:08 · 552 阅读 · 0 评论