09 2016 档案

Android中View的基础知识
摘要:View的界限 View就是我们看到的界面,有四个界限范围分别是, Top/Left, Bottom/Right,坐标系从左上到右下。这四个值可以通过任何View的子类调用getTop()/get...得到。 但是坑爹的是这些不能在生命周期函数里调用,否则都返回0,因为绘制还没完成呢,可以放在but 阅读全文

posted @ 2016-09-09 18:17 醉清风JM 阅读(286) 评论(0) 推荐(0)

Android Fragment的使用
摘要:定义 Fragment可以理解成一个迷你型的活动,同样可以包含布局,同样有自己的生命周期。比Activity要轻量级,在程序内部做界面跳转要比Activity快的多。 静态添加 Fragment可以静态或者动态的添加到Activity中,其中静态情况下,直接在layout.xml中添加fragmen 阅读全文

posted @ 2016-09-04 19:20 醉清风JM 阅读(270) 评论(0) 推荐(0)

Android的权限检查
摘要:Application的权限: 可以在AndroidManifest.xml中用<permission>定义运行Application需要的权限。 用<uses-permission>定义程序获得的权限,否则执行会抛出异常。 也可以在代码中检查是否有相应的Application权限: 组件的权限: 阅读全文

posted @ 2016-09-03 20:50 醉清风JM 阅读(1031) 评论(0) 推荐(0)

BroadCast Receiver的使用
摘要:定义 广播接收器分为标准广播和有序广播,标准广播是异步执行的广播,有序广播是同步执行的,同一时刻只有一个广播接收器会收到广播,执行结束后,广播才会继续传递。 静态注册 在Androidmanifest.xml中添加<receiver>节点,并在代码中定义相应的类。在receiver字段里面可以指定p 阅读全文

posted @ 2016-09-03 20:42 醉清风JM 阅读(527) 评论(0) 推荐(0)

Android中的Service小结
摘要:简介 Service适合执行不需要和用户交互,而且长期运行的任务。即使程序被切换回后台,服务仍然可以正常运行。Service并不自动开启线程,默认运行在主线程中。 Service中需要重载的函数 onCreate()方法在服务创建的时候调用。onBind()是Service中唯一的抽象方法,必须要在 阅读全文

posted @ 2016-09-03 19:26 醉清风JM 阅读(772) 评论(0) 推荐(0)

Android中Service和Activity之间的通信
摘要:启动Service并传递数据进去: Android中通过Intent来启动服务会传递一个Intent过去。 可以在Intent中通过putExtra()携带数据 在Service的onStartCommand中得到的Intent中获取这个传递过去的数据 绑定Sevice并传递数据进去: 当通过绑定启 阅读全文

posted @ 2016-09-03 17:43 醉清风JM 阅读(1453) 评论(0) 推荐(0)

导航