- 博客(321)
- 资源 (79)
- 收藏
- 关注
原创 android-Presentation双屏异显
最近碰到一个智能硬件,有两块屏幕,主屏幕和小屏幕,主界面执行各种操作流程,然后小屏幕展示数据,然后做一下数据交互 主要技术是Presentation + eventbus。step6: 第二块屏幕 集成谷歌的Presentation 实现双屏显示。step3: eventbus传递的数据类。step4: 服务 用于管理双屏的。step1: 清单文件 注册权限。step2:首页 主界面。step5: 屏幕管理类。
2024-04-19 09:59:58 131
原创 Window Context‘s window type is 2037, while LayoutParams‘ type is set to 2003
解决方案是, 把presentation.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);TYPE_SYSTEM_ALERT是2003,我们的硬件是2037,无法匹配,因此弄一个2038的静态变量 减去1,得到2037,就可以匹配上。遇到一个错误,在做双屏异显的时候。
2024-04-18 12:10:36 80
原创 The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
运行报奇怪错误,然后加一句android:exported=“true”,就可以了 ,如下。
2024-04-17 11:32:36 201
原创 学生信息表mysql表的语句,关联查询
说明:我最近在弄一个sql的数据,然后简单弄点增删改查的东西,然后关联表的查询,然后拿到list数据,生成json,进行展示。查询班级列表里面的学生总数 查询班级列表里面的学生接送状态 和数量。查询 辉志的学生,他的班主任的名字和电话号码。2.查询学生总数里面的已经接送 7。下面是完整的sql,创建表和插入数据。根据班级id 查出老师的电话号码。3.查询学生总数里面的待接送 4。4.查询学生总数里面的未接送 5。每个班级学生的列表 都能查出来。查询三个班级里面的学生列表。1.查询学生总数 16。
2024-04-16 20:40:15 104
原创 android引用aar资源
这个项目结构比较简单,需要配置的东西,看起来很清晰,需要的东西,你们自己配置一下就行。说明:我的计划是引用aar,因此需要配置一点东西。
2024-04-11 11:46:43 317
原创 uni-app项目适配node-gyp环境
说明:最近弄了一个旧项目,然后用了uni-app + node-gyp 技术,遇到的坑非常多,vs版本不匹配,一直提示找不到c++运行环境,然后找不到Visual Studio位置,各种坑的环境配置。6.choco各种版本list,这个也是巨坑,一堆的版本下载失败,然后我用单独的命令,一个一个下载的,好像用了忽略的ignore build类似的指令去下载的。1.node版本,注意巨坑,用了22,18 ,17,全部不行,然后只能卸载重装,最后尝试了14版本,才跑通。windows用户变量。
2024-04-11 10:41:01 185
原创 android实现ViewPager.PageTransformer动画效果
PageTransformer是ViewPager内部定义的接口,实现该接口并应用于ViewPager可以控制ViewPager中item view的滑动效果。
2023-02-21 17:11:12 599 1
原创 angular计时器切换图片和map存储
最近碰到一个需求,纯代码实现轮播图切换的功能,就是开启图片轮播循环和关闭图片轮播循环,可以控制图片切换秒数,把后端拿出来的数据,存储到map中,然后通过切换key,实现图片切换功能 ......
2022-08-11 18:16:19 458
原创 java判断时间是否已经过期
最近碰到一个需求,后端返回一个时间字符串,需要跟当前系统时间做比对,如果时间已经过了,那么就返回false,在前端隐藏控件,如果时间没到,就返回true。
2022-08-10 16:31:52 4553
原创 android算法实现房贷计算器
最近碰到一个需求,用算法手写一个房贷计算器,包括等额本金和等额本息,花了一天实现了这个功能,源码全部贴出来了,计算公式也在代码里,需要请自取
2022-08-09 15:57:41 3326
原创 timer java countdown
说明: 碰到一个需求,从后端返回一个字符串"01:02",这代表1小时2分钟,需要根据返回的字段在前端展示一个倒计时的功能,用java写了一个,利用线程和实际换算实现。
2022-08-05 13:49:00 217
原创 android ScheduledExecutorService timer
说明:最近碰到一个需求,根据后端返回的倒计时时间,展示一个定时器,要求页面切换和刷新的时候,定时器保持运行,
2022-08-04 17:58:47 243
原创 glide set gif start stop
一张gif图片,控制播放和暂停,用了一个取巧的办法实现的,使用glide和selector.xml文件实现
2022-08-02 09:59:00 420
原创 viewpager fragment data refresh
碰到一个需求,复杂页面,需要刷新的时候,viewpager的fragment会有旧数据的缓存,导致数据错乱,必须退出app,重新加载,数据才恢复正确。刷新的时候,不管刷新多少次,错误的数据,始终无法更新,这个时候,找了一天,总算找到问题就,就是把适配器的继承的类改一下就行。...
2022-07-28 15:47:46 120
原创 mqtt指令收发请求订阅
最近在弄iot设备,碰到一个需求,app是c端,硬件设备嵌入式程序是d端,服务器负责通信,然后c端发送配网指令,d端收到指令,进入配网状态,然后遥控器发送红外指令,硬件传感器收到红外指令,然后d端发送消息到c端,c端接收指令,并响应...
2022-07-26 12:27:31 1677
原创 CommonTitleBar hide left right
CommonTitleBar 是一个很好的自定义的顶部栏控件,碰到一个需求,同一个页面,根据服务器返回的字段,判断顶部栏某一个按钮的显示和隐藏,true和false。为了这个需求,简单写一个demo,实现这个效果...
2022-07-25 10:37:07 223
原创 okgo http get post
该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。...
2022-07-25 10:17:24 166
原创 v7底部栏fragment
Frament(碎片)是一种可以嵌入Activity中的UI片段,与Activity非常相似,不仅包含布局,同时也具有自己的生命周期。Fragment是专门针对大屏幕移动设备而推出的。Fragment不能独立存在,必须嵌入到Activity中使用,因此Fragment的生命周期直接受所在的Activity影响。...
2022-07-18 16:56:54 392
原创 room android sqlite
Room由于SQLiteOpenHelper的接口调用起来比较繁琐。比如插入需要我们自己组装成一个contentValues,查询的时候需要自己将Cursor中的数据取出,这里有很多重复的逻辑,而room就是为了帮助我们解决这些让数据库操作更加便捷,Room是Google官方提供的数据库ORM框架。...
2022-07-14 10:41:56 345
原创 typescript冒泡排序,类型转换
import {Component, OnInit} from '@angular/core';@Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css']})export class AppComponent implements OnInit { title = 'untitled-intent'; price: string
2022-05-18 16:39:04 269 2
原创 ng仿登录弹窗
step1: D:\vue\router-ng-ui\src\app\shopping-list\shopping-list.component.ts 首页import {Component, OnInit} from '@angular/core';import {MatDialog, MatDialogRef, MAT_DIALOG_DATA} from '@angular/material/dialog';import {DialogOverviewExampleDialog} from '.
2022-05-13 11:39:53 202
原创 使用dialogfragment实现splash闪屏效果
step1: D:\workspace\SplashDemoTwo\app\src\main\java\com\mondor\splashdemotwo\MainActivity.javapackage com.mondor.splashdemotwo;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import androidx.a
2022-05-11 18:49:12 338
原创 android非对称加密算法DSA
step1: D:\workspace\DsaDemo\app\src\main\java\com\mondor\dsademo\MainActivity.javapackage com.mondor.dsademo;import java.math.BigInteger;import java.security.MessageDigest;import java.security.SecureRandom;/** * @author robertomm * */public cl
2022-05-11 09:54:34 553
原创 安卓通知栏,亲测可用,带点击监听
step1: MainActivity.java 主页通知事件package com.example.user.mathgame;import android.app.NotificationManager;import android.content.Intent;import android.content.Context;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import a
2022-05-10 18:06:20 716
原创 angular网络请求
step1: 网络请求,集成api D:\vue\nghttpdemo\src\app\services\cliente.service.tsimport {HttpClient, HttpHeaders, HttpClientModule} from '@angular/common/http';import {Injectable} from '@angular/core';import {Observable, catchError, throwError, map, tap} from
2022-05-06 19:38:36 1382
原创 android获取uid和应用信息
step1:package com.mondor.myapplication;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Bundle;import android.util.Log;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivi
2022-05-03 14:32:11 3329
原创 IntentResult传递回调
step1: package com.example.myapplication;import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android
2022-04-28 11:24:50 368 1
原创 base64加密解密和json处理
step1: 加密和解密package com.example.textdemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.util.Base64;import android.util.Log;import com.google.gson.Gson;import com.google.gson
2022-04-22 09:58:06 4182 1
原创 labelview标签列表控件的使用介绍
标签列表控件的使用介绍支持点击事件监听step1: D:\workspace\LabelViewDemoTwo\app\src\main\res\values\strings.xml<resources> <string name="app_name">LabelViewDemo</string> <item name="tag_key_data" type="id" /> <item name="tag_key_posit
2022-04-07 14:22:47 3746
原创 自定义宽高DialogFragment带回调
step1: MainActivity 首页package com.example.dialogfragmentdemotwo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;public class MainActivity extends AppCompatActivity { @Override protected void
2022-04-03 13:31:08 516
原创 LinearLayout循环实现ListView的效果
LinearLayout循环实现ListView的效果step1: 循环界面 D:\workspace\LinearLayoutViewDemo\app\src\main\javapackage com.example.linearlayoutviewdemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view
2022-04-01 16:54:55 586
android获取网络图片
2016-08-15
android跟着手指的小兔子
2016-08-11
android调用天气demo
2016-08-11
android调用webserver模板式程序
2016-08-08
Android调用webservice
2016-08-04
NDK开发包mips64el-linux-android
2019-04-03
android获取assets内容
2018-10-08
NestedScrollView嵌套ListView
2018-08-16
Fragment和Viewpager多层嵌套
2018-08-07
android广告栏循环轮播图
2018-03-22
视频播放器
2017-06-05
android音乐播放器
2017-06-01
各种dialog样式
2016-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人