
android
my_web_advanced
这个作者很懒,什么都没留下…
展开
-
android开发生成jar包
新建模块,将你要打包的文件放进去在模块的build.gradle下,添加如下代码 复制代码: task makeJar(type: Copy) { delete 'build/libs/lylServer.jar' from('build/intermediates/packaged-classes/release/') //jar文件来源 into('build/libs/') //生成路径 include('..原创 2022-04-07 16:57:53 · 3716 阅读 · 0 评论 -
android开发定时器,延时器
在android开发中,使用定时器和延时器,如果要操作UI,需要切回主线程第一步: 在java文件中,定义一个常量,定义一个handler /**执行Timer进度**/ public final static int LOAD_PROGRESS = 0; /**接收传递过来的信息**/ private Handler handler = new Handler() { @Override public void handleMessage(Me原创 2022-02-22 11:53:55 · 1399 阅读 · 0 评论 -
android开发在actionBar上创建菜单按钮
在res文件夹下创建menu文件夹在menu文件夹下,创建menu_layout.xml文件文件内容<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id=..原创 2022-02-22 10:18:33 · 2231 阅读 · 0 评论 -
接收USB数据
思路: 在rtk Service 中,开启 serialPortThread线程2. 在子线程中,通过serialPortUtil 打开串口 ,在run方法中,处理从USB中读到的数据通过回调函数,将数据抛到 rtk Service原创 2022-02-12 16:12:43 · 318 阅读 · 0 评论 -
android开发 引入cpp文件
原项目可运行在src > main 路径下,新建cpp文件夹在cpp文件夹下,放入CMakeLists.txt文件 和 cpp文件配置在模块位置,右击,选择Link C++运行报错解决: 修改ndk版本继续运行报错解决: 直接点蓝字,升级gradle版本继续运行报错解决: 在模块的build.gradle中,修改配置 abiFilters ‘arm64-v8a’,‘armeabi-v7a’,‘x86’,‘x86_64’继续运行报错解决: 点击升级依赖继续运行报.原创 2022-02-11 10:56:14 · 2874 阅读 · 0 评论 -
android开发服务
启动服务需要以下几个步骤:创建服务在清单文件中注册在HomePresenter中,启动原创 2022-01-20 17:26:06 · 373 阅读 · 0 评论 -
使用现有的框架创建项目
使用现有的框架创建项目,要修改为当前项目的名称和包名,需要修改以下几个地方修改全部包名(包名太长,如com.lyl.aaaa,想修改lyl, 可以到文件夹中修改)修改provider 的这个属性android:authorities<provider android:name="android.support.v4.content.FileProvider" android:authorities="XXXXX.fileprovider" android:grantU原创 2021-12-18 13:56:58 · 1496 阅读 · 0 评论 -
安装Android Studio时,没有sdk列表
安装Android Studio,新建项目时,提示没有SDK点击AS右上角的SDK Manager, 下载SDK正常应显示sdk列表,如下图如果没有以上列表数据,可能因为代理问题,点击HTTP Proxy,设置代理,如果已经设置好代理(浏览器可直接谷歌搜索),选择No proxy即可...原创 2021-12-13 14:28:31 · 6116 阅读 · 0 评论 -
android页面跳转
路由跳转 ARouter.getInstance().build("/main/home").navigation(); ((LoginActivity)getContext()).finish();router携带参数 ARouter.getInstance().build("/user/login").withBoolean("params", true).navigation(); ((HomeActivity)getContext()).finish(原创 2021-12-03 15:17:10 · 2070 阅读 · 0 评论 -
android开发列表数据混乱
显示adapter页面,明明数据是正确的,但是显示出来就乱了,有些位置没有值,但是显示上了解决办法:在adapter中,设置数值时,有值的设置值,没有值的,设置空 if (!TextUtils.isEmpty(item.getPlanCode())) { holder.itemPlanCode.setText(item.getPlanCode()); }else { holder.itemPlanCode.setText("");原创 2021-05-14 15:44:55 · 144 阅读 · 0 评论 -
java中获取列表中对象的属性
有一个列表,里面是GraphicItem对象,还有一个是名称的集合set,现在想过滤掉list里面的对象,只要set中有, list里面就不要 List<GraphicItem> graphicItemList = list.stream() .filter(graphicItem -> !set.contains(graphicItem.getGraphicId())) .collect(Collectors.toList());原创 2021-03-19 13:20:54 · 387 阅读 · 0 评论 -
android 导入文件,获取文件内容
方法使用说明: 传入文件路径作为参数 返回读到的内容, 字符串格式方法说明1.根据路径, new File2. 使用FileInputStream类, 文件字节输入流,意思指对文件数据以字节的形式进行读取操作如读取图片视频等3. 使用BufferedReader类, 从字符输入流中读取文本并缓冲字符,以便有效地读取字符,数组和行4. 一行一行的读文件,加到stringBuilder上;5. stringBuilder转为字符串,返回 private static String rea原创 2021-03-18 16:35:48 · 567 阅读 · 0 评论 -
android 开发导出txt文件
package com.lzhy.adsb.portable.lib.utils;import android.util.Log;import java.io.File;import java.io.RandomAccessFile;public class DownloadUtils { /** * 将字符串写入到.txt文件中 */ public static void writeTxtToFile(String strcontent, String原创 2021-03-18 16:22:58 · 1418 阅读 · 0 评论 -
android开发 图片旋转
ImageUtils.rotateImage(90, imageButton);原创 2021-03-10 19:55:12 · 291 阅读 · 0 评论 -
android手指下滑,元素下滑消失,点击按钮,元素上滑显示
先写两个按钮,点击一个,布局下滑隐藏,点击另一个,上滑显示点击按钮,浅绿色的部分隐藏或显示 Button btn = findViewById(R.id.button); Button upBtn = findViewById(R.id.up_button); final LinearLayout ll = findViewById(R.id.ll); btn.setOnClickListener(new View.OnClickListe原创 2021-03-04 15:06:35 · 645 阅读 · 1 评论