- 博客(25)
- 收藏
- 关注
当显示Popupwindow时,音量键无效
Activity设置了[code="java"]setVolumeControlStream(AudioManager.STREAM_MUSIC);[/code]用来控制媒体声音,但是在显示一个popupwindow的时候,音量键无效,我的解决方式是将popupwindow设置[code="java"]setFocusable(false)[/code],这样又可以控制音量了。...
2013-07-31 20:16:20 173
原创 Service与Activity通信
There are three obvious ways to communicate with services:Using IntentsUsing AIDLUsing the service object itself (as singleton)
2013-07-27 09:42:42 135
原创 SQLite错误总结
1. android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed错误原因 情况1:你定义的字段为 not null而插入时对应的字段却没值。 情况2:你定义的字段设定PRIMARY,而插入的值已经在表中存在。 情况3:在进行修改的时候set的id与where的i...
2013-07-24 14:58:48 515
原创 程序退出代码片段
[code="java"]Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);[/code]
2013-05-03 11:26:40 145
使用观察者模式完美实现android程序退出
android的app程序退出有几种方式:activity队列方式、广播方式。在这里介绍一下我实现该功能的方式--观察者模式。 方法的大概思路为:建立Activity基类,实现观察者接口,实现监听方法,finish掉本实例;在Application里面单例一个目标对象,当需要关闭程序的时候,调用目标对象的通知方法,通知所有观察者。 代码如下:[color=red]观...
2013-05-02 15:04:10 479
塔防游戏demo
最近在研究cping1982大神的LGame框架,在框架包中有一些游戏示例,小生拿来改改,与大家分享下,挺好玩的。目前实现的是不同的塔的减速攻击。cping1982大神的博客,share一下[url]http://blog.csdn.net/cping1982/article/category/455610/1[/url][img]http://dl.iteye.com/uploa...
2013-01-23 16:26:13 148
ADT21抢鲜使用
伴着Android4.2的发布,楼主我也更新到了API17,adt换成21,抢鲜播报一下新变化。首先是新建工程,系统提供了几个新模板[img]http://dl.iteye.com/upload/attachment/0077/5536/6c19d482-fa4a-37c5-bbdf-79d9b2ae1d6c.jpg[/img]这个LoginActivity让人眼前一亮,并且Act...
2012-12-07 15:00:44 107
原创 php数据抓取类Snoopy使用
php 采集 Snoopy 详解PHP采集利器snoopy应用详解Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持。一、Snoopy的一些特点: 1.抓取网页的内容 fetch...
2012-12-04 13:14:37 182
PopupWindow的onScrollChanged系统bug
最近遇到一个问题,在项目中使用actionbar做标题栏,action按钮点击弹出popupwindow,内容部分使用ScrollView。发现在弹出popupwindow后将其dismiss掉,再滑动ScrollView的时候报错:[color=red]11-29 09:11:13.217: E/AndroidRuntime(2380): FATAL EXCEPTION: main11-...
2012-11-29 09:22:13 143
租吧――我的app发布历程
从这个项目开始计划大概是9月开始到现在app在各大市场上线,历时不到3个月。这三个月的主要内容罗列一下: 1.后台使用了一个兄弟的开源发布平台,针对租吧这个app的需求,进行调整。后台语言php 2.本机调试后台功能正常后,开始客户端的开发,目前只有android版本。这个时间很快,用以前做的一个app的框架 3.申请虚拟主机,架构为php5+mysql+ap...
2012-11-23 10:41:42 159
原创 android手机基站定位
这段时间在做定位功能,在这里总结一下,自己对定位的理解。一,从三大系统Android, IOS, WP的角度上看,各系统均有自己的Map SDK。 安卓有强大的Google Map API,但是很多厂商的rom里是阉割掉的,所以这个渠道不能用,不带google map api的系统也可以通过系统的LocationService来获取位置服务,但是没有了api的优化,通过位置服...
2012-10-31 09:47:38 252
原创 Facebook引发的html5危机
不错的文章,转载一下[url]http://www.devdiv.com/Facebook%E5%BC%95%E5%8F%91%E7%9A%84HTML5%E5%8D%B1%E6%9C%BA-article-4211-1.html[/url]
2012-09-01 11:02:41 164
原创 开启 PHP 错误提示配置步骤详解
在浏览器中如何显示错误提示。下面讲解如何开启错误提示步骤:1. 打开 apache安装目录/php.ini文件。2. 搜索并修改下行,把Off值改成Ondisplay_errors = Off3. 搜索下行error_reporting = E_ALL & ~E_NOTICE或者搜索:error_reporting = E_ALL & ~E_DEPRECATED修改...
2012-08-15 11:52:10 118
Android Parcel初识
android中新的对象序列化Parcel,基于IPC协议(进程间通信),Parcel是一个轻量级的对象序列化,(类似Serierlizable),写入数据和读出的顺序必需一致。
2012-07-13 21:06:01 99
原创 Android 广告滚动条实现
各个商城类客户端都有滚动广告,比如京东,QQ,1号电,当当网等。主要功能是自动播放广告图片,带指示器,并支持滑动翻页。下面就是我对这个组件的实现:[img]http://dl.iteye.com/upload/picture/pic/115298/f88efa71-9626-33c3-8290-2050a968c991.png[/img]直接打成jar包提供使用。下面是一些公共方法:[...
2012-07-12 15:21:56 167
使用框架编写Android程序
AndroidAnnotations这个开源项目为android程序的编写提供了一个新的思路,他们自己称之为框架,我觉得很像struts2的注解方式,下面是这个项目在github上面的地址[url]https://github.com/excilys/androidannotations[/url]下面的代码是一个例子[code="java"]package com.googlec...
2012-07-06 09:48:56 98
actionbar使用
ActionBar作为一个优秀的开源控件,被google所看好,在android3.0以后引入SDK。现在大量优秀应用采用ActionBar作为标题栏,典型应用 Catch 。今天讲一下这个控件的使用方法:从https://github.com/johannilsson/android-actionbar下载该控件的源码在布局文件中这样引入自定义控件:[code="java"]...
2012-06-28 20:08:23 81
原创 模仿iphone弹出式短信查看
感觉使用抽屉查看短信麻烦,于是自己写了一个模仿iphone查看的短信的小程序,自己用,挺好的。实现原理主要是activity的背景半透明,加上收到短信开启服务和桌面图标开启服务。目前只做了收到1条短信显示,如果是长短信和连续短信的话没有做处理,废话少说,附件是源码和截图。popSMS.java 闪屏,首次开启应用显示[code="java"]package com.smsshow;...
2012-06-18 12:25:30 357
Android中3种方法实现back键动作
方法一:重写onBackPressed方法[code="java"]@Override public void onBackPressed() { // do something what you want super.onBackPressed(); }[/code]方法二:重写dispatchKeyEvent[code="java"] @Over...
2012-05-24 17:57:21 665
原创 ActivityGroup中使用切换动画
在stack上面发现的方法,分享给大家,功能是在activitygroup切换子activity时候加载补间动画,代码如下:[code="java"] public void replaceContentView(String id, Intent newIntent) { View view = getLocalActivityManager().startActivity(id,...
2012-05-23 18:10:45 120
原创 Android的AsyncTask类中使用自定义handler
熟知的AsyncTask就是Thread+handler实现,但是这个handler并不能很好的被我们控制。在我的需求中希望在AsyncTask中使用自定义的handler,而且在必要的时候退出消息循环。实现思路如下: AsyncTask中创建消息循环,然后启动handler目标操作,当操作结束后,结束消息循环,执行后续代码。下面是代码:[code="java"]class ...
2012-05-10 08:53:38 103
原创 当rawQuery遇上模糊查询
遇到一个好玩的事情,使用rawQuery方法模糊查询,代码这样[code="java"] String sql = "select * from " + DBOpenHelper.PRODUCT_TABLE + " where name like '%?%' order by ? desc";Cursor cursor = db.rawQuery(sql, new String[...
2012-04-18 18:04:42 785
原创 Android网络收音机项目
最近喜欢听广播,但是搜索了一下,苦于网上没有android的网络收音机项目的例子,于是自己动手实现了Android网络收音机项目。 前言,由于很多网络广播使用的协议是mms,来自微软,但是android并不支持这种流媒体协议,我的解决办法是使用Vitamio插件+Vitamio库的方式解决。这样在安装app本身的apk同时还要安装对应你手机的Vitamio插件,这个插件是老外开发...
2012-03-19 18:34:22 438
原创 Redis学习初步
工作需要,从零开始学习redis,这里把我的一篇工作日志共享一下,希望和大家共同学习。Redis(linux)**********************************************************************Install: Download Address: http://redis.io 解压以后到解压目录: make...
2012-03-14 10:41:34 90
viewpager循环拖动
最近在研究viewpager,准备做循环拖动即A->B->C->A->B->C->A->...找了一下相关资料,只有stactoverflow上有一条比较靠谱的资料,但是不全,自己琢磨了一下,实现了循环拖动。 这里只需要对pageadapter进行操作,源代码如下:[code="java"] public class ViewPagerAdapter extends Pager...
2011-12-31 23:18:54 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人