## 系统环境 系统:Ubuntu12.04 64位系统。 源码:Android4.4源码。 选择Ubuntu12.04,是因为在14.04上没能折腾成功,在上面兼容32位程序的配置有点烦。12.04必须要用64位的,编译Android4.4时需要64位环境,同时...
分类:
移动开发 时间:
2014-10-14 21:11:29
阅读次数:
232
6 Service
6.1 service介绍
6.1.1. 基本介绍
Service是Android四大组件之一(其余的是activity、BroadcastReceiver、Content Provider)。
Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用...
分类:
移动开发 时间:
2014-10-13 23:24:27
阅读次数:
433
做了一个 《android4编程入门经典》的实例,总结如下: /* * 总结: * Intent 传递参数的方式(两个成员变量) * 1/ Extra * 存值:i.putExtra() 可以存 字符串 / 整型 / Bundle型 * * 取值:i.getExtr...
分类:
移动开发 时间:
2014-10-12 17:41:18
阅读次数:
159
产生错误的代码:@Override protected void onCreate(Bundle savedInstanceState) { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskRea....
分类:
移动开发 时间:
2014-10-11 14:50:55
阅读次数:
184
从google发布的各个android版本源码看,android4.0开始就做了支持buffer播放的接口及demo了,编译完android SDK后在out中会生成一个可执行文件stream,这个就是一个非常好的demo测试程序,支持H264的ts播放,程序源代码位置以android4.3为例说明下,目录:android4.3\frameworks\av\cmds\stagefright,对应文...
分类:
移动开发 时间:
2014-10-11 14:45:55
阅读次数:
266
一个简单的httprequest声明以及提交的过程
分类:
Web程序 时间:
2014-10-10 17:06:44
阅读次数:
279
只要在Activity中的onCreate方法中增加如下代码: ?if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { ???// 透明状态栏 ???getWindow().addFlags( ?????WindowManager.LayoutParams.FLAG_TRANSLUCENT...
分类:
移动开发 时间:
2014-10-10 12:12:44
阅读次数:
187
需求描述:
由于手机功能越来越完善,相应的偏好设置也就越来越多;从用户体验的角度考虑,为了让用户能够在短时间内对常用的偏好设置进行操作,如WIFI,蜂窝数据等。单独将一些常用的设置功能单独展示出来,已达到减少用户操作的可能性。因此采用将系统设置页面进行分页展示并可以滑动进行切换。
效果图:
对于了解Settings源码的同学应该...
分类:
移动开发 时间:
2014-10-09 18:58:39
阅读次数:
228
====================问题描述==================== 在android4.0.3的手机上,receiver在手机开机后收不到启动广播,代码如下:配置文件:java文件:publicvoid...
分类:
移动开发 时间:
2014-10-08 17:08:25
阅读次数:
415
====================问题描述==================== 自定义viewpublic
class
PasterView
extends
View{private
final
static
int
MODE_NONE
=
0;
private
final
static
...
分类:
移动开发 时间:
2014-10-08 15:57:15
阅读次数:
240