- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 android 系统默认apn数据库
路径下没有找到数据库文件,可以查看以下路径,部分设备或Android版本可能使用不同的存储路径来存放 APN 数据,尤其是在系统更新或者厂商定制ROM的情况下。目录下,普通应用通常无法直接访问,需要获取相应权限或通过系统应用访问。可以读取当前设备的 APN 设置,而不是直接操作数据库文件。路径,这也是某些 Android 版本使用的路径。如果你需要访问或修改 APN 配置,通常是通过。此外,APN 数据也可能存储在设备的。不过请注意,这个数据库文件在。数据库中,该数据库位于。
2024-09-29 16:12:54
929
1
原创 运行程序报错 system/bin/linker: No such file or direct
使用CLion写了一个测试程序, cmake 编译完成后 , ./test 运行程序报错system/bin/linker: No such file or direct。
2023-11-13 14:08:39
432
原创 speedtest-cli 源码集成
speedtest-cli 是一个开源的测速sdk,可以下载源码集成到自己的项目中,源码是C代码,所以可以集成到linux终端程序中,如果在Android APP中需要通过NDK开发集成,下面是在linux设备中集成过程。3、验证测速ok后再把speedtest文件放到自己的终端程序中,通过popen或者system执行speedtest,4、也可以直接把源码集成到自己的程序中一起编译,直接在代码中调用测速接口。2、下载后可以直接编译成可执行文件,直接使用cmke编译。1、首先在github中下载源码。
2023-06-06 11:53:45
1384
原创 Android APP 集成系统签名
由于android 系统权限限制,很多时候普通APP权限无法完成,需要系统APP才有足够的权限, 比如:安装、卸载应用,重启设备,恢复出厂设置,以及设置里面的一些功能,都是需要系统权限才能调用接口,当前需要的权限同样需要在AndroidManifest.xml 申明。这将使用 OpenSSL 工具将 platform.pem 和 platform.pk8 结合起来,并生成一个名为 platform.keystore 的 .keystore 文件。platform.x509.pem 文件: 通常位于。
2023-05-22 14:13:38
1186
原创 Android 串口通信
请确保在使用之前已经获取了 USB 权限,并根据实际的 USB 设备进行相应的配置(例如波特率、数据位、停止位、校验位等)。方法发送数据到 USB 设备。将字符串 "Hello, USB!" 转换为字节数组,并发送给 USB 设备。方法中处理接收到的数据。将接收到的字节数组转换为字符串,并打印到日志中。方法打开 USB 设备进行通信。// 其他依赖项...// 其他依赖项...
2023-05-19 18:53:17
2621
2
原创 Android Kotlin MVP 模式实现登入注册
Kotlin google已经发布很久了,但是一直没有在项目中实际应用,今天正好有空了解学习一下,并记录过程,方便后续回顾,代码也是网上找的,自己稍微做了一些修改,如有问题多多指教。3、Presenter 负责完成View于Model间的交互。2、Model 是业务逻辑处理层,处理登入逻辑接口实现。1、登入直接在MainActivity中写。最后附上源码下载链接,免费下载。
2023-05-11 18:10:50
363
原创 Android NDK 开发入门学习
它提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。它集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。android ndk技术早已经不是什么新的技术,但是由于工作中没有涉及到,所以一直没有尝试,今天抽空了解学习一下,顺便记录一下,方便后续回顾,由于是刚学习,很多资料也是网上找的,写的不对的地方请多多谅解。3、gradle配置。
2023-04-27 11:23:56
1159
原创 Android 日志框架使用
Log打印日志会记录到系统日志中,可以取出系统日志然后通过tag过滤得到自己的log,不过系统日志比较大,一般只能保存一段时间的日志,所以我们需要把日志单独记录到自己的文件中,这样就不会被系统日志冲掉了。在实际开发中,经常会遇到需要打印日志并保存到文件中,便于后面取日志分析代码运行情况,当然如果只是打印日志不需要记录文件,使用android自带的log工具就完全够了,3、创建自己的日志文件路径和文件名,我的日志路径如下,会在sdcard目录下生产LOG目录,
2023-04-23 16:16:55
932
2
原创 修改Android Studio 目录导航栏的主题颜色
然后选择all,如果all没有点击+号,我们发现自带了几个默认的颜色,旁边有个costom,就是自定义你喜欢的颜色,点击costom,然后选择自己喜欢的颜色,点击choose,点击OK就完成了。点击setting打开设置界面,选择file colors。
2022-12-19 14:41:53
1427
原创 Open Mobile Api 接口使用流程
jar包可以自己网上去下载,注意由于android5.0后不支持隐士启动service,所以需要下载支持android5.0以上的jar包,可以通过如下链接下载jar和测试demo。最后运行测试代码,发现一直打印绑定失败 SEService: bindingSuccessful: false,从jar包源码中可以看到是由于绑定smartcardService失败了,所以需要检查固件编译时是否有把smartcardService源码编译进去。绑定成功后说明OMA通道是正常的,就可以对SE模块进项相关操作了。
2022-11-22 16:36:05
2164
1
原创 git 创建分支版本并提交到远程管理
3、也可以创建分支并切换到分支版本。4、git 提交分支版本到远程管理。1、 git 创建分支版本。2、git 切换分支版本。
2022-09-30 10:15:49
346
1
转载 compileSdkVersion 30打包混淆报错(Unsupported class version number [53.0] (maximum 52.0, Java 1.8))
compileSdkVersion 30打包混淆报错(Unsupported class version number [53.0] (maximum 52.0, Java 1.8))
2021-06-16 15:10:55
1436
原创 TextView调用 setText方法后不显示内容
android TextView不显示问题TextView调用 setText方法后不显示内容,后面发现是绑定控件写在了setContentView前面textview1 = (TextView) findViewById(R.id.textview1); textview2 = (TextView) findViewById(R.id.textview2);setContentView(R.layout.activity_main);...
2021-04-07 18:29:55
1198
原创 android studio打包apk问题
android studio打包apk出现以下问题AGPBI: {"kind":"error","text":"Error converting bytecode to dex:\nCause: Dex cannot parse version 52 byte code.\nThis is caused by library dependencies that have been compiled using Java 8 or above .............................
2021-04-02 15:48:52
262
原创 2021-04-02
android studio 降低compileSdkVersion版本当我们创建一个工程项目时,android studio会自动生成当前最新的compileSdkVersion版本,比如android 3.4.1,创建一个项目时,compileSdkVersion 29 ,很多时候我们不需要那么高的版本,比如我想修改成compileSdkVersion 24,修改后,肯定会各种报错,这时候就需要我们一个个处理了,如下部分,可能有些不需要修改或者修改成别的也行 1、targetSdkVersi..
2021-04-02 15:20:31
116
原创 UDP数据通信,使用一个DatagramSocket实现向多个地址发送数据和接收各个地址的数据返回
有时候需要一个客户端向多个地址发送数据并接收返回的需求1、创建DatagramSocketDatagramSocket 有多个构造方法DatagramSocket():创建一个DatagramSocket实例,并将该对象绑定到本机默认IP地址、本机所有可用端口中随机选择的某个端口。DatagramSocket(int prot):创建一个DatagramSocket实例,并将该对象绑定到本机默认IP地址、指定端口。DatagramSocket(int port, InetAddre.
2020-05-29 13:55:11
3561
原创 android studio 打开项目时无法提交代码
代码管理工具 svn 开发工具 android studio 主干项目可以正常提交代码, 创建了一个分支目录,android studio 打开项目时没有代码提交按钮...
2019-08-14 13:33:28
375
原创 Unable to find method 'org.gradle.api.tasks.complie.ComplieOptions.setBootClasspat(L java/lang/...)
android studio 运行项目出现以下报错看报错的内容应该是gradle版本问题,执行以下操作点击 file --> Settings --> gradle 选择使用本地的gradle路径,点击ok然后在点击 file --> Invalidate Caches / Restart重启之后运行ok...
2019-07-11 16:49:59
1881
2
原创 python 3 12306余票查询脚本
原文地址 https://blog.youkuaiyun.com/memory_qianxiao/article/details/81944732直接帖代码,不懂的看原文,只是注意下url地址更新了,原来那个地址好像访问不了,然后加上了时间输入#-*- coding:utf-8 -*-import requests,re,datetime,time,json,datetimefrom tkint...
2019-01-11 14:20:40
335
原创 fragment 中adapter数据无法显示问题
private synchronized void update() { if (currentApn != null && !listAll.contains(currentApn)) { listAll.add(0, currentApn); apnAdapter = new ApnAdapter(getActivity(), list...
2018-12-13 16:47:21
1182
1
原创 adb命令复制文件或文件夹到system目录
我是将 F:\android目录下的Test文件夹(含有Test.apk文件) 复制到system\priv-app目录下 首先system目录是需要权限的 1、root命令 adb root 2、remount adb remount 3、进入adb目录 adb s...
2018-12-13 16:31:57
23676
1
原创 python 读取txt文件,将内容写入excel表格
# -*- coding: UTF-8 -*-import osimport timeimport openpyxl as openpyxlParser_version = 'version_1.0'print Parser_versionitems = os.listdir(".")w = openpyxl.Workbook()table = w.create_sheet(t...
2018-12-13 15:52:58
18943
原创 eclipse 解决 Cannot find the class file for java.lang.Object. Fix the build path then try building t
每次打开eclipse 总是会出现 有时候重启一下就好了,让人很不爽的 解决方法: 1 、window —— show view —— problems 查看问题的原因 2、 project——properties——java build path ——Libraries ...
2017-07-21 09:41:17
10375
原创 Android 静默升级,静默安装
实现静默安装首先手机root权限或者是system 应用 在Android 4.4版本中,静默升级代码如下 // 静默安装,1-安装成功,或没有升级文件,2-升级安装出现异常,-1-程序异常 public static int installBySlient(Context context, String filePath) { i
2017-07-04 17:59:27
2991
原创 解决 Unsupported major.minor version 52 Failed to load the JNI shared
原因:当改变了jdk版本时,在编译Java时,会遇到Unsupported major.minor version错误。 参考博客 http://blog.youkuaiyun.com/young_kim1/article/details/48157497 对于我的错误解决办法是,下载了jdk1.8,安装,配置环境变量 注意: 1、 一般是安装时会自动配置环境变...
2017-06-23 09:20:33
343
原创 eclipse Android开发代码混淆
代码混淆对于一个完善的app 必不可少的 1、新建一个Android 项目时,会自动生成两个文件proguard-project.txt , project.properties 只需要将project.properties文件中 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-p...
2017-06-22 13:38:52
837
1
原创 Android studio集成百度语音识别api
今天 项目中要用到语音功能,所以看了下百度语音api 1,根据百度语音开发文档,创建应用,下载相应的jar包,添加到你的应用 2,清单文件配置信息, <uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission a...
2017-06-08 15:07:34
10950
1
OMA接口测试demo和org.simalliance.openmobileapi.jar 下载
2022-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人