Android-难点
enjoy_hxs
欲戴王冠必承其重
展开
-
app程序进入后台或者手机屏幕关闭,确保开启的定时器任务(使用timers的计数任务)继续执行
需求:app程序进入后台或者手机屏幕关闭,开启的定时器任务(使用timers的计数任务)继续执行问题:调试手机usb连接电脑,程序进入后台或手机屏幕关闭,开启的定时器任务正常执行;但是,如果拔掉usb数据线,定时器任务被阻塞。无法达到正常计数的效果。方案:新建TimersService,在Service中实现定期是任务 问题:此时只能解决程序进入后台情况 public class TimersS原创 2017-09-30 14:00:44 · 3732 阅读 · 1 评论 -
Android Studio 3.0 老项目嵌入教程
1 下载 AS3.0正式版 http://www.androiddevtools.cn/2 修改配置项目的build.gradle(不是module):点击gradle-wrapper.properties,修改gradle文件为4.1。3 遇到的问题问题1:error: style attribute ‘@android:attr/windowEnterAnimation’ not原创 2017-11-01 11:54:56 · 1190 阅读 · 0 评论 -
Android Studio 查看FrameWork层源码(例如:PhoneWindow) android.jar
1 确认SDK目录2 拷贝项目中形同版本SDK(项目是26)到libs包中,右键 Add as Library…3 双击Shift键查看原创 2017-11-03 09:37:18 · 3605 阅读 · 5 评论 -
自定义View高度大于屏幕高度显示不全解决方案
场景:自定义CoordinateView,放在LinearLayout布局下,显示不完整。计划放在ScrollView滑动显示,但发现什么都不显示。效果如下: 方案一:在xml中直接修改CoordinateView高度 <com.enjoy.question2.widget.CoordinateView android:layout_width="match_parent"原创 2017-10-25 17:15:31 · 2864 阅读 · 0 评论 -
Android 使用快捷键快速查阅源码
Ctrl + F12 :类的结构 Ctrl + H:类的继承关系 Ctrl + N:快速查找类原创 2017-10-24 13:59:18 · 1294 阅读 · 1 评论 -
四大组件之ContentProvider
1 基础知识 1.1 作用:为不同的软件之间数据共享,提供统一的接口 1.2 形式:采用URL形式表示外界需要访问的“数据库” 1.3 ContentProvider:内容提供者;ContentResolver 内容解析者2 实战演练参考:http://blog.csdn.net/dmk877/article/details/50387741ContentProvider:项目A;翻译 2017-11-09 15:00:51 · 271 阅读 · 0 评论 -
四大组件之BoradcaseReceiver
1 基本知识点 1.1 角色:广播发送者、广播接收者 1.2 作用:监听 / 接收 应用发出的广播消息,并做出响应 1.3 原理:设计模式中的观察者模式:基于消息的发布/订阅事件模型 1.4 生命周期:从调用它开始,到onReceiver方法执行完成2 静态和动态注册2.1原理: 构建Intent,使用sendBroadcast方法发出广播定义一个广播接收器,该广播接收器原创 2017-11-09 10:44:17 · 289 阅读 · 0 评论 -
四大组件之Service
1 两种生命周期 1.1 startService 开启服务 【startService】 -> onCreate()->onStartCommand()->【stopService】 -> onStop()->onDestroy()1.2 bindService 绑定服务 【bindService】-> onCreate()->onBind()->【unbindServi原创 2017-11-08 18:29:18 · 189 阅读 · 0 评论 -
Android Touch事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev)能够响应这些方法的控件包括:ViewGroup 及其子类、Activity.分发、消费机制关系图:Touch 事件分析事件分发:publi原创 2017-10-23 18:16:12 · 240 阅读 · 0 评论 -
四大组件之activity
1 生命周期 2 生命周期七大方法 onCreate: activity启动阶段,数据初始化 onRestart:activity重启阶段 onStart:准备阶段 onResume:activity展示阶段 onPasuse:activity暂停阶段 onStop:activity停止阶段 onDestory:activity停止阶段,数据销毁3原创 2017-11-08 17:00:28 · 188 阅读 · 0 评论 -
android开发常见问题收录
Android Studio使用过程中Java类无故报红 参考:http://blog.csdn.net/u013040434/article/details/60144043原创 2017-11-21 09:21:01 · 265 阅读 · 0 评论