- 博客(35)
- 收藏
- 关注
原创 安卓取出硬编码字符
接手了一个老项目,几乎所有的中文都是硬编码在java代码中或xml文件中的,老板突然抽风要做国际化,项目管理要项目中所有的中文拿去翻译。缺陷:1. 没有做删除英文和数字,我这个项目英文和数字硬编码比较少,我就直接手动删除了,如果比较多可以使用正则匹配2. 如果是海量字符串,使用set集合去重可能会产生堆内存溢出,手动设置堆内存试试分四步第一步取出硬编码在java代码中的中文android studio中点击analyze -> run inspection by name输入Hard
2020-08-25 14:47:24 921
原创 Schema export directory is not provided to the annotation processor so we cannot export the schema.
安卓room构建错误Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide room.schemaLocation annotation processor argument OR set exportSchema to false.未向批注处理器提供架构导出目录,因此无法导出架构。你可以提供room.schemaL
2020-06-05 11:10:48 10698
原创 复习java位运算符或与非异或左移右移
0.java的位运算符有"|(或)"、"&(与)"、"~(非)"、"^(异或)"、"<<(左移)"、">>>(右移)"1."|(或)"的使用:运算的两位其中一个是1则等于1,两位都等于0则等于0| 10110011 01010101------------- 111101112."&(与)"的使用:运算的两位都为0或都为1则等于1,一...
2020-04-27 16:46:54 238
原创 安卓键盘事件监听,键盘弹出收起
一、键盘事件监听1.在mainifest.xml 中设置activity模式 ``` <activity android:name=".ui.activity.MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:window...
2020-04-27 09:31:06 1610
原创 java.lang.BootstrapMethodError
使用Retrofit报以下错误,其他框架报这个错误也可以考虑是不是java8新特性引起的java.lang.BootstrapMethodError: Exception from call site #6 bootstrap methodat okhttp3.internal.Util.(Util.java:87)at okhttp3.internal.Util.skipLeadingAs...
2020-04-17 11:51:07 3281
原创 安卓将字符复制到剪贴板
String text = "dfsa"; ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("clip", text); cm.setPrimar...
2020-04-15 14:18:16 303
原创 Android接入微信支付返回-1
记录一次接入微信支付调起支付直接返回-1应用签名不能有冒号分割。如果没用或本没有冒号,再去检查包名、appid等文档链接微信调用支付接口参数和返回值说明文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2app端开发步骤(安卓的步骤在文档后半段)https://pay.weixin...
2020-04-15 13:41:49 722
原创 maven国内阿里镜像站
repositories { google() jcenter() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } }allprojects { repositories { google() jcenter(...
2019-12-07 12:02:47 188
原创 Gson源码地址、jar包下载地址、使用教程
1、github地址https://github.com/google/gson2、jar包下载地址https://search.maven.org/artifact/com.google.code.gson/gson/2.8.5/jar3、使用教程https://www.jianshu.com/p/e740196225a4很全...
2019-08-31 11:35:17 6159 1
转载 安卓使用banner实现轮播图
github地址:https://github.com/youth5201314/bannerAndroid 用Glide设置图片4个角为圆角地址https://blog.csdn.net/yijiaodingqiankun/article/details/80927281
2019-08-27 16:12:45 1072
原创 安卓SweetAlertDialog的使用
项目地址:https://github.com/pedant/sweet-alert-dialog1、添加项目依赖(1)在Project的build.gradle(你的项目名称)中添加mavenCentral()```buildscript {repositories {google()jcenter()mavenCentral() //添加这句话 } depend...
2019-08-27 11:34:22 908 3
转载 安卓更新app
//获得系统下载器 DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); //设置下载地址 DownloadManager.Request request = new DownloadManager.Request(Uri.parse(params[0]...
2019-07-29 11:12:18 301
原创 安卓跳转到GPS设置界面
1、判断当前GPS状态if(manager.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)){ //GPS已打开}else{ //GPS未打开,跳转到GPS设置界面 Intent intent = new Intent(android.provider.Settings.ACTION_LOCATION_SO...
2019-07-23 14:26:45 2005 2
原创 安卓引导用户打开蓝牙
1、弹出打开蓝牙对话框int REQUEST_ENABLE_BT = 101;Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(enableIntent, REQUEST_ENABLE_BT);
2019-07-23 14:23:59 508
原创 安卓使用HttpURLConnection以get方式请求数据
1、实例化URL对象URL url = new URL("https://www.baidu.com/s?ie=UTF-8&wd=get");2、通过URL对象打开链接获取HttpURLConnection的实例化对象HttpURLConnection conn = (HttpURLConnection) url.openConnection();3、设置请求方式conn.s...
2019-07-20 17:21:45 1180
转载 安卓开发中文帮助文档
http://www.mycodes.net/195/9535.htmJAVA - JDK 1.8 API 帮助文档-中文版百度云链接: https://pan.baidu.com/s/1_7FFadw1a6J0qTfx2FzqPQ密码: 41n4
2019-07-17 22:49:14 6770 1
原创 java android socket通信移动端PC端乱码
安卓在获取PC端的信息时,使用GB2312的编码方式获取BufferedReader in = new BufferedReader(new InputStreamReader(inputStream,"GB2312"));PC端获取安卓的信息时,使用UTF-8的编码方式获取BufferedReader in = new BufferedReader(new InputStreamRead...
2019-07-05 20:23:55 240
原创 安卓语音播报
手机需要安装讯飞语音,并将TTS切换到讯飞语音1、初始化private void initSpeech() { textToSpeech = new TextToSpeech(this, new TextToSpeech.OnInitListener() { @Override public void onInit(int sta...
2019-05-15 21:29:28 585
原创 MyChartView.java的使用
MyChartView.java是自定义图表将MyChartView.java添加到工程,可以和main放在同一个包基本步骤1、初始化ui2、初始化图表(1)设置图表的数据集,最大值,平均值,x轴单位,y轴单位,是否显示y轴线(2)设置顶部和底部的距离(3)设置曲线风格3、数据集数据有更新时使用invalidate();方法更新uixml代码<?xml version="...
2019-05-03 20:57:38 505 2
原创 zigbeelibrary.jar的使用
zigbeelibrary.jar包是用来接收zigbee协调器发来的数据,或者通过协调器控制其网内的继电器xml代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h...
2019-05-03 20:57:22 674
原创 zigbeeAnaloglibrary.jar的使用
zigbeeAnaloglibrary.jar包是用来获取四通道独立采集模块中的数据的首先将jar包和so文件添加到工程,可参考https://blog.csdn.net/qq_40733723/article/details/89032484基本步骤1、初始化ui2、初始化zigbee(1)打开串口(2)如果串口打开成功则开启数据接收线程3、初始化回调函数,由于子线程无法更新ui...
2019-05-03 20:57:00 546
原创 led.jar的使用
led.jar是用来控制led显示屏的首先将jar包和so文件添加到工程,可参考https://blog.csdn.net/qq_40733723/article/details/89032484基本步骤1、初始化ui控件2、初始化led(1)实例化led管理(2)打开串口(3)设置运行模式、播放速度3、发送消息xml代码<?xml version="1.0" enco...
2019-05-03 20:56:50 269
原创 在Android Studio中添加mp3音频文件
1、在res文件夹下创建raw文件夹2、将mp3文件粘贴到raw中即可注意事项:在android studio开发环境中,需要将目录结构切换到android模式下如果是poject模式会怎样?我遇到过在project模式下创建raw文件夹,然后将mp3粘贴进去,但是在主函数中找不到该文件,具体表现为在res文件夹下已经有raw文件夹并且raw文件夹下已经有了MP3音频文件,但是在主...
2019-05-02 17:17:52 32445 5
原创 Analog4150Library.jar包的使用
这个jar包是用来操作ADAM4150数字量采集器的将jar包和so文件添加进工程中,过程可参考https://blog.csdn.net/qq_40733723/article/details/89032484下面开始看代码/** 这是初始化ADAM的逻辑代码*/private void initADAM() { /* * 打开串口函数 * Analog4150Serv...
2019-04-07 16:40:18 1666 1
原创 AndroidStudio开发环境下添加jar包和so文件的方法
开发环境:操作系统:64位win10IDE:Android Studio3.21、创建工程后,将工程目录视图切换到Project。(这个依个人习惯,我习惯这个目录视图)2、将jar包粘贴到“ProjectName/app/libs”路径下,然后右击jar包,点击“Add As Library”,点击“ok”将jar包添加进工程。这是一种方法,还一种方法是在“Project Structu...
2019-04-04 18:34:25 1262
原创 AndroidStudio报错Transform output file D:\android\RfidDemo\app\libs\RFID_lib.jar does not exist.
Transform output file D:\android\RfidDemo\app\libs\RFID_lib.jar does not exist.开发环境:系统:64位win10AndroidStudio版本:3.2刚从Eclipse开发环境转到AndroidStudio,还不是很适应,遇到这个报错,记下解决过程。1、找到Project Structure按钮,点击进去2...
2019-04-03 16:48:05 7992 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人