EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。
1、下载EventBus的类库
源码:https://github.com/greenrobot/EventBus
2.个人目前觉得源码...
分类:
移动开发 时间:
2015-01-16 20:59:29
阅读次数:
219
ActivityManagerService.appNotResponding()在程序无响应、ANR时被调用,分析这个函数有有助于更好地理解日志中打印出的信息。
final void appNotResponding(ProcessRecord app, ActivityRecord activity,
ActivityRecord parent, boolea...
分类:
移动开发 时间:
2015-01-16 20:56:28
阅读次数:
286
public class BDLocationListenerImpl implements BDLocationListener
1.首先选中BDLocationListener,然后右键
2. 选择Generate,出现下图:
3.选择 Implement Methods,出现下图
4.选择要实现的方法,完毕。
另外,可以用快捷键CTRL+n 会弹...
分类:
移动开发 时间:
2015-01-16 20:55:06
阅读次数:
162
第一种方法是使用点击监听器来实现(代码中注释掉的部分):这种方法要在初始化的函数中将按钮绑定在点击监听器上(23,24)btn_ok.setOnClickListener(this);。然后处理统一写在抽象函数onClick(View v) 中,并用v == btn_ok来判别是哪一个按钮的点击。(...
分类:
移动开发 时间:
2015-01-16 20:49:20
阅读次数:
262
在上一篇Android 最火的高速开发框架androidannotations配置具体解释中介绍了在eclipse中配置androidannotation的步骤,如需配置请參考。1.目标 androidannotation框架要促进Android应用程序的编写和维护。相信简单的代码有明白的意...
分类:
移动开发 时间:
2015-01-16 20:44:47
阅读次数:
308
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。 ...
分类:
移动开发 时间:
2015-01-16 20:44:43
阅读次数:
216
js手机幻灯片代码制作手指滑动手机端图片轮播代码jQuery移动端页面侧边导航菜单滑出效果代码jquery.touchswipe.js手机端网页制作触屏滑动导航显示代码jquery响应式幻灯片插件制作图片弹出手机幻灯片代码jquery mobiscroll手机日期控件制作手机端日期控件js手指滑动手...
分类:
移动开发 时间:
2015-01-16 20:42:55
阅读次数:
178
1、主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置 drawBitmap(Bitmap bitmap, float left, float top, Paint paint)2、对图片剪接和限定显示区域 drawBitmap(Bitmap bit....
分类:
移动开发 时间:
2015-01-16 20:41:16
阅读次数:
161
本文介绍在Android开发中关于资源文件的存储操作。对于Android资源也是非常重要的,主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(drawable)、音频视频(media)和其他应用程序使用的组件。 在....
分类:
移动开发 时间:
2015-01-16 20:40:12
阅读次数:
317
Android系统中实时的监听手机电量以及开机启动功能都是通过BroadcastReceiver组件实现的。我们可以动态注册这个类的一个实例通过 Context.registerReceiver()方法或者静态注册,通过标记在androidmanifest . xml。注意:如果我们注册一个接收器....
分类:
移动开发 时间:
2015-01-16 20:39:04
阅读次数:
162
共2个layout:main.xml和other.xml;2个activity:MainActivity.java,OtherActivity.java在mainactivity中重写onCreate,第6行设置按钮监听~1 public void onCreate(Bundle savedInst...
分类:
移动开发 时间:
2015-01-16 20:37:50
阅读次数:
153
//创建分段按钮 UISegmentedControl *segment = [[UISegmentedControl alloc] initWithFrame:CGRectMake(100, 200, 100, 50)]; //设置Item的宽度 UIColor *MyTint = [[UI...
分类:
移动开发 时间:
2015-01-16 20:37:14
阅读次数:
151
今天看到了一个介绍android的很不错的文章 ,转载到我的博客园里。原文地址http://www.cnblogs.com/cr330326/p/4229026.html这篇的主题是”什么是Android“,关于Android的内容,从以下几点来介绍:Android系统架构Andorid已发布的版本...
分类:
移动开发 时间:
2015-01-16 20:35:13
阅读次数:
234
基本控件-UISlider(滑块) //创建一个滑块视图,确定其位置和大小(高度可以忽略) UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(50, 100, 200, 0.0)]; //设置滑块的范围与默认值 slider....
分类:
移动开发 时间:
2015-01-16 20:35:48
阅读次数:
163
在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override ...
分类:
移动开发 时间:
2015-01-16 20:32:34
阅读次数:
149
1.MainActivity里第一个方法
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.Btn01).setOnClickListener(this);
}
如果不加findViewById,下面会按界面上的什么按钮都没反应
2...
分类:
移动开发 时间:
2015-01-16 19:26:46
阅读次数:
183
EvilAPK-100APK在执行过程中使用了一个文件作为输入,请问该文件的名称是什么?(不需要路径)题目下载地址:见附件这个题目继续验证dexdecompile的有效性。这里反编译出来发现问题,两个native函数没有参数。而实际调用情况是:有一个String参数。所以dexdecompile对于class.d..
分类:
移动开发 时间:
2015-01-16 19:27:15
阅读次数:
1144