- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Android APP捕获组合键并跳转页面
由于开发的硬件设备没有触摸功能。通过物理上组合件进行页面跳转。通过a+q键从主页面跳转到设置页面。具体代码如下:boolean aIsDown = false;boolean qIsDown = false;@Overridepublic boolean dispatchKeyEvent(KeyEvent event) { // TODO Auto-generated method...
2020-04-20 17:09:12 545
原创 Android上利用gpio keys实现自定义键盘
1.驱动支撑gpio keys子系统就是为了实现GPIO+按键实现键盘功能。在一些不支持USB键盘的应用场景非常有用。实现DTS的修改:驱动在LINUX内核位置:drivers/input/keyboard/gpio_keys.cmake menuconfig添加驱动:Device Drivers —> Input device support —> [] Keyboar...
2020-04-10 15:55:00 934
原创 Android 应用程序设置以太网IP
由于设置以太网需要调用一些隐藏API,有两种方法可以实现:1、反射2、添加JAR包,把APP设置为系统APP。作者参考一些网上资料,使用上面第2种方法实现。参考网址:https://www.jianshu.com/p/e1191c41d70a里内有代码。这里只提在实现过程中遇到的坑,供大家看看:1.系统签名文件不对,导致一直不能下载到板子上运行。2.IP地址没做格式检测,APP崩溃...
2020-04-01 17:17:13 1838
原创 Android studio上开发系统APP 配置和步骤
为了获得底层隐藏API和更多系统权限,往往需要将APP设置为系统APP。总体需要如下几步:添加JAR包调用被Google隐藏起来的API使用系统级别的API和权限添加系统签名使开发的App能运行在目标机上具体步骤如下:1、正常建立工程,app 需要使用系统的权限 在 AndroidManifest.xml 中声明了系统全下申明了系统权限android:sharedUserId=“a...
2020-03-31 16:27:06 2829
原创 手动对Android系统APP签名-含相关文件位置及命令
app 需要使用系统的权限 在 AndroidManifest.xml 中声明了系统全下申明了系统权限android:sharedUserId=“android.uid.system”1.找到平台签名文件“platform.pk8”和“platform.x509.pem”文件位置 android/build/target/product/security/如果硬件厂商进行过二次开发,也会放...
2020-03-31 15:18:22 3149
转载 Android配置文件出现红色波浪线提示(Permission is only granted to system apps)
错误现象:具体解决方法见链接:https://blog.csdn.net/jadeandplum/article/details/84556455
2020-03-30 14:21:58 502 1
原创 Android framework编译出来的framework.jar和classes.jar的位置
在源码环境下编译后,Android framework编译出来的classes.jar的位置:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
2020-03-26 15:33:32 5441 3
原创 Androidstudio中添加jar包
1.先到ANDROID中间层framework中拷贝或网上下载你需要的jar包,得到后,将你Androidstudio中的项目切换为project:2.找到app下的libs,将你下载的jar包复制粘贴进去4.选中volley,右键,选择add as library,放进你的module中(要是有多个module,要注意自己要放进哪个module),然后加载下你就会发现刚才在dependen...
2020-03-26 11:48:10 1387
原创 Ubuntu16/18 设置与Windosw共享
Ubuntu16/18 设置与Windosw共享vmware下安装ubuntu 16.04或18.04后,按往常的惯例安装vmware-tools。但也可以安装open-vm-tools,open-vm-tools-desktop,可以直接从WINDOW把文件拉进UBUNTU。首先安装open-vm-toolssudo apt-get install open-vm-tools安装ope...
2020-03-19 14:05:52 49396
原创 Android Studio开发APP桌面出现多个图标
首先查看AndroidManifest中,是否有多个Activity,是否Activity注册了多个lancher,即android.intent.category.LAUNCHER。如果只需要一个图标,则将多余的android.intent.category.LAUNCHER注掉。
2020-03-16 14:38:45 606
原创 Android Studio 出现"Cannot resolve symbol R"
首先我说下我的解决方法:最终定位是AndroidManifest.xml文件中有问题,出现了多余的东西,系统直接标红了。删除掉就好了:另外网上找到的其它解决方法:出现这种情况的原因,主要是R文件缺失。R文件,即R.java,一般我们在布局中用到的,此R文件会保存在gen下面的某一个包下,具体在什么位置,这就要看项目的AndroidManifest.xml中的manifest下的package...
2020-03-16 13:54:00 213
原创 Android自定义控件之双刻度仪表盘实例
不多说,先上效果图:软件开发环境:android studio3.2 + android 8.0硬件环境:NXP(FRESSCALE) imx6q直接点,上代码,有需要的去下载:
2020-03-13 14:11:57 582
转载 Android自定义控件之基础知识1
前言Android自定义View是Android初中级开发工程师向高级工程师进阶所必须掌握的一块内容,其重要性不言而喻。接下来的一段时间,我会连续出几篇跟自定义View相关的文章,从易到难,跟大家一起学习Android自定义View。本文讲一个Android很简单的View——DashBoard(仪表盘),以这个例子带大家去学习自定义View的基本绘制,让大家学会自定义View,并最终掌握。注...
2020-03-13 11:10:36 149
vs C++ 截屏为BMP图片,分割BMP图片
2022-02-18
org.eclipse.paho.client.mqttv3-1.2.6-20201211.050620-2.jar
2021-11-01
Android自定义控件之双刻度仪表盘
2020-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人