自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彬sir哥的博客

《Android kotlin入门到进阶系列讲解》

  • 博客(36)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android EditText的光标的显示和隐藏

一、java代码1.编辑框的光标 显示的方法:editText.setCursorVisible(true);2.编辑框的光标 隐藏的方法:editText.setCursorVisible(false);二、xml代码android:cursorVisible="true"<!--或者“false”-->三、点击编辑框的时候显示光标,没有点击的时候隐藏,可以使用如下 EditText editText = (EditText) findViewById(R

2021-10-30 12:42:17 2972

原创 Android TextView 底部添加划线,中间添加划线

无用的包名如下:加粗样式

2021-10-30 11:56:41 2260

原创 Android开发 从多个Activity返回到第一个Activity时如何实现“再按一次退出程序”

测试效果:一、准备工作:1.继承类BaseActivity:public class BaseActivity extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); //某一个Activity放在管理的栈里 AppManager.getA

2021-10-28 17:31:59 525

原创 Android开发 无线Wifi+WifiUtil工具类

一、Wifi的基础知识     WIFI就是一种无线联网技术,常见的是使用无线路由器。     在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:   (一) ScanResult     主要用来描述已经检测出的接入点,包括接入点的

2021-10-27 17:06:09 1318 1

原创 Android kotlin 实现列表item点击事件出现引导(带箭头和描述)功能(RecyclerView+BRVAH3.0.6+androidx)

RecyclerView+BRVAH3.0.6+androidx

2021-10-26 15:47:49 1074 4

原创 Android res中的图标名如何快速在对应它的class类里查找

android res下的mipmap-hdpi中的图标名并且显示图标:图标名如何快速在对应它的class类里查找,解决的步骤:第一步:在工程项目名右键点击,再点击“Find in path”:第二步:在“Text to find”上输入图标名,点击“Find”:正在查找:第三步:在底部上,点击“Find”,找到class类中的图标名双击:图标名和图标可以找到了:...

2021-10-25 15:03:58 145

原创 Android开发 申请Mob的SMSSDK的短信验证码功能中获取MD5签名(更新中)

第一步:第二步:第四步:第五步:乱码 好吧 在网上复制报错:Key was created with errors:Warning:JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore H:\ADK\demokey.jks -destkeystore H:\ADK\demokey.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12复制提示中的引号部分,在JDK文件夹下的bin目录

2021-10-23 16:15:15 704 2

原创 Android Stdudio 打包Apk签名时出现状态窗口报错提示:Please select at least one of the signature versions to use

Android 签名时出现报错提示:

2021-10-22 14:48:18 761

原创 电脑系统如何在当前目录快速打开cmd

电脑系统如何在当前目录快速打开cmd在一个文件夹窗口上点击左上角的“文件”鼠标光标移到“打开 Windows PowerShell”,点击“以管理员身份打开 Windows PowerShell”在这命令窗口上输入 “start cmd”,回车这样就可以打开cmd窗口,并且cmd的工作目录就是当前的目录...

2021-10-22 11:36:43 697

原创 如何解决Android Studio版本升级4.2.2 打包Apk签名时出现状态窗口中文乱码

Android Studio升级4.2.2 打包Apk签名后状态窗口出现中文乱码:

2021-10-22 10:38:43 555

原创 Android 自定义的验证码输入框(无光标),android版本10暂时不支持自定义粘贴

1.验证码输入框效果:做法是6个EditText(无光标),后来发现,这样写最大问题是无法满足粘贴功能,因为android版本10不支持粘贴功能,验证码短信一般都带“复制”,点击短信通知栏的“复制”后,6位验证码会自动显示在软键盘左上角,点击一下即完成填充。实现功能:1.点短信复制后,支持自动填充(显示在软键盘左上角)2.屏幕长按粘贴,和双击选中3.输入完成回调4.根据屏幕宽度和左右间距 自动适配 输入方框大小5.屏幕长按事件避免出现“剪切、复制、粘贴”的那个系统选项框6.屏幕双击事件

2021-10-20 15:46:53 1297 2

原创 Android 封装工具类DensityUtil(dp转px、px转dp)

封装工具类DensityUtil代码:public class DensityUtil { public static float RATIO = 0.95F;//缩放比例值 /** * px 转 dp【按照一定的比例】*/ public static int px2dipRatio(Context context, float pxValue) { float scale = getScreenDendity(context) * RATIO;

2021-10-19 22:08:35 414

原创 Android ListView实现仿表格功能效果

一、仿表格功能效果:1.ListView的样式下面有代码你可以修改 2.ListView的item文字显示不全就自动带“…”,想看全部的文字,可以改代码:item(可以获取对应的数据)点击事件转跳到另一个Activity才能看到全部的文字二、ListViewActivity.javapublic class ListViewActivity extends AppCompatActivity{ @Override protected void onCreate(Bu

2021-10-16 20:06:13 395

原创 Android开发 从底部弹出动画(选择菜单)

从底部弹出动画(选择菜单)效果如下:1.封装Dialog工具类,DialogUtil.java:public class DialogUtil { public static SweetDialog openCustomDialog(Context context, int resId, int theme) { SweetDialog dialog = new SweetDialog(context, theme); dialog.requestWindowF

2021-10-16 12:37:13 1562 2

原创 Android开发 动画之translate(位移动画)

translate动画是非常好理解,就是定义一个开始的位置和一个结束的位置,定义移动时间,然后就能自动产生移动动画。Android的translate移动方向有 横向(X) 坚向(Y),左右滑动使用了横向移动效果,对于坚向(Y)的位置如下:定义一个向上退出的动画(从位置2移动位置3)和从下面进入(从位置1移动位置2)的动画定义文件如下:out_to_up.xml (从屏幕上面退出)<?xml version="1.0" encoding="utf-8"?><translate x

2021-10-15 23:23:57 5319

原创 Kotlin Toast的使用

Toast:提示信息框Toast.makeText(this, "非自定义Toast", Toast.LENGTH_LONG).show()封装代码,1.不带图标的Toast,2.带图标的Toast//不带图标的Toast//带图标的ToastToast框样式的圆角

2021-10-14 16:29:54 2292 1

原创 Android kotlin (仿微博App分享界面)用RecyclerView(androidx+BRVAH3.0.6+AnyLayer)实现从底部弹出菜单栏对话框功能

RecyclerView+BRVAH3.0.6+AnyLayer

2021-10-14 14:40:39 784

原创 Android Toast多次点击只弹一次提示信息

1.正常的Toast使用,你们都知道Toast.makeText(MainActivity.this, "Toast的提示信息!", Toast.LENGTH_SHORT).show();2.Toast多次点击只弹一次提示信息 Button button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @

2021-10-13 22:34:03 551

原创 Android项目中了解jcenter()、google()、maven{}、mavenCentral()

android项目project的build.gradle中代码如下:buildscript { repositories {// jcenter() google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:4.2.2' }}allprojects { repositories {//

2021-10-13 16:52:26 3887 1

原创 Android Studio 扫描识别二维码(包含闪光灯和本地二维码)、生成二维码、生成带logo的二维码

android的报销提示:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:

2021-10-12 16:52:28 2032

原创 This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled. Set

android studio的报错提示::zxinglibrary:generateDebugRFileThis project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled. Set this property to true in the gradle.properties file and retryThis project uses AndroidX dependencies,

2021-10-11 15:37:13 321

原创 Android Spinner下拉框使用

Spinner下拉框效果如下:1.activity_main.xml,Spinner下拉框<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" a

2021-10-10 18:34:10 334

原创 Attempt to invoke virtual method ‘android.content.res.XmlResourceParser android.content.pm.ProviderI

android的报错提示:java.lang.NullPointerException: Attempt to invoke virtual method ‘android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)’ on a null object reference解决:在Andr

2021-10-10 16:58:23 1552

原创 Android Studio 调用系统相机(超清)和相册的照片并显示在ImageView

一、在“+”号上点击出现的对话框上有两个菜单:1.拍照上传,2.从相册选择二、1.拍照(前置后置切换),2.相册选择拍照:相册选择:1.添加权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />2.a

2021-10-10 16:36:05 2113 1

原创 g.SecurityException: UID 10471 does not have permission to content://包名.fileprovider/***照片名 [user 0]

android的报错提示:java.lang.SecurityException: UID 10471 does not have permission to content://com.example.xch.generateqrcode.fileprovider/my_images/Android/data/com.xiangsheng.jzfp_sc/cache/output_image.jpg [user 0]错误在哪,可以发现:这报错信息中的这包名:com.example.xch.gener

2021-10-09 23:42:44 1292

原创 如何解决在Android Studio上导入GitHub旧项目后,左边的project不见了

在Android Studio上导入GitHub旧项目后如下:并且报错提示:failedInvalid Gradle JDK configuration found

2021-10-09 16:52:23 425

原创 to start activity ComponentInfo{应用Id/包名}: java.lang.NullPointerException: baseCode must not be null

java.lang.RuntimeException: Unable to start activity ComponentInfo{应用Id/包名}: java.lang.NullPointerException: baseCode must not be null。baseCode怎么为空了,上面的图上说的“Base”就是和数据库里的字段名不一致,改为一致就好。baseCode must not be null,是baseCode不能为空。

2021-10-09 13:39:11 327

原创 Android Studio 生成二维码、生成带logo的二维码

1.生成二维码:2.生成logo的二维码:一、引入依赖首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击“Cdoe——Download ZIP,可以下载”),再引入依赖,然后syncimplementation files('libs\\zxing.jar')二、集成工具类添加二维码工具类EncodingUtils.java/** * 二维码生成工具类 */public class EncodingUtils

2021-10-08 23:58:06 1276 5

原创 Android 解决menu弹出盖住标题栏

menu弹出盖住标题栏如下图:解决:在Activity布局中的Toolbar <android.support.v7.widget.Toolbar ...... app:popupTheme="@style/ToolbarPopupTheme" ...... />在ToolbarPopupTheme中下面加上一句: <item name="overlapAnchor">false</item&gt

2021-10-08 10:39:03 364

原创 Android 标题栏Toolbar

Toolbar的使用1.添加依赖包implementation 'com.android.support:appcompat-v7:25.0.1'2.确保Activity可以扩展AppCompatActivitypublic class MainActivity extends AppCompatActivity {//......}3.修改App的主题 <style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoAc

2021-10-05 17:42:01 206

原创 Android kotlin 用RecyclerView(androidx+BRVAH3.0.6)实现下拉刷新和上拉加载更多(offset+limit)功能

1、在app的build.gradle在添加以下代码implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的上拉更多数据,直接调用就即可BaseRecyclerViewAdapterHelper简称BRVAH

2021-10-04 22:05:47 1454

原创 Android Studio系列讲解之UI开发的布局

UI开发 - 布局

2021-10-02 23:25:45 3114

原创 Android kotlin系列讲解(入门篇)创建你的第一个Android项目

创建Android项目

2021-10-02 22:18:57 1822

原创 Android中shape的使用

我们可以在drawable下建一个XML文件,里面放置shape标签以及其相关的属性 例如,可以用这样的方式设置一个LinearLayout的边框、填充颜色、圆角效果等等先看下面的代码: <shape> <!-- 实心 --> <solid android:color="#ff9d77"/> <!-- 渐变 --> <gra.

2021-10-02 17:35:27 271

原创 Android dimen集合(建议收藏)

要了解DP、SP、PX的基础概念就点击链接:Android 理解DP、SP、PX的区别一、图片选择界面Item相关 <dimen name="sticky_item_horizontalSpacing">2dp</dimen> <dimen name="sticky_item_verticalSpacing">2dp</dimen> <dimen name="collection_photo_toolbar_height"&gt

2021-10-02 16:02:50 1038

原创 Android 理解DP、SP、PX的区别

基础概念:dp:最常用的长、宽、margin、padding等的单位sp:字体的单位,和dp差不多,区别是如果字体使用的sp为单位,那如果你手机字体调大了,那你app的字体会随之变大,如果用dp则不会变化px:像素dp、sp、px的Button XML代码如下: <Button android:layout_width="150dp" android:layout_height="wrap_content" /> <Button

2021-10-02 15:38:43 627

libarcsoft_fsdk_face_detection.dll

C#需要引用dll文件

2021-07-12

Android开发 网络登录连接(IIS)服务器 +OkHttp+VS2010+SQL Server 2014

Android开发 网络登录连接(IIS)服务器 +OkHttp+VS2010+SQL Server 2014

2021-07-09

Android EditText(失焦+焦点)+登录界面

Android EditText(失焦+焦点)+登录界面

2021-06-29

C#数据放在db文件里

C#实现生成db文件

2021-06-01

System.Data.SQLite.dll

提供dll文件

2021-06-01

C#数据发送IIS服务器

C#数据发送IIS服务器

2021-05-28

Android把数据发送C#服务器保存SQL Server

Android把数据发送C#服务器保存SQL Server 2014

2021-05-28

人脸识别、活体检测和导入10000个人脸库zip

android的虹软人脸识别

2021-05-18

419个人脸图片和特征

android的虹软注册人脸

2021-05-15

PieChart.zip

Android的使用PieChart,有demo直接运行

2021-04-23

空空如也

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

TA关注的人

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