摘要:
将下载的插件包zip解压到一个单独文件夹中,如下载的解压到将解压出来的文件内容为path=D:\\myplug\\svn或者path=D:/myplug/svn将此txt文件的文件名改为svn.lnk (注意:一定要记住是.lnk为扩展名,名称不要用中文)重启eclipse即可另一种,更简单一些,直接将压缩包解压的文件夹svn放置到dropins目录下重启eclipse即可来自为知笔记(Wiz) 阅读全文
摘要:
要实现一个打电话却不能显示号码的功能。本来想写一个拨号器,可以完全替代系统phone的软件。不过研究了系统的phone代码之后就放弃了这个想法。不是一件容易的事。所以只好另想他法。使用系统拨号软件,但是在其上覆盖一层自己的界面。开始查资料。 首先要实现①拨号功能。使用反射和aidl。调用IPhoneInterface接口,获取对象并调用call方法来拨打电话。同时②在系统层添加一层覆盖。管段电... 阅读全文
摘要:
今天对极光推送(Jpush )的使用方法做了个测试,首先在其官方网站上下载Android的jar包和demo,(也可以在注册并且输入包名的情况下下载demo,此时的demo就是一个已经配置好包名和APIKey的demo,可以直接将工程部署到手机上进行测试。)。极光使用了两种不同的通知方式,一种是推送... 阅读全文
摘要:
在android软件开发中,ListView是一种经常被用到的组件。当需要用到列表显示的时候,通常都会用到。而使用的过程中也可能出现一些问题。比如,一次性加载过多的Item对于手机有限的内存来说,是一种负担。于是就有了分页加载的技术,一般的说,分页的使用方式有两种,一是在滑动到底部的时候,自动加载下一部分的内容。另一种则是在底部添加一个类似按钮的控件,点击后加载内容。这里介绍的是第一种。同样的,代... 阅读全文
摘要:
BadgeView是一个应用非常广泛的在任意控件上显示提醒的工具类。不仅在控件上,在任意布局中均可使用。代码托管在github(作者上一次更新还在3年前) https://github.com/jgilfelt/android-viewbadger 下载下来可以直接将源代码拷贝到自己的工程中,也可以使用提供的jar包使用方法非常简单,只要有一个控件的对象实例即可,比如在一个线性布局上显示: Li... 阅读全文
摘要:
谷歌发布的新版adt插件与旧版在新建工程时有不同,今天测试一下不同之处。最新版本为v22.6.2-1085508 新版本的adt插件在新建一个工程时,会根据兼容到的最小版本号使用不同的处理,如果是低于4.0的版本,除了会自动创建工程文件外,还好主动创建一个名为appcompat_v7的工程文件作为当前工程的库工程。如果创建多个工程,这appcompat_v7这个工程会多次创建并依次appcompa... 阅读全文
摘要:
为了防止用户错误按到后退按钮导致的退出应用情况,可以给应用加上后退按钮连续两次点击才能真正退出的功能。 实现这个功能的原理很简单。监听后退按钮的点击事件。 ① 首次按下后退按钮,设置一个标志,检查这个标志,如果为false,则将标志置为true,并获取首次按下后退按钮的时间保存下来; ② 再次按下后退按钮,检查到标志位true。并将此次按钮按下的事件和保存的时间对比,如果小于某个时间间隔则... 阅读全文
摘要:
项目中使用了极光推送,在收到信息的Receiver里操作网络及依据其返回的内容选择跳转到不同的Activity。但是由于网络情况不佳,如果收不到网络返回的信息,则会出现点击了推送到的消息后无反应或者经过很长时间后才跳转的信息界面的情况。 为了解决这个,本来想在Receiver中添加一个自定义的进度条(如图中所示的)。 LoadingDialogdd=newLoadingDialog(cont... 阅读全文