自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Android 数字孪生开发

Android 原生数字孪生

2023-08-31 16:24:11 146

原创 如何解决Android中DialogFragmen标题栏ttitle无法显示的问题与样式设计

DialogFragment 设置标题无效的解决方式与样式设计。

2023-05-09 10:35:45 267

原创 Snackbar的显示位置以及字体颜色字体大小背景修改

前言修改Snackbar的位置操作需要父布局是FrameLayout或者CoordinatorLayout其他布局无效,需要使用其他开源的了。代码 Snackbar snackbar = Snackbar.make(findViewById(android.R.id.content),"测试", Snackbar.LENGTH_LONG); View snackBarView = snackbar.getView(); ViewGroup.LayoutParams

2020-09-29 11:02:52 2380

原创 Android中的Socket报文不全,乱码的解决方案,以及实现不同机子间的客户端与服务端的通信

前言去年做了一个餐饮的项目,里面有一个功能是收银机接收服务员点餐手机上的数据。然后收银机做相关的处理。中间碰到了一个当数据过多时,socket一次性接收不全的问题。我最后的解决方案跟网络上的一样,大概就是在发送数据前后加入一个字节的标志位,然后服务端进行判断标志位。功能介绍多台客户端以IP方式连接一台服务器,然后发送数据给服务端。本项目是长连接方式,部分功能未全部写进该demo中须知需要多台手机,(或者一台虚拟机,一台真机)并且连接同一个网络下乱码分析如果你发送的数据在服务端接收的开始或结尾

2020-09-23 17:04:30 509

原创 ListView中addFooterView与addHeaderView无法显示,以及显示的问题解决方案

前言虽然现在很少用到ListView,但是给初学者还是不是很了解,有时候使用ListView中自带的adapter会减少一些不必要的时间。原因分析无法显示问题最可能的原因:(1.布局 2. 布局嵌套布局)如果不是此问题请直接跳过看第三点如果由于只设置了父布局,没有子布局比如你的footer布局就这么简单:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.an

2020-08-27 11:16:55 723

原创 解决MediaPlayer异常: Should have subtitle controller already set

如果需要源码讲解或者其他问题可以私信找我原因分析1.MediaPlayer: Should have subtitle controller already set首先出现的这个问题在API19与在API21以上是有区别的API 21以上:是由于未设置字幕解决方式: 设置字幕// 字幕文件路径String textPath = dirFile.getAbsolutePath()+ File.separator +

2020-05-27 15:57:32 4302

原创 Android 热敏打印机开发(蓝牙)

前言由于自己工作原因,涉及到热敏打印机开发,因此自己写了一套热敏打印机SDK,目前暂时只支持蓝牙打印我生成了jar包的形式,方便大家使用。里面代码的实现原理现在暂无时间去讲解,主要以如何使用为主。后面将会开源,现在没时间。大家可以关注我,后期将会更新SDK源码地址链接:https://pan.baidu.com/s/1vUu7AtNsdP9zThbN0R3Uew提取码:y2jn注意事...

2020-03-20 18:02:55 2747 3

原创 Android 副屏开发

前言Android中的副屏开发需要Android版本API>=23涉及权限activity_screen.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...

2020-03-07 21:42:30 2803

原创 Android文件的保存与读取(SD Card 中以及包名目录下)

前言android 6.0 以后需要危险权限的请求权限<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/r...

2020-03-04 13:35:31 421

原创 ListView结合PopupWindow实现了左侧导航栏联动效果

activity_linkage_pop<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...

2020-03-04 09:36:57 168

原创 SoundPool播放音频文件

播放音频原生api 提供了几种方式,今天主要讲解SoundPoolimport androidx.appcompat.app.AppCompatActivity;import android.media.SoundPool;import android.os.Bundle;import android.util.SparseIntArray;import android.view.Vi...

2020-03-03 15:47:20 349

原创 TextInputEditText 替换EditText解决警告Missing autofillHints attribute以及实现错误提示

在使用EditText时,会出现Missing autofillHints attribute解决方式1:使用ignore或者加入android:autofillHints 但是如果你api低于26,又会提示only used in API level 26 and higher 就又要使用ignore解决方式2:使用TextInputEditText替代,本文主要讲解TextInputEdi...

2020-03-03 09:31:30 14681

原创 使用Paint自定义View实现基本绘图

import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Point;import android.util.AttributeSet;import a...

2020-03-03 09:21:07 182

原创 ListView 中的 SimpleAdapter的使用

现在大家基本都在用RecyclerView,但是如果布局不是很复杂的话,可以使用api提供的,减少代码量唯一缺点就是没办法加载网络图片,但是本地图片还是可以用的。activity_simple_adapter<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a...

2020-03-02 18:19:07 215

原创 AutoCompleteTextView实现输入时弹出下拉框提示可能输入的内容

这种操作一般都是在输入搜索内容或者账号时会有这种需求<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-au...

2020-03-02 15:18:17 286

原创 TextSwitcher实现公告向上轮播动画

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:/...

2020-03-02 11:58:25 224

原创 ImageSwitcher加载本地图片和网络图片实现图片切换

加载本地图片<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=...

2020-03-02 11:12:12 896

原创 Spinner设置下拉框中的文字等

import android.content.Context;import android.graphics.Color;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import a...

2020-03-01 22:07:22 463

原创 Spinner实现联动

<?xml version="1.0" encoding="utf-8"?><Spinner android:id="@+id/spinner_county" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weigh...

2020-03-01 21:32:08 341

原创 Spinner的实现下拉框两种方式

<?xml version="1.0" encoding="utf-8"?><Spinner android:id="@+id/spinner_project" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@a...

2020-03-01 21:09:26 257

原创 日期与时间选择器的使用

<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="...

2020-03-01 20:16:43 104

原创 Android几种定时器的使用

前言开发工具: Android studio 3.5第一种:Chronometeractivity_chronometer.xml<?xml version="1.0" encoding="utf-8"?><Chronometer android:id="@+id/chronometer" android:layout_width="wrap_cont...

2020-03-01 17:03:37 599

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除