现在的位置: 首页 > 综合 > 正文

android知识体系

2018年06月09日 ⁄ 综合 ⁄ 共 3510字 ⁄ 字号 评论关闭

M(数据)

网络

写复杂的网络交互系统模块时需要考虑什么

URI(uniformresource identifier)和URL(universal resource Loactor)的区别

url编码问题

数据库

数据库操作语句知识点

操作sqlite数据库时需要考虑什么问题

sqlite 清空数据表

sqlite数据库 逻辑

android 中清除应用的数据会清除哪些数据

使用adb shell连接模拟器使用数据库

真机使用sqlite3 调试数据库

contentProvider

XML

xml 命名空间

android 中的xml资源如何命名比较合理

android base64 编码

如何获取设备ID

字符编码问题

SharedPreference 的知识点

json

android 用json格式同步数据库数据时遇到null值如何传递

json 和 xml的优缺点

res资源

res资源获取

assets和res/raw的区别

res国际化

数据结构

V(视图)

view

view绘制过程

view 动画

view 特效

View invalidate方法研究

addView 源码调用顺序的迷惑

android 中view 的OnTouchListener和OnClickListener的区别

android View touch的传递流程

android View draw方法传递流程

如何叠加多个listview 和gridview

如何获取listview的内容高度

android scrollview 滚动时会调用onlayout么

如何实现android ScrollView ListView的回弹效果

webview 获取内容高度?

View 中的 onAttachedToWindow onDetachedFromWindow 的作用是什么?

动态显示,隐藏status bar

getView 中的View为什么叫convertView ?

android如何在xml中引用内部类?

用反射设计框架的好处?

inflate xml 方式获取 View 对象的过程?

自定义ViewGroup 注意要点?

如何提高 x > 0 ? x : 0 的效率?

如何计算View的大小?

如何在drawable资源中获取bitmap?

canvas的画文字方法参数的意义?

onclick是什么action触发的?

View 处理的原则?

View中getHitRect(Rect outRect)的作用?

如何addView时 , 设置framelayout的子View的位置

 Adapter中 getItemViewType() ,getViewTypeCount() 中的作用?

translateAnimation.setFillAfter(true);作用是什么?

eclipse中如何查询一个类的继承关系。

如何查看下载好的android源码版本

自定义菜单时点击Menu后,自定义菜单显示,但是activity窗口没获得焦点。为什么?

View的长按事件震动的调用点在哪?

view框架如何设计

写代码时如何处理变量的依赖关系?

自定义View时,控制view的位置,要注意什么?

view 的 inflate(Context context, int resource, ViewGroup root) 方法 root 参数作用?

子View获取父容器的引用

FrameLayout 的子View 设置 top 值

android 获取View的坐标

图形

关于mask

夜间模式的实现

自定义长按菜单实现

listview onitemclick 逻辑

横竖屏为什么这么取名字

如何自定义view

listview优化

window

notification

Toast

C(控制)

Activity

Activity 知识点分类

activity 启动模式

Activity如何设置透明背景

activity 设置diaolog主题

Actvity之间的通讯方式

同一个程序不同activity放入不同的栈中,不同程序的activity放入同一个栈中

activity状态的保存

Activity和dialog的关系

android 不同activity切换时它们的回调函数调用逻辑的研究

android splashview 闪屏界面实现的逻辑

android 的activity中addContentView 和 setContentView 的区别

activity生命周期模型

android Exception 研究

修改android 浏览器UA

android 中同步用户数据的方式

android 适应不同版本api的方法

component的概念

逻辑

隐式Intent的本质及用法

 IntentFilter 中 的android:priority 的含义

activity ondestory()的调用时机

什么是高内聚,低耦合

Service

service知识分类

Service的作用

service能否实现永远不被Kill

IntentService的应用场景

Service和activity如何通讯

BroadcastReceiver

系统广播可以启动强制关闭的程序么?

广播的分类

多线程

android 中同步用户数据的方式

android 安装卸载apk

占位符的概念?

日期运算进制

程序变量的默认值状态设置?

封装, get() set() 的本质目的。

android设置默认浏览器

插件如何实现

进程的优先级

加密

android 中 的md5加密信息内容

调试

android adb shell 删除文件夹(清除应用程序缓存数据)

android adb shell 获取root权限

android 中post上传数据返回值是乱码问题的解决

android中用电脑修改手机host,打开网页

android adb shell 完全卸载软件

android 中调试http 获取数据 (使用curl )

eclipse debug调试失效(android 开发)

 判断android手机是否root过

回归测试?

使用adb shell连接模拟器使用数据库

android adb shell 删除文件夹(清除应用程序缓存数据)

adb logcat 的过滤

在android源码中调试系统浏览器代码

导入android 源码到eclipse

编译构建android 源码

ububtu下android源码下载详解

u盘空间变小解决办法

版本控制

git 常用命令

android apk 打包

如何合并多个分支的不稳定模块的代码,展示当前的进展效果?

如何进行代码管理

git暂存区的作用?

分支之间的切换。 想保存未提交到仓库的代码。?

写模块代码如何版本控制

向前兼容,向后兼容

eclipse 下使用 git 版本控制(基于windows)

ssh

git的优点

version control

change log 的概念

什么是三方合并

开发工具

Genymotion does not start Android virtual device

android 修改包名

eclipse 修改背景颜色

eclipse package explorer 自动定位打开的文件

mac 下配置eclipse svn

mac finder中显示所有文件

service API and 翻译

android sdk manager 无法获取列表的方法

mac 用goAgent 访问youtube 登陆帐号 证书不信任如何解决?

 android xml 无法提示标签?

python 开一个简单的服务器

如何import github 工程?

eclipse 运行非常慢,卡顿,最快的解决办法?

android tag 名字的技巧?

如何获取ubuntu的linux内核版本号?

msec是什么意思?

什么是映射? 

MeasureSpec 是什么?

什么是产品上线?

手机信号旁边的G,E代表什么意思?

eclipse 中.classpath 的作用?

如何监控android程序的性能?

如何查看手机里的log 文件?

ubuntu 下完全删除chrome

ubuntu 配置android adb 环境变量 ?

ubuntu 如何查看内存?

ubuntu 杀死进程?

ubuntu 安装 sqlite3

adb 安装程序

清除eclipse 能切换worksapce的记录

ubuntu不识别设备

chmod 修改权限

在eclipse打开项目工程文件所在的目录

ubuntu下java环境变量配置

eclipse

反编译

反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

反编译Apk得到Java源代码

性能优化

android ANR 分类

性能优化分享    提取码 2975

内存泄漏点

【上篇】
【下篇】

抱歉!评论已关闭.