自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 c++面试相关

C++基础:1、请说一下C++和C的区别设计思想上:C++是面向对象的语言,而C是面向过程的结构化编程语言语法上:C++具有封装、继承和多态三种特性C++相比C,增加多许多类型安全的功能,比如强制类型转换、C++支持范式编程,比如模板类、函数模板等1.C++的三大特性:封装、继承、多态。类的基本概念:类,对象,继承。a.封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。封装的意义在于保护或者防止代码(数据)被..

2021-08-11 11:02:57 203

原创 android 自定义view(一)

自定义view属于android应用开发中很高频使用的技能,其中涉及到的知识点也很多。其中包括Activity的启动流程、view的刷新机制、view的绘制流程、事件的分发、属性动画等,本节的分享重点是具体的自定义view实现,其他的知识点如果大家有兴趣的话后面可以增加课题进行深入分析; 首先,自定义view共分为三种形式,其中包括:修改现有view类型、复合控件、完全自定义的控件; 自定义view使用场景对比 自定义view类型 使用场景 修改...

2021-05-20 12:39:57 310 2

原创 Handler流程分析

原理分析:从ActivityThread使用Handler的情况来进行分析,在入口main方法中可以看到,首先调用prepareMainLooper()方法,其中调用了prepare()方法,该方法会通过new Looper()来创建looper对象,当重复调用prepare()方法时会抛出异常,该对象保存在ThreadLocal中,这就确保了每个线程只有一个looper对象,在new Looper()方法中会创建final对象MessageQueue,确保一个looper对象中只有一个MessageQ

2020-12-17 18:01:55 74

原创 Activity的四种启动模式(singleTask和singleInstance的用途)

Android中Activity启动模式详解  在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。  Android总Activity的启动模式分为四种:Activity启动模式设置:Activity的四种启动模式: 1. stan...

2020-02-26 10:40:25 406

原创 Android Studio 出现Failed to open zip file的问题

解决方法出现这种问题的主要原因是gradle不完整。无法找到相应的zip文件。那么怎么解决呢?step:1 查看版本首先我们打开setting搜索gradle。我们可以从该界面上看到gradle的版本。step:2 下载之后我们就可以去官网下载相应的版本了。http://downloads.gradle.org/distributions/gradle-2.10...

2019-07-05 11:59:08 245

原创 AndroidSDK requires Android Developer和android sdk更新失败的问题

1、This AndroidSDK requires  Android Developer Toolkit version 20.0.0or above这样的提示,而且虚拟机无法打开的情况,这是由于选择更新后,在android_sdk_windows/tools/lib下的 plugin.prop文件里被变更为# begin plugin.propplugin.version=20.0.0

2015-04-23 13:16:36 364

原创 关于android webview 调用js

js文件在sdk=18及一下,webview调用都没有问题,在sdk=19时及以上,不能执行方法,只需在manifast设置android:targetSdkVersion="18"就ok了。

2014-11-29 15:46:34 526

原创 android中 swich语句中的R文件出现case expressions must be constant expressions问题

我的问题出现在library中,把

2014-11-05 14:21:01 613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除