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 · 3810 阅读 · 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 · 1458 阅读 · 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 · 2328 阅读 · 0 评论 -
接收USB数据
思路: 在rtk Service 中,开启 serialPortThread线程 2. 在子线程中, 通过serialPortUtil 打开串口 , 在run方法中,处理从USB中读到的数据 通过回调函数,将数据抛到 rtk Service原创 2022-02-12 16:12:43 · 400 阅读 · 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 · 2980 阅读 · 0 评论 -
android开发服务
启动服务需要以下几个步骤: 创建服务 在清单文件中注册 在HomePresenter中,启动原创 2022-01-20 17:26:06 · 464 阅读 · 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 · 1538 阅读 · 0 评论 -
安装Android Studio时,没有sdk列表
安装Android Studio,新建项目时,提示没有SDK 点击AS右上角的SDK Manager, 下载SDK 正常应显示sdk列表,如下图 如果没有以上列表数据,可能因为代理问题,点击HTTP Proxy,设置代理,如果已经设置好代理(浏览器可直接谷歌搜索),选择No proxy即可 ...原创 2021-12-13 14:28:31 · 6588 阅读 · 1 评论 -
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 · 2133 阅读 · 0 评论 -
android开发列表数据混乱
显示adapter页面,明明数据是正确的,但是显示出来就乱了,有些位置没有值,但是显示上了 解决办法: 在adapter中,设置数值时,有值的设置值,没有值的,设置空 if (!TextUtils.isEmpty(item.getPlanCode())) { holder.itemPlanCode.setText(item.getPlanCode()); }else { holder.itemPlanCode.setText("");原创 2021-05-14 15:44:55 · 172 阅读 · 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 · 428 阅读 · 0 评论 -
android 导入文件,获取文件内容
方法使用说明: 传入文件路径作为参数 返回读到的内容, 字符串格式 方法说明 1.根据路径, new File 2. 使用FileInputStream类, 文件字节输入流,意思指对文件数据以字节的形式进行读取操作如读取图片视频等 3. 使用BufferedReader类, 从字符输入流中读取文本并缓冲字符,以便有效地读取字符,数组和行 4. 一行一行的读文件,加到stringBuilder上; 5. stringBuilder转为字符串,返回 private static String rea原创 2021-03-18 16:35:48 · 635 阅读 · 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 · 1556 阅读 · 0 评论 -
android开发 图片旋转
ImageUtils.rotateImage(90, imageButton);原创 2021-03-10 19:55:12 · 343 阅读 · 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 · 715 阅读 · 1 评论
分享