摘要: 1.生命周期长。(内存泄漏) 2.单实例(一个进程就只有一个Application的实例对象) 3.onCreate的方法,可以认为一个应用程序的入口,做一些初始化的事情 4.不能自己new出 Application的实例对象 注意:记得在清单文件中注册 android:name=“.global. 阅读全文
posted @ 2018-05-14 23:45 monkey0928 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 简单布局文件 阅读全文
posted @ 2018-05-02 19:40 monkey0928 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 MainActivity 布局文件 阅读全文
posted @ 2018-04-20 18:34 monkey0928 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 微信支付结果码 private static final int PAY_OK = 0; //交易成功 private static final int PAY_ERR = -1; //交易失败 private static final int PAY_CANCLE = -2 ;//交易取消 支付宝 阅读全文
posted @ 2018-04-12 16:46 monkey0928 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 一、Android 4.x 二、Android 5.x Material Design在主题样式的使用 作为我们开发者,最关心的还是如何在项目中使用Material Design风格: 设置应用的 targetSdkVersion 和 targetSdkVersion 为21 在values目录下的 阅读全文
posted @ 2018-04-02 14:12 monkey0928 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 1.xm文件 2.写一个类集成 AppCompatActivity 3.写一个 Utils 类用于存放网络视频链接地址 以上则是一个简单的 Android VideoView 实现本地及其网路视频播放完整Demo,如有疑问请留言,谢谢 !!! 阅读全文
posted @ 2018-03-30 14:21 monkey0928 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 1. equals与==的区别??? 1.1 对于基本数据类型,==比较的是值是否相等 1.2 对于引用数据类型,== 比较的是对象内存地址是否一致,equal是Object类中的一个方法,在该类中,equals的实现也仅仅只是比较两个对象的内存地址是否相等,但在一些子类中,如:String、Int 阅读全文
posted @ 2018-03-21 09:34 monkey0928 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1:Actiivty 用户可以看见并可以操作的界面 Activity开启方式:startActivityForResult :startActivity Activity生命周期: onCreate onStart onResume onPause onStop onDestroy onRestar 阅读全文
posted @ 2018-03-15 00:03 monkey0928 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 运行项目时出现“minSdk(API 26) > deviceSdk(API 19)”的提示,因为我用的是手机是sdk(API19)的,而项目要求是最低版本是minSdk(API 26),在我的模拟器或手机上面是不能运行 解决办法:一、也就是最低版本是sdk19及以下,点开了build.gradle 阅读全文
posted @ 2018-03-08 11:46 monkey0928 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 话不多说,直接上代码 private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); //这里是要执行用Handler 发送 阅读全文
posted @ 2018-03-06 23:54 monkey0928 阅读(289) 评论(0) 推荐(0) 编辑