- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 try-catch 块范围大小会对性能产生一定的影响
在正常执行且无异常抛出的情况下,try-catch块范围大小对性能的影响通常较小,可能不会产生明显的性能差异。当有异常抛出时,大范围的try-catch块会导致 JVM 在异常处理时需要回溯更多的调用栈和处理更多的信息,从而增加性能开销。因此,在编写代码时,建议将try-catch块的范围控制在必要的最小范围内,这样既能保证代码的健壮性,又能减少异常处理带来的性能开销。同时,要避免在循环内部不必要地使用大范围的try-catch块,以免影响性能。
2025-04-10 19:21:41
251
原创 精确while里的执行间隔
使用delay去跟新代码有时不准确。USER_UI_DELAY是一个较小的时间。可以根据下面的模型去写 比较准确一点。
2024-08-02 19:58:40
146
原创 cmake添加已编译的.a静态库
打开main下的CMakeLists.txt。将编译好的xxx.a放入lib文件夹。在main下新建一个lib文件夹。
2023-03-28 14:49:45
2605
原创 修改全部listview的item点击效果
有时候会觉得listview的点击颜色不太明显 想改变整个APP的listview的选中颜色首先在drawable下新建一个mlist_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Even though these two point to the sam
2022-04-15 14:39:08
2486
原创 自带的底部导航+ViewPager2 fragment被覆盖
把代码中关联部分删除之后 记得把xml中app:navGraph="@navigation/mobile_navigation"这句话也删掉
2020-11-30 14:20:51
375
原创 安卓添加SVG简单操作
1先去阿里巴巴矢量图标 https://www.iconfont.cn/2随便下载一张图片选择 选择SVG下载3看图:4继续看图:
2020-11-27 15:43:07
571
原创 事件总线的简单使用
根build添加依赖 implementation 'org.greenrobot:eventbus:3.1.1' 创建ActivitySupport继承AppCompatActivity 并在 onCreate中添加EventBus.getDefault().register(this); onDestroy中添加EventBus.getDefault().unregister(this); 新建的活动应该继承ActivitySupport...
2020-11-27 15:32:15
650
1
原创 android5.0和android6.0ble开发时要注意的两点
1在测试ble代码时,发现startLeScan方法被划上横线,开发的同学都知道这意味着startLeScan方法在以后的某个版本中可能将被弃用。于是去网上搜了一下得到下面的回答:扫描BLE蓝牙设备,对于4.3以上的系统,直接调用startLeScan(BluetoothAdapter.LeScanCallbackcallback)即可扫描出BLE设备,在callback中会回调。但是对于5.
2017-05-12 15:04:14
5414
1
原创 解决ScrollView嵌套ListView显示不全的问题
public static void setListViewHeightBasedOnChildren(ListView listView) { // 获取listview的adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) {
2016-08-08 18:56:40
321
原创 obj 转Json 保留空值字段
Gson g = new GsonBuilder().serializeNulls().create();Stirng j=g.toJson(obj);
2016-06-20 15:23:36
739
1
原创 Android ScrollView和ListView滑动冲突问题
http://leohui.blog.163.com/blog/static/208610111201371484558264/首先定义ScrollView和ListView (我用的是注解的方式):@ViewInject(R.id.sv)private ScrollView sv;@ViewInject(R.id.account)private ListView ac
2016-05-23 15:58:57
566
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人