![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
试行
学而时用之!
展开
-
Caused by: com.android.builder.merge.DuplicateRelativeFileException: More than one file was found
删除配置implementation ‘androidx.constraintlayout:constraintlayout:2.0.4’implementation ‘androidx.fragment:fragment:1.0.0’implementation 'com.google.firebase:firebase-crashlytics-buildtools:2.7.1’在这里插入代码片 implementation 'androidx.fragment:fragment:1.0.0'原创 2022-04-29 16:38:42 · 2893 阅读 · 0 评论 -
Unable to instantiate appComponentFactory
android报错:E/LoadedApk: Unable to instantiate appComponentFactoryjava.lang.ClassNotFoundException: Didn’t find class “android.support.v4.app.CoreComponentFactory” on path:解决方法一:去掉两行代码:在这里插入代码片 android:appComponentFactory="android.support.v4.app.Core原创 2022-03-21 16:55:35 · 11712 阅读 · 1 评论 -
Android报错: org.ksoap2.SoapFault cannot be cast to org.ksoap2.serialization.SoapObject
E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #2Process: com.uhf200.demo, PID: 7351java.lang.RuntimeException: An error occurred while executing doInBackground()at android.os.AsyncTask3.done(AsyncTask.java:318)atjava.util.concurrent.FutureTask.finishComp原创 2021-12-17 15:31:19 · 2096 阅读 · 0 评论 -
Android解决This project uses AndroidX dependencies---The following AndroidX dependencies are detected.
开始报错:This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled. Set this property to true in the gradle.properties file and retry.The following AndroidX dependencies are detected: androidx.fragment:fragment:1.2.5, and原创 2021-12-16 17:06:25 · 3109 阅读 · 0 评论 -
Android中的Android Gradle 插件版本说明
官网:https://developer.android.google.cn/studio/releases/gradle-plugin?hl=zh_cn原创 2021-12-15 16:47:20 · 1183 阅读 · 0 评论 -
android studio运行显示app红叉
我的android项目:The specified Android SDK Build Tools version (26.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.2.Minimum supported Gradle version is 5.4.1. Current version is 4.6.需要修改 buildToolsVersion原创 2021-12-15 15:58:50 · 1252 阅读 · 0 评论 -
安卓的真机测试minsdk(API19)>DeviceSdk(17)
旧的 配置信息:apply plugin: 'com.android.application'android { compileSdkVersion 29 buildToolsVersion "29.0.0" defaultConfig { applicationId "com.uhf200.demo" minSdkVersion 19 targetSdkVersion 29 versionCode 1原创 2020-07-24 10:15:00 · 415 阅读 · 0 评论 -
Java对JSON数据的封装与解析
package com.example.demo.util;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;/** * JSON数据的工具类,可以封装JSOn对象、JSON数组字符串 */public class JsonUtil { /** * 封装单个的JSON数据(有Key) */ public static String cr.原创 2020-07-20 10:41:36 · 519 阅读 · 0 评论 -
Android检查是否连接网络
检查是否连接网络 方法: //判断是否联网 private boolean checkConnectNetwork(Context context) { ConnectivityManager conn = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo net = conn.getActiveNetworkInfo();原创 2020-07-17 17:14:15 · 1655 阅读 · 0 评论 -
JSON格式数据的封装与解析
1、单个json数据的封装方法: /** * 封装单独的Json数据 * @return */ public String setJson() throws JSONException { JSONObject jsonObject=new JSONObject(); JSONObject jsonstring=new JSONObject(); jsonObject.put("name","张三");原创 2020-07-17 16:20:56 · 944 阅读 · 0 评论 -
Android使用fragmenttransaction cannot be applied解决方法
解决方法:HomeFrame重新引入包:import android.support.v4.app.Fragment;引入之后效果如图所示:原创 2020-07-16 15:46:30 · 1270 阅读 · 0 评论 -
Android实现字符资源国际化
先来查看一下最终效果如图所示:如上图所示Android实现字符资源国际化第一步选中项目的res文件--->New----> Directory,在res目录下新建文件夹,如图所示:输入文件夹的名称(关键步骤重要):其他的一些国家化命名:Chinese, PRC (zh-rCN)——————————–中文,中国Chinese, Taiwan (zh-rTW)—————————–中文,台湾Arabic, Egypt (ar-rEG) —————————–阿拉伯..原创 2020-07-16 11:01:26 · 328 阅读 · 0 评论 -
Android反编译源码
如何反编译Andoid安装包?1、先把apk包修改后缀名为.zip,如下图:2、使用Nodepad++打开classes.dex文件并且把第二行代码037修改为036,然后保存3、使用命令进入d2j-dex2jar.bat所在的文件夹目录就可以看到把dex文件转换成jar文件然后使用jd-gui打开jar包这个只是为了提升个...原创 2020-04-01 11:11:27 · 365 阅读 · 0 评论 -
Activity的生命周期
onCreate():Activity启动时被调用onStart():Activity正在启动,Activity处于可见,但是前台还没有显示onResume():Activtiy已经在前台可见,用户可与之交互。onPause();Activity正在停止(Paused形态),一般情况下会继续执行onStop方法,但是还有一种情况是执行onResume方法,这个是用户操作当前Act...原创 2019-12-26 15:35:25 · 174 阅读 · 2 评论 -
Android中的USB转串口通信
步骤如下:1、查找设备2、权限判断,没有权限时请求权限3、连接通信代码如下:private void initUsbSerial() { // 1.查找设备 usbManager = (UsbManager) getSystemService(Context.USB_SERVICE); drivers = UsbSerial...原创 2019-12-14 16:36:59 · 1142 阅读 · 0 评论 -
Android的ListView控件动态更新item数据
效果图:布局文件xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Layout2" android:layout_width="matc...原创 2019-12-04 14:08:39 · 946 阅读 · 0 评论 -
Android安装遇到的异常Installation did not succeed. The application could not be installed: INSTALL_PARSE_FA
Installation did not succeed.The application could not be installed: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATESInstallation failed due to: 'null'重新卸载该APP,重新安装。原创 2019-12-02 11:28:46 · 6754 阅读 · 0 评论 -
Android的ListView控件简单使用
效果图:页面布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Layout2" android:layout_width="match...原创 2019-11-28 10:52:08 · 543 阅读 · 0 评论 -
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1....原创 2019-11-07 16:36:04 · 137 阅读 · 0 评论 -
Caused by: java.lang.NoSuchMethodError: No virtual method addDataListener(Lcom/zebra/rfid/api3/IRFID
09/11 14:28:11: Launching app$ adb install-multiple -r -t -p com.rfid.demo E:\AndroidProject\Demo\app\build\intermediates\split-apk\debug\slices\slice_8.apk Split APKs installed in 1 s 445 ms$ ad...原创 2019-09-11 14:41:02 · 1266 阅读 · 0 评论 -
使用Javaweb开发的WebService部署到Tomcat,使用Android调用的遇到的一些坑
1、java web开发的WebService使用的com.mysql.jdbc.Driver驱动连接MySQL数据库。2、把该webService部署到Tomcat服务器。3、使用Android 调用WebService。连接数据库工具类:package com.webservice.demo;import java.sql.Connection;import java....原创 2019-09-07 11:22:35 · 488 阅读 · 0 评论 -
Android中控件listView的简单应用
package com.rfid.demo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;im...原创 2019-08-14 10:43:35 · 286 阅读 · 0 评论 -
java.sql.SQLNonTRansientConnectionException:Could not create connection to database server
解决该错误代码需要在onCreate(View view)方法中添加如下代码:即新建一个线程,防止在请求数据库时主线程卡死:// Android 4.0 之后不能在主线程中请求HTTP请求 new Thread(new Runnable(){ @Override public void run() { ...原创 2019-08-01 14:06:58 · 3015 阅读 · 0 评论