- 博客(49)
- 收藏
- 关注
原创 android开发百度地图步行导航
准备工作: 在百度地图上下载依赖,配置key。创建一个demo项目,可显示百度地图的添加按钮,点击按钮,开始导航发起算路我用的是routePlanWithRouteNode这个方法,官网中routePlanWithParams这个方法,我调着闪退,目前不清楚原因在mainAcitivity中,添加如下代码 private WalkNavigateHelper helper = null; @Override protected void onCreate(Bundle saved.
2022-05-12 14:00:02 2227 6
原创 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 3673
原创 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 1374
原创 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 2194
原创 接收USB数据
思路: 在rtk Service 中,开启 serialPortThread线程2. 在子线程中,通过serialPortUtil 打开串口 ,在run方法中,处理从USB中读到的数据通过回调函数,将数据抛到 rtk Service
2022-02-12 16:12:43 292
原创 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 2813
原创 使用现有的框架创建项目
使用现有的框架创建项目,要修改为当前项目的名称和包名,需要修改以下几个地方修改全部包名(包名太长,如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 1483
原创 安装Android Studio时,没有sdk列表
安装Android Studio,新建项目时,提示没有SDK点击AS右上角的SDK Manager, 下载SDK正常应显示sdk列表,如下图如果没有以上列表数据,可能因为代理问题,点击HTTP Proxy,设置代理,如果已经设置好代理(浏览器可直接谷歌搜索),选择No proxy即可...
2021-12-13 14:28:31 5590
原创 windows操作系统执行DOS命令(cmd)
从当前目录下搜索如果搜索不到,会从环境变量Path指定的路径当中搜索某个命令如果都搜不到,则报以上错误以配置javac命令为例:先安装jdk,打开DOS命令窗口,输入javac -version提示不是命令在安装jdk的位置 打开到jdk / bin 目录下,有javac.exe文件在DOS命令窗口,打开到jdk / bin 目录 输入javac -version会打印jdk版本安装环境变量 配置path,增加jdk / bin这个路径退出DOS窗口,重新进..
2021-12-03 15:26:06 330
原创 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 2052
原创 字节基础知识
字节基础 字节 1 1 1 1 1 1 1 1 第 i 位 7 6 5 4 3 2 1 0 字节基本操作将两个short合并为一个字节(第0-3位 第4-7位) public static byte makeUpByte(short main, short vice) { return (byte) ((main & 0x0F) + ((vice & 0x0f) << 4)); }获取某个字节第 i 位开始,
2021-10-19 11:47:59 342
原创 vue引入css文件
1. css文件存放位置在src文件夹 --> assets文件夹下2. 文件的引入将所有的css文件放入base.scss文件中在main.js中引入base.scss
2021-05-22 10:06:28 1552
原创 android开发列表数据混乱
显示adapter页面,明明数据是正确的,但是显示出来就乱了,有些位置没有值,但是显示上了解决办法:在adapter中,设置数值时,有值的设置值,没有值的,设置空 if (!TextUtils.isEmpty(item.getPlanCode())) { holder.itemPlanCode.setText(item.getPlanCode()); }else { holder.itemPlanCode.setText("");
2021-05-14 15:44:55 129
原创 the bind value at index 1 is null
报错原因: 在数据库中查name为name1的数据 但是name1忘了赋值,为空
2021-04-19 14:43:46 1021
原创 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 353
原创 android 导入文件,获取文件内容
方法使用说明: 传入文件路径作为参数 返回读到的内容, 字符串格式方法说明1.根据路径, new File2. 使用FileInputStream类, 文件字节输入流,意思指对文件数据以字节的形式进行读取操作如读取图片视频等3. 使用BufferedReader类, 从字符输入流中读取文本并缓冲字符,以便有效地读取字符,数组和行4. 一行一行的读文件,加到stringBuilder上;5. stringBuilder转为字符串,返回 private static String rea
2021-03-18 16:35:48 533
原创 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 1281
原创 Nginx简单部署配置
将打包后的文件放到Nginx安装目录中的html文件夹内,然后对Nginx进行简单配置即可。…以上保持默认配置即可server {listen 9090;server_name localhost;# 项目文件目录root html/vue-backend;index index.html index.htm;location / { # vue-router使用history模式下的必须配置 try_files $uri $uri/ /index.ht
2021-03-10 20:51:08 83
原创 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 612 1
原创 android开发使用PopWindow
public void showModifyPsd() { //获取popup视图 contentView View contentView = LayoutInflater.from(mContext).inflate(R.layout.module_monitor_popup_setting_modify_psd, null); mPopWindow = new PopupWindow(contentView, FrameLayout.LayoutPar
2021-03-01 10:59:19 228
原创 android开发 页面关闭时,关闭软键盘
找到焦点在哪个editView上 EditText et = (EditText) mView.findFocus(); if(et != null) { SoftInputUtils.disableShowInput(et); }隐藏EditView的软键盘方法一: public static void disableShowInput(EditText view) { Class<EditText> cls = EditText.class;
2021-03-01 09:59:19 483
原创 android开发 阻止switch、 radioGroup 控件页面一加载,执行setOnCheckedChangeListener
单选框RadioGroup 修改获取选中值 RadioGroup radioGroup = (RadioGroup) contentView.findViewById(R.id.popup_modify_role_user_role); radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void
2021-02-26 16:28:54 575
原创 css设计指南学习笔记
兄弟元素的选择h1 ~ p 选中h1后面的所有P元素 链接 返回页面顶部 链接 到此页面中#box元素的位置伪类的实用a:link 初始化的链接状态a:visited 链接点击之后的状态a:hover 鼠标悬浮的状态a:active 鼠标按下的状态#box:target a标签的href为#box , 点击a标签后,#box元素的样式...
2021-01-06 23:50:45 125
转载 Android Switch控件修改样式
1.布局 <Switch android:id="@+id/activity_setupswitch" android:layout_width="55dp" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true
2020-10-21 17:17:48 260
原创 给vue中的元素设置css属性
在script里面,修改css的属性,有两种方法:1. 动态的设置class类名 <div :class="color"></div>method: { setColor() { this.color = colorRed; } }<style> colorRed { color: red } </style>操作dom节点<div ref='color'></div>th
2020-09-05 09:29:06 4442
原创 geoserver给天地图添加服务,给线加标注
下载geoserver服务在 http://geojson.io 网站中,编辑预览数据 添加标注 1,数据里面加具体标注 2.geoserver里面添加具体样式{ "type":"Feature", "geometry":{ "type":"LineString", "coordinates":[[128.56416667,45.51333333],[127.17694444,44.02944444]] }, *..
2020-08-12 10:37:25 1210
原创 为表单添加验证
1 data中添加验证规则validatePass是引入的验证方法,触发方式是失去焦点触发 rules: { pass: [ { validator: validatePass, trigger: 'blur' } ], checkPass: [ { validator: validatePass2, trigger: 'blur' } ], age: [
2020-08-06 11:37:42 434
原创 element组件需要自动获取焦点,但是autofocus失效
当组件外部有组件时,autofocus失效 未验证??? <el-input ref="oldPass-input" v-model="modifyForm.password" show-password></el-input> mounted() { this.$nextTick(()=>{ //自动获取焦点 element组件autofocus失效 this.$refs['oldPass-input'].$refs.i
2020-07-28 12:00:26 1274
原创 发送ajax,出现闪屏问题
service.interceptors.request.use( config => { if (config.url.indexOf("weather")<0){ if (!config.LOADINGHIDE) { loadingInstance = Vue.prototype.$loading({ lock: true, text
2020-07-28 11:57:13 331
原创 计算属性不能赋值,props不能赋值 ,state不能赋值
computed: { disableBtn() { return this.modifyForm.newModify? false: true } }, getVerificationCode() { // 点击获取验证码按钮 this.disableBtn = true; setTimeout(()=>{
2020-07-28 11:49:05 1275
原创 npm run dev
npm install 安装 框架 package.json中所需要的依赖npm run 是执行package.json中的script脚本,npm run dev就是执行node build/dev-server.js
2020-07-28 11:30:09 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人