- 博客(9)
- 资源 (15)
- 收藏
- 关注
转载 IntentService实现原理及内部代码
很多网友可能发现Android中除了Service还有一个IntentService,他们之间到底有哪些区别呢? 在继承关系上而言IntentService是Service的子类,内部实现的代码中涉及到一些Android入门开发者不了解的Looper,Android123在早期的文章中已经说明他们的用法,这里不再赘述,有关原理大家可以看源码实现如下:public abstract class
2013-05-13 22:22:09 580
原创 利用Intent监听应用程序的安装、替换、删除...
相关的Intent: Intent.ACTION_PACKAGE_INSTALL Intent.ACTION_PACKAGE_ADDED Intent.ACTION_PACKAGE_REPLACED Intent.ACTION_PACKAGE_REMOVED Intent.ACTION_PACKAGE_CHANGED Intent.ACTION_PA
2013-05-03 10:37:11 1353
原创 Android 的Margin和Padding属性
Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的理解 Padding 为内边框,Margin 为外边框对应的属性为android:layout_marginBottom="25dip" android:layout_marginLeft="10dip" android:layout_mar
2013-05-02 15:44:24 636
原创 android:layout_gravity和android:gravity的区别
android:gravity和android:layout_gravity都是用来表示view横向和纵向的停靠位置,但是使用上是有差别的。 从名字上看,android:gravity是针对元素自身内部,而android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravity 表示按钮在界面
2013-05-02 15:44:22 612
原创 MeasureSpec介绍及使用详解
一个MeasureSpec封装了父布局传递给子布局的布局要求,每个MeasureSpec代表了一组宽度和高度的要求。一个MeasureSpec由大小和模式组成。它有三种模式:UNSPECIFIED(未指定),父元素不对子元素施加任何束缚,子元素可以得到任意想要的大小;EXACTLY(完全),父元素决定自元素的确切大小,子元素将被限定在给定的边界里而忽略它本身大小;AT_MOST(至多),子元素至多
2013-05-02 15:44:20 617
原创 樱花漂落的动态壁纸
一个樱花飘落的动态壁的例子学习动态壁纸开发。 图片来源于樱花动态壁纸.apk, 源码见底部 动态墙纸的是一个比较特殊的APK。Android动态墙纸的本质是一个“Service”,这个Service通过AndroidManifest.xml文件中Service的intent-filter的action能够被主界面Launcher加载。http://schemas.
2013-05-02 15:44:18 1629
原创 使用androidpn来实现推送
公司做了一个手机软件需要及时通知用户. 本来想找个哥们做个c的长链接服务端,哪想这哥们找了个开源的linux下的c开发的chat服务端给我,还得自己研究文档,再做个用户关联接口把chat服务当消息中转,麻烦. 上网搜了一下看看有什么更合适的方案.发现有个开源的android push notification,简称androidpn. 正好公司的业务后端是java的,把androidpn融合在里
2013-05-02 15:44:16 873
原创 MotionEvent的getX(),getY()与getRawX(),getRawY()的区别
getRawX()和getRawY()获得的是相对屏幕左上角的坐标值 getX()和getY()获得的永远是view的触摸位置坐标(这两个值不会超过view的长度和宽度)。
2013-05-02 00:27:22 1041
原创 dispatchTouchEvent,onTouchEvent,onInterceptTouchEvent 解析
View 没有onInterceptTouchEvent事件, onTouchEvent 事件被dispatchTouchEvent调用 伪代码 public boolean dispatchTouchEvent(MotionEvent event) { if(mOnTouchListener != null&&mOnTouc
2013-05-01 00:45:29 1333
customTranslate.rar
2020-03-17
activiti 7 + springboot2(十三)网关
2020-01-19
activiti 7 + springboot2(十二)组任务
2020-01-17
activiti 7 + springboot2(九) 流程变量的使用
2020-01-17
activiti 7 + springboot2(七) Activiti流程实例的运行过程源代码
2020-01-13
activiti 7 + springboot2(六) SpringBoot2 整合 Activiti7
2020-01-10
activiti 7 + springboot2(五) 部署测试一个流程 源码
2020-01-09
Activiti BPMN 2.0 designer for eclipse.rar
2020-01-09
springboot2+activiti 7 -- maven工程依赖配置和创建表结构
2020-01-07
springboot2创建activiti7数据库.rar
2020-01-06
cloud开发框架.rar
2019-11-11
oauth2.0.rar
2019-08-23
WebSocket j2ee 实现
2017-08-17
使用spring-websocket包搭建websocket服务
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人