- 博客(10)
- 收藏
- 关注
原创 C++ STL之map的简单使用_c++ float 类型可以作为 map 的 key 吗
map可以根据下标访问等,接下来用一个程序将这些函数串起来进行展示。
2024-09-22 13:15:05
796
原创 Android C++系列:C++最佳实践1虚函数
b.action();b.action();Java直接覆盖后就会自动的调用到实际类的对应方法,但是在C++中不行。public:public:in Basein Base就算是b指向了Sub对象,但是打印的还是Base的方法,没有自动绑定,写惯了Java后马上慌了,怎么破。这里就需要用到我们今天的主人公”虚函数“了,在方法声明之前加上virtual这个函数就变成虚函数。
2024-09-22 11:01:28
330
原创 Android彻底组件化方案实践方法!通用流行框架大全
智能指针并不是固定的 “当强引用计数为 0 时,不论弱引用计数是否为 0 都销毁引用的对象” ,而是可以自定义规则。OBJECT_LIFETIME_STRONG:只有在这个对象内存空间中的强计数器值为 0 的时候才会销毁对象OBJECT_LIFETIME_WEAK:只有在这个对象内存空间中的强计数器和弱计数器的值都为 0 的时候才会销毁对象OBJECT_LIFETIME_MASK:不管这两个计数器是不是都为 0,都不销毁对象,即与一般指针无异,还是要自己手动去释放对象。
2024-09-22 09:59:59
629
原创 Android岗技术面轻松通过,HR:你只值15K!程序员:我还值15k?(面试时HR的套路)
这些。我承认,经常挺反感这种小面试动不动问些底层、原理啥的,但当自己坐在那个位置的时候,这些见过的问题总会脱口而出。整个一面来说,我是非常满意的,从他的表现到个人涵养,再到技术能力,我都非常认可。我们面试是打分的,我毫不犹豫的给了满分,没别的,就冲我出的最后一道题他都能答上来。我也把对他的好感,跟他讲清楚了,打包票后面的面试没啥问题,希望他早点来公司上班。果不其然,第二天程序员小博就来公司了。他很高兴的跟我打了个招呼,中午吃饭的时候约到了一起。
2024-09-22 07:21:23
448
原创 Android中的属性动画(一般属性动画,组合属性动画,AnimatorSet,动画监听)
热修复不在麻烦,再也不用担心上线后出bug!版本更新6.0,7.0统统搞定!动画监听(两种监听)
2024-09-22 04:47:07
245
原创 Android-Flutter-BottomNavigationBar:该如何优雅实现底部导航栏?
底部导航栏控件,属于 Scaffold 组件。配合使用 BottomNavigationBarItem :底部导航栏要显示的Item = 图标 + 标题Key key,@required this.items, // 底部导航栏的显示项 = BottomNavigationBarItem类型的Listthis.onTap, // 点击导航栏子项时的回调 = ValueChanged < int >this.currentIndex = 0, // 当前显示项的下标 = int。
2024-09-22 02:08:34
1380
原创 Android 扫描二维码(使用华为统一扫码服务 + 附源码)
repositories {google()jcenter()maven {url ‘https://developer.huawei.com/repo/’}}}buildscript{dependencies {classpath ‘com.huawei.agconnect:agcp:1.2.1.301’}}增加后如下图,只改动增加的,其他不动。打开应用级的build.gradle文件引用SDK,Scan Kit提供两种SDK,您可以根据需求选择合适的SDK,implementation ‘com.hua
2024-09-21 23:36:09
1183
原创 Android 使用UncaughtExceptionHandler定制自己的错误日志系统
uncaught exception即没有捕获的异常 很多异常是没有去捕获的,比如NullPointerException,这种错误一旦出现则app必崩溃,一般可能是自己的代码写得有点问题.MobclickAgent.reportError(BaseApplication.getInstance(), “崩溃:” + ex.getCause());//友盟,用来提交错误日志。
2024-09-21 20:59:12
862
原创 Android Lint 实践 —— 简介及常见问题分析
其中和都是指错误,但是类型的错误会直接中断 ADT 导出 APK,更为严重。另外如下图所示,在结果列表中点击一个条目,可以看到详细的源文件名和位置,以及命中的错误规则(issue)、解决方案或者屏蔽提示:上图的例子是在 ScrollView 的第一层子元素中设置了高度为,Android Lint 会直接给出解决办法——使用代替,大部分静态语法相关的问题 Android Lint 都可以直接给出解决办法。
2024-09-21 18:24:29
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人