自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 SVN转git仓库以及git仓库转git仓库

SVN转git仓库以及git仓库转git仓库

2023-07-19 18:07:44 278

原创 Qt 中开启线程的多种方式小结

线程实现方式

2023-03-02 09:40:41 99

原创 如何获得Android系统下U盘的挂载路径

U盘插入系统之后,如果系统检测到U盘,便会在系统的proc目录的mounts文件内产生一条记录。如下:rootfs / rootfs ro,relatime 0 0tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0proc /proc proc rw,relatime 0 0sysfs /sys sysfs rw,sec

2021-03-11 11:21:48 5483

原创 NDK编译报错

NDK is missing a "platforms" directory.解决方法:由于Android stdio下载的NDK缺少部分文件,需要重新从管网上单独下载NDK文件,替换SDK路径下的ndk-build.以下附NDK下载路径:https://developer.android.google.cn/ndk/downloads/index.html...

2020-12-30 21:01:11 376

原创 ViewPager中的Fragment之间通信

1.主ActivityfragmentList = new ArrayList<>();fg_one = new OneFragment();fg_two = new TwoFragment();fg_three = new ThreeFragment();fragmentList.add(fg_one);fragmentList.add(fg_two);fragmentList.add(fg_three);fragmentAdapter = new FragmentA

2020-10-29 18:48:20 609

原创 No IDEA annotations attached to the JDK 1.8

Android studio3.5 xml里突然没有智能提示了,编译的时候出现No IDEA annotations attached to the JDK 1.8(C:\Program Files\Android\Android Studio\jre)…解决方案:1、关闭AS。2、3、到指定位置重命名文件,添加后缀.bak。4、重启AS,编译project这个方法实际上是重命名了那个文件,这样Android Studio就不会识别它了。此方法实际上与删除该文件相同。重新...

2020-07-03 13:52:19 1159

原创 如何让一个控件能主动获取到焦点

需要两步:1.在XML中控件的属性中加上以下属性: android:focusable="true"android:focusableInTouchMode="true"2.在代码中调用requestFocus()方法,这样就可以顺利的将焦点主动的设置到该控件上了。...

2020-05-14 10:57:21 589

原创 windows系统查看md5

1.win+R 输入 cmd 进入cmd命令行界面2.输入certutil -hashfile 文件绝对路径 md5 回车

2020-05-06 11:01:00 1051

原创 关于串口编程的总结

说明开源库: https://github.com/cepr/android-serialport-api参照AS的带C方式创建cpp文件夹,记得把配置也加上。 把开源库中的 SerialPort.c 和 SerialPort.h 拷贝下来,放入cpp文件夹中 创建CMake文件,我这里直接拷贝的AS的 CMakeLists.txt经过以上3步,基本工作就做完了,这时候你的cpp库有...

2020-04-26 16:21:51 102

原创 Android RecyclerView 提示No adapter attached;skipping的问题

出现此提示的原因有两种1.没有设置 recyclerview 布局方式(LinearLayoutManager、GridLayoutManager),此问题一般不会出现,不进行设置的话,recyclerview是不能正常使用的。2.就是recyclerview设置adapter设置了多次。因此,一般需要在onCreate(Activity) 或者onCreateView(fragemen...

2019-10-29 17:08:42 668

原创 Android Studio 编译报错

报错信息:从错误中可以看出,build时引用到了v28包,导致不兼容的问题解决方法:在build.gradle中添加resolutionStrategy{ force 'com.android.support:appcompat-v7:23.4.0' force 'com.android.support:support-v4:24.2.0'}...

2019-08-29 14:22:34 193

原创 Android进程保活招数概览

1.提升进程优先级的方式 Activity提权,监听屏幕的息屏和解锁,使用一个1个像素的Activity Service提权,Service通过startForground方法来开启一个Notification2.进程拉活 通过广播的方式 通过Service在onStartCommand的返回值,START_STICK,由系统拉活,在短时间内如果多次被杀死可能就再也启...

2018-10-26 11:21:02 140

原创 Android studio中添加系统jar包提高优先级

添加framwork_classes.jar 将其优先级提高到最高第一步:修改build.gradle  (Module:app)第二步:修改build.gradle(Project:工程名)第三步:修改app.iml(这个文件编译时是自动生成的,需要动态调整framwork_classes.jar的位置,将其位置放到其他jar包之前即可)

2017-11-15 14:41:56 3655

转载 命令行下Jar包打包小结

jar包打包实现第一种简单的打包方式第二种打包方式MANIFEST文件介绍小结jar包打包实现jar包打包可以使用jar指令实现打包,在命令行中输入jar可以查看jar指令的内容 从最后显示的两个示例看出存在两种打包的方法,两者的区别就是是否使用自己定义的MANIFEST清单文件。第一个示例没有使用MANIFEST文件进行打包,所以最终生

2017-11-06 17:45:52 597

原创 Android Monkey压力测试

一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey命令的简单帮助要获取Monkey命令自带的简单帮助,在CMD中执行命令:adb shell monkey –help三、M

2017-10-27 15:54:32 174

转载 java中for和foreach循环

foreach语句是java5新增,在遍历数组、集合的时候,foreach拥有不错的性能。foreach是for语句的简化,但是foreach并不能替代for循环。可以这么说,任何foreach都能改写为for循环,但是反之则行不通。foreach不是java中的关键字。foreach的循环对象一般是一个集合,List、ArrayList、LinkedList、Vector、数组等。foreach

2017-10-26 15:18:54 570

原创 android之recyclerView篇

recyclerView是android编程最常用的控件。TV端获取recyclerview子项的焦点方法:必须在子项xml文件中如下设置:android:clickable="true"android:focusable="true"android:focusableInTouchMode="true"获取的焦点才会生效。

2017-10-11 17:41:55 141

转载 Android最佳实践之UI篇

UI最佳实践的20条建议1. 避免嵌套过多层级的布局即使使用的全都是官方提供的基础布局和控件,也不意味着就能做出高效的UI布局设计。每个布局(layout),控件(Button、TextView等),都需要进行初始化,测量大小、定位以及绘制。布局里嵌套了过多的层级将带来相当大的性能开销。官方提供了Hierarchy Viewer工具来帮助我们查找可能的优化点。Hierarchy Viewe

2017-10-07 16:23:56 520

转载 面向对象六大原则

这是设计模式系列开篇的第一篇文章。也是我学习设计模式过程中的总结。这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。我们接下来要介绍以下6个内容。单一职责原则——SRP开闭原则——OCP里式替换原则——LSP依赖倒置原则——DIP接口隔离原则——ISP迪米特原则——LOD单一职责原则单一职责原则的定义是就一个类而言

2017-10-07 13:15:43 172

原创 Android应用中去掉标题栏的方法

去掉标题栏首先确定定义的activity继承了Activity还是AppCompatActivty1.如果创建的activity继承了Activity方法一:requestWindowFeature(Window.FEATURE_NO_TITLE);//在setContentView()方法前面执行。方法二:在AndroidManifest.xml文件中定义 //这样写的话

2017-09-22 14:56:15 193

原创 android adb devices 后出现offline问题的解决

android在使用adb 命令时有时会发现设备的状态是offline,adb connect 192.168.1.102(ip地址) 解决方式如下:以下方法请确保你的设备处于调试模式下。方法一:执行 #adb kill-server                        #adb start-server                       #adb de...

2017-09-18 14:19:59 3599

三次样条插值算法.rar

介绍了三次样条算法的几种实现方式,里面含有文档和代码

2021-05-14

ELISA Calc.exe

一个很不错的回归/拟合算法工具,包含直线拟合,二次曲线拟合,三次曲线拟合,四参数拟合等算法,功能强大

2020-09-26

Android多进程详解

此文档详细介绍了Android多进程的使用场景,以及多进程使用中的注意事项。

2018-09-19

Java基础知识总结大全

对于入手android的新手而言,首先对Java应该有所了解,此文档介绍了Java的基础知识,对学习android而言是一个不错的选择。

2018-09-19

空空如也

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

TA关注的人

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