- 博客(7)
- 收藏
- 关注
原创 android 定时熄屏
安卓机实现 一段时间无操作自动熄屏具体功能已实现,主要代码如下,欢迎留言分享~~~1.UI show_screen_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig
2020-07-06 14:32:00
1976
1
原创 查看 android 电量信息
方法一:adb shell dumpsys battery在Terminal 里输入命令行 adb shell dumpsys battery我实测时会有两个level,status,present 目前还不清楚是怎么回事方法二:读取电池信息相关文件可做定时器,每隔30秒读取一次获得实时电量,视具体需求。package com .xxximport java.io.File;import java.io.FileInputStream;import java.io.FileNotFou
2020-06-17 10:59:41
1249
原创 多线程
1.多线程作用发挥多核CPU优势;防止阻塞;便于建模2.Java实现线程的几种方式继承Thread类实现多线程实现Runnable接口方式实现多线程使用ExecutorService.Callable.Future实现有返回结果的多线程3.多线程同步有哪几种方法Synchronized关键字,Lock锁实现,分布式锁等4.线程中的wait()和sleep()有什么区别sleep()和wait()都可以用来放弃CPU一定时间,不同点在于如果线程有某个对象的监听器,sleep()不会放弃这个对
2020-05-29 13:34:03
220
原创 Android单元测试之JUnit4
1.在build gradle里添加dependencies {testCompile “junit:junit:4.12”}2.右击方法名,选择goto3.查看结果:
2020-04-20 16:20:42
315
原创 Android studio在原有项目里如何用jni调用c++原生代码
**第一步:创建并编写c++代码在main 下新建 cpp文件夹 ,右击cpp, New–> C/C++ Sources File因为代码引用了opencv2 ,需要将 opencv-3.2.0-android-sdk\OpenCV-android-sdk\sdk\native\jni\include文件夹copy放到项目cpp文件夹下#include <jni.h>...
2020-03-19 13:30:53
648
原创 android studio jni传参调用c++的imread函数
c++函数:注意(1)之前测试都是在c++里写死路径,如:imread("//mnt//sdcard//healgen//test.png";)等到用参数path传入时就报错,原因是c++ 需要的是const char *path,java 调用jni传的是string path解决办法:将jstring 转为 const char * ,可以使用jni自带的转换函数GetString...
2020-03-18 18:03:22
771
3
原创 Android studio查看真机的数据库
方法一使用Terminal 窗口命令行adb shellsu root //以管理员模式cd data data //进入data文件夹ls -l //展示data文件夹下所有的文件名cd xxx //找到databases所在的文件夹xxx 进入cd databases //我的目录为例 databases 下为unan-db.dbsqlite...
2020-03-07 10:47:10
1171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人