文章分类 -  android

IntentFilter(转)
摘要:转自:http://hi.baidu.com/lfcaolibin/blog/item/d40116c5685b87a28226ac21.html5.2.2 IntentFilter应用程序的组件为了告诉Android自己能响应、处理哪些隐式Intent请求,可以声明一个甚至多个IntentFilter。每个 IntentFilter描述该组件所能响应Intent请求的能力——组件希望接收什么类型的请求行为,什么类型的请求数据。比如之前请求网页浏览器这 个例子中,网页浏览器程序的IntentFilter就应该声明它所希望接收的Intent Action是WEB_SEARCH_ACTION,以及 阅读全文
posted @ 2012-05-14 23:42 le7mo27 阅读(112) 评论(0) 推荐(0)
(转)PhoneGap与Jquery Mobile结合开发android应用的配置
摘要:由于工作需要,用到phonegap与jquery moblie搭配,开发android应用程序。这些技术自己之前也都没接触过,可以说是压根没听说过,真是感慨,在开发领域,技术日新月异,知识真是永远学不完的。就算是做java开发的,可是细分下来,专业方向还是很多的;自己没有涉及的技术还是太多了,自个需要对单个领域专业点,知识丰富点。做不了全才,那咱做个专才,在如今社会还是必须的。好了,咱们言归正传:PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackber 阅读全文
posted @ 2012-04-11 19:34 le7mo27 阅读(199) 评论(0) 推荐(0)
(转) 动态更换view类的背景----StateListDrawable的应用
摘要:StateListDrawable可以根据View的不同状态,更换不同的背景可以应用如EditText,Button等中,以Button为例系统中默认的按钮被按下的颜色和未点击时的颜色不一样,该种实现可以用Java代码和XML实现以Java代码:Java代码 //……前面对Button的声明略去 okBtn.setBackgroundDrawable(addStateDrawable(this, R.drawable.btn_normal, R.drawable.btn_selected, R.drawable.btn_selected)); cancelBtn.setBackgroundD. 阅读全文
posted @ 2012-04-11 17:15 le7mo27 阅读(118) 评论(0) 推荐(0)
[Android]应用语言切换的三种方法(转)
摘要:Android对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网上有如下的做法:[java]view plaincopyResourcesres=getResources();Configurationconfig=res.getConfiguration();config.locale=locale;DisplayMetricsdm=res.getDisplayMetrics();res.updateConfiguratio 阅读全文
posted @ 2012-03-13 13:45 le7mo27 阅读(296) 评论(0) 推荐(0)
(转)深入学习android之AlarmManager
摘要:转:http://jinguo.iteye.com/blog/799778对应AlarmManage有一个AlarmManagerServie服务程序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃触发或者是闹铃事件发生,AlarmManagerServie服务程序就会遍历闹铃列表找到相应的注册闹铃并发出广播。该服务程序在系统启动时被系统服务程序system_service启动并初始化闹铃设备(/dev/alarm)。当然,在JAVA层的A 阅读全文
posted @ 2012-03-03 14:25 le7mo27 阅读(161) 评论(0) 推荐(0)
Android——DisplayMetrics之我见(转)
摘要:转自:http://cxxowl.sinaapp.com/?p=12写这篇文章主要是因为这个问题困扰我很久,今天终于搞明白了,分享出来供以后查阅。一、起因为了适应多屏幕分辨率,可以在res目录下建立不同的layout文件,例如想适应C8500(320*240)和Milestone(854*480),可以在res目录下建立layout-320*240和layout-854*480两个目录,然后在其中定义不同的布局文件就可以了;但在实际中并没有凑效;这是为什么呢;在真机下调试才发现有问题,Android有个类DisplayMetrics可以得到分辨率等信息,方法如下:DisplayMetrics 阅读全文
posted @ 2012-02-28 22:41 le7mo27 阅读(145) 评论(0) 推荐(0)
Android自定义属性,format详解(转)
摘要:转自:http://blog.csdn.net/pgalxx/article/details/67666771. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable>(2)属性使用: <ImageView android:layout_width = "42dip"a 阅读全文
posted @ 2011-12-31 10:22 le7mo27 阅读(165) 评论(0) 推荐(0)
Android多人项目开发指导(转)
摘要:很多新的公司招聘了多个开发人员一起完成自己的Android项目开发,这里Android123就分工和开发模式以及部分实现细节给大家说下大概的多人开发分配。1. 很多公司可能需要一个CAO架构出项目的各个细节用UML图表示,参照传统的开发模式可能类似于一些人写公共代码,比如I/O、相关的文件系统、数据库、网络通讯,部分完成UI相关的控件子类化和一部分的核心功能实现,这里更类似于MVC来实现所有的细节。2. 目前就常规的中小型项目而言,使用SVN管理项目更清晰明了,公司已经假设好SVN服务器来管理整个项目的代码。3. 模块的分工,这里我们给大家一些典型的方法,比如package名上使用类似 pro 阅读全文
posted @ 2011-11-10 10:51 le7mo27 阅读(237) 评论(0) 推荐(0)
使用AChartEngine画柱状图(转)
摘要:AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于:http://code.google.com/p/achartengine/你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。需要注意的是,0.6版本不再支持Android 2.0以下(包含2.0)。也就是说如果你的目标平台使用了7以下SDK版本,比如Android 1.5-2.0。则需要下载老版本的ACE 0.5。本文以ACE 0.5为例。1 阅读全文
posted @ 2011-11-09 13:12 le7mo27 阅读(142) 评论(0) 推荐(0)
android学习笔记之定位(转)
摘要:转自:http://mmdev.iteye.com/blog/1192135User Location能做什么?1、获取用户的位置2、追踪用户的移动User Location的关键API1、LocationManager:用于管理android的用户定位服务2、LocationProviders:提供多种定位方式供开发者选择(GPS, NETWORK定位等)定位方式的分类1、GPS定位:使用GPS卫星进行定位,需要加权限android.permission.ACCESS_FINE_LOCATION2、NETWORK定位使用信号接收塔和WIFI介入点进行定位,需要加权限android.permi 阅读全文
posted @ 2011-11-09 10:33 le7mo27 阅读(487) 评论(0) 推荐(0)
android:shape的使用 转
摘要:转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.htmlAndroid中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板XML/HTML代码<shape><!--实心--><solidandroid:color="#ff9d77"/><!--渐变--><gradientandroid:startColor="#ff8c00"android:end 阅读全文
posted @ 2011-10-18 14:22 le7mo27 阅读(86) 评论(0) 推荐(0)
转:Java线程:新特征-线程池
摘要:Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。目前有关这方面的资料和书籍都少之又少,大所属介绍线程方面书籍还停留在java5之前的知识层面上。当然新特征对做多线程程序没有必须的关系,在java5之前通用可以写出很优秀的多线程程序。只是代价不一样而已。线程池的基 阅读全文
posted @ 2011-09-16 16:30 le7mo27 阅读(192) 评论(1) 推荐(0)
转--关于Android Manifest.xml文件解析
摘要:源自:http://blog.sina.com.cn/s/blog_6d5354cd0100wum3.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制 阅读全文
posted @ 2011-09-13 14:45 le7mo27 阅读(528) 评论(0) 推荐(0)