- 博客(6)
- 收藏
- 关注
转载 Java面试题(干货~)
来自:https://github.com/JackyAndroid/AndroidInterview-Q-A/blob/master/README-CN.md一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的3.内部
2016-07-22 00:52:06 1667
转载 Android面试题库(整理好的干货)
android基础:1.数据库的操作类型有哪些,如何导入外部数据库?把原数据库包括在项目源码的 res/rawandroid系统下数据库应该存放在 /data/data/com..(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下.操作方法是用FileInputStream读取原数据库,再用FileOutputStream把读取到的东西写
2016-07-22 00:43:22 3307
原创 自定义控件RefreshListView
RefreshListView下拉刷新1.RefreshListView继承ListView2.在构造方法初始化头控件和相应的动画3.在onTouchEvent中判断逻辑: 1.判断滑动方向 2.处理滑动各个状态相应的控件属性和动画4.回调接口: 1.在正在刷新的状态时候判断接口是否为空 2.回调接口方法,刷新状态5.刷新结束,更新刷新时间: 1.方法设置传入contex
2016-07-20 01:50:13 399
原创 Android Touch事件传递
android系统中每个ViewGroup的子类都具有下面3个和TouchEvent处理相关的方法: 1. dispatchTouchEvent(MotionEvent ev) 在Activity中可以看到 public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == Mo
2016-07-19 15:45:10 331
原创 Gson解析Json
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。JSON 数据的书写格式是:名称/值对。 使用一种谷歌提供的工具: gson,解析如下json文件:{"retcode":200
2016-07-19 15:37:54 530
原创 Activity启动模式
1. standard:每次激活Activity时(startActivity),都创建Activity实例,并放入任务栈;2. singleTop:如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已 经存在该Activity实例,只要不在栈顶,都会创建实例)。3. singleTask:如果在栈中已经有该Activity的实例,就
2016-07-18 00:54:40 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人