自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Exception is:com.intellij.openapi.externalSystem.model.ExternalSystemException

在编译android 项目的时候报这个错误;发现是模块里的cmake引起的;在android studio 设置cmake即可。

2024-01-02 11:25:15 931

原创 Android近期面试总结

练习Android两年半,我是个人练习生cxk。到今年(2023年)的9月份的新工作;我已经经历了两次换工作的经历,现在的工作已经是我打的第三份工了。这三份工作真是各有各的不同,第一份工作时校招应届生身份进的公司,因为是在大学所在的城市并且公司也是校友企业所以感觉进入状态很快,进去接手就是核心业务,加上组长比较争气,在公司有地位,所以过得很充实也很舒坦。可能正因为太舒坦导致想折腾,好高骛远,草草半年多就觉得自己翅膀硬了,向往大城市,然后就跑了;

2023-12-04 16:48:04 365

原创 Android 蓝牙BLE实战 读取小米米家温湿度计2温度信息

最近复习Android 蓝牙方面的知识,棕所粥知,Android蓝牙有经典蓝牙和低功耗蓝牙之分。想到之前做过的一个小项目,搭建一个蓝牙小demo获取小米米家温湿度计的温湿度信息。

2023-12-04 16:05:28 775 1

原创 Android ndk 方式交叉编译boost库

最近公司项目重构,打算用统一的通讯库,控制器的原来的通讯使用的boost,所以打算在安卓这端通过jni的方式直接调用封装好的so类型的库;可能搞安卓的人很少遇到boost这个东西,一套c++的通讯库(当然不止通讯)这里附上官方链接;原有的库的编译平台是linux,官方也提供了编译工具;在压缩包解压就能看到对应平台文件脚本;但是从linux(windows)编译安卓平台需要的so库文件需要使用交叉编译。相关资料十分有限,这里提供给大家我最后使用的方法;

2023-06-07 14:35:57 1022 1

原创 近期Android开发遇到问题记录

在方法代码量多(不是十分确定是否由于代码量过多而引起) 的情况下,单步调试F8/F7光标不按照一行一行的跳,我这里表现在总是先跳转到新建对象的行;排查该问题前最好先clean,rebulid,然后Invalidate and Restart 一通操作把编译缓存都清理干净;再次排查是否由于并发多线程调用同一变量或者方法引起,查看堆栈调用;如果这两步确定没问题,再考虑方法本身的问题,注释掉方法内部与调试无关的部分代码逻辑,试试;

2023-05-12 15:55:58 114

原创 Android studio 导入项目编译问题

fileNDK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir

2023-05-09 22:56:19 153

原创 陌陌Android客户端一面

面试官大哥倒是很实在,这些原理要了解,八股也好基础也好,面试你得会,又介绍了一下陌陌在用的框架啥的东西;总的来说面试体验还好,面试官很和蔼,题目不是很和蔼,因为老问底层一些的细节,平时如果不背不记基本答不上来;(面试官最后说是看了我之前的博客,他好像要给我放水,奈何我没刷这玩意,真离谱真离谱)3.view 绘制流程,自定义view,事件分发,ViewRootImpl ,sync 等几板斧,2.okhttp、retrofit原理,设计模式,拦截器,作用,链表回环,证明回环,找节点;(LeetCode随便找)

2023-05-06 17:24:42 102

原创 安装mysql

最近遇到一个项目,使用到Android 客户端连接远程mysql数据库来实现数据保存和读取有关操作。y1s1,作为一直在客户端摸(dao)爬(chu)滚(ai)打的菜鸟来说确实没见过。所以写一篇文章来记录一下过程,这篇先简单介绍一下如何在本地安装mysql,以及安装完成后的基本操作。

2023-04-29 14:10:35 51

原创 Android 开发百度一面(社招)

7.activity A跳转B,b 调用finish()的生命周期。6.Synchronized加锁,静态方法和普通方法。3.string 字符串什么时候相等,不等。5.++i和i++赋值,指令有关内容。已知数组找到两数之和等于已知数。(自己面试内容,如有侵权删)2.==和equals,4.voliate关键字。

2023-04-26 17:11:58 76

原创 navigation的使用细节

这里需要注意的事导航的时候有一个app:startDestination="@id/ProjectFragment"这个是初始fragment,再有就是使用navigation的时候可以直接使用action的id,也可以导航到fragment的id。BottomNavigationView 和 NavigationRailView 前者用于手机项目,后者用于平板(大屏)设备较多,我们公司的项目主要是平板设备上的开发,所以引用后者;依然是在这里新建一个menu项目,然后再在菜单里添加项目(item)

2023-04-19 09:41:49 188 1

原创 Android Navigation 使用记录

jectpack navigation简单实用展示

2023-02-27 17:27:57 141

原创 Android navigationRailView修改单项背景色

Android navigationRailView修改单项背景色

2023-02-27 15:18:26 271

mysql的安装包,有需要下载

mysql的安装包,有需要下载

2023-04-29

空空如也

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

TA关注的人

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