上一页 1 2 3 4 5 6 ··· 25 下一页
2011年7月14日
摘要: 1 jamendoandroid平台在开源的在线音乐播放https://github.com/telecapoland/jamendo-android.githttp://blog.csdn.net/gaomatrix/article/details/6847602 源码分析2 开源项目介绍:包括FBReaderJ,Angle,Open GPS Tracker ,Rokon ,LGame ,OpenIntents ,android-bluetooth ,Android apktool,quake2android 等项目。http://www.cnblogs.com/TerryBlog/arch 阅读全文
posted @ 2011-07-14 00:15 清水湾 阅读(463) 评论(0) 推荐(0)
2011年7月11日
摘要: 服务的生命周期部分内容参考自CSDN博客:http://blog.csdn.net/wtao158/archive/2010/01/08/5149721.aspx有了 Service 类我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运行在后台,直到 Context.stopService() 阅读全文
posted @ 2011-07-11 13:10 清水湾 阅读(399) 评论(0) 推荐(0)
2011年7月8日
摘要: 调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗口效果!WindowManager的方法很简单,基本用到的就三个addView,removeView,updateViewLayout。而WindowManager.LayoutParams的属性就多了,非常丰富,具体请查看SDK文档。这里给出Android中的WindowManager.java 阅读全文
posted @ 2011-07-08 18:26 清水湾 阅读(402) 评论(0) 推荐(0)
摘要: 写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的其他的接口。这两天想写一个简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是不能自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然不能满足我的需求。但是它是如何做到显示一个View凌驾于现有的所有的View之上的呢?我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的 阅读全文
posted @ 2011-07-08 18:08 清水湾 阅读(1084) 评论(0) 推荐(0)
2011年6月29日
摘要: view plaincopy to clipboardprint?·········10········20········30········40········50·· 阅读全文
posted @ 2011-06-29 18:27 清水湾 阅读(3735) 评论(0) 推荐(0)
摘要: 大家都知道Android项目中的res目录中的资源eclipse插件会在gen中自动生成相应的id应用,这样就统一了资源管理那么这种自动生成的id就是写死的东西了 这就导致了不容易做修改项目中需要将现有的组件打成jar包 这样打包后类文件当然是肯定没问题 但是资源文件就不行了。这个地方的id不能在新建的项目中被应用了所以资源文件不能被打到res目录中,这种情况下就必须要打到assets目录中这样就会出现问题了 一般情况下我们应用资源文件是通过int型的id来引用的, 这里就不能直接应用了 我们需要手动读取Assert目录下的资源Android提供了AssetManager来管理资源读取就很简单 阅读全文
posted @ 2011-06-29 15:44 清水湾 阅读(2174) 评论(0) 推荐(0)
2011年6月22日
摘要: android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“false”。 一般来说,当Activity启动后,它就与启动它的Task关联,并且在那里耗尽它的整个生命周期。当当前的Task不再显示时,你可以使用这个特性来强制Activity 阅读全文
posted @ 2011-06-22 16:18 清水湾 阅读(615) 评论(0) 推荐(0)
摘要: activity的属性可以在android.R.styleable 类的AndroidManifestActivity 方法中看到,AndroidManifest.xml中所有元素的属性的介绍都可以参考这个类android.R.styleable。属性值是在android.R.style中 可以看到,比如这个"@android:style/Theme.Dialog" 就对应于android.R.style.Theme_Dialog。android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。------ 阅读全文
posted @ 2011-06-22 11:44 清水湾 阅读(406) 评论(0) 推荐(0)
2011年6月18日
摘要: service+ActivityManager.... ActivityManageram=(ActivityManager)getSystemService(ACTIVITY_SERVICE);List<RunningTaskInfo>TaskList=am.getRunningTasks(2);if(TaskList==null||TaskList.isEmpty())return;RunningTaskInforti=TaskList.get(0);Stringtmp=rti.topActivity.getPackageName();------- tmp就是包名 阅读全文
posted @ 2011-06-18 11:05 清水湾 阅读(315) 评论(0) 推荐(0)
2011年6月1日
摘要: iew plaincopy to clipboardprint?包的下载地址:http://www.drewnoakes.com/code/exif/releases/metadata-extractor-2.2.0.jarpackagecom.imgread;importcom.drew.metadata.*;importcom.drew.metadata.exif.*;importcom.drew.imaging.jpeg.JpegProcessingException;importjava.io.*;importjava.util.Iterator;publicclassEXIFRead 阅读全文
posted @ 2011-06-01 22:02 清水湾 阅读(3714) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 25 下一页