Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

自定义博客皮肤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)
  • 资源 (15)
  • 收藏
  • 关注

原创 智能设备配网小记

第四步:设备端连上路由器后,发送udp协议的广播消息,这个是在局域网中传输的第五步:手机端收到广播,配网成功。第二步:手机端发送ssid和密码,发送的是无线电波信号。第三步:设备端收到信号,解析出ssid和密码,连接路由器。第一步:设备端进入配网状态,监听无线电波信号。

2023-04-03 15:24:26 235

原创 MobPush海外版接入FCM

mobpush,接入FCM海外通道

2022-12-29 16:33:53 321

原创 Android RecycleView用作GridView,动态设置item所占span

通过GridLayoutManager的spanSizeLookup来动态设置。该需求的使用场景:网格多布局

2022-06-14 16:18:19 987

原创 Android 重复类引用错误,DeplicateClass

我的项目是基于阿里飞燕的生活物联网的,现在有个需求,要接入支付宝登录,接入支付宝后,出现uuid类重复的问题。 我的解决方案是删除支付宝aar包中的类,提示哪儿重复就删除哪儿。解决android aar包中引用的类文件和别的依赖中的重复的问题。具体步骤:1.解压aar$ jar cvf newAAR.aar -C tempFolder/ .2.解压jar$ unzip classes.jar -d tempFolderClasse...

2022-03-22 17:43:07 9136

原创 Android BottomNavigationView移除放大缩小动画

父布局为ConstraintLayout时val params = tvHomeLogin.layoutParams as ConstraintLayout.LayoutParamsval top = barHeight + barHeight / 2params.setMargins(params.leftMargin, top, params.rightMargin, params.bottomMargin)tvHomeLogin.layoutParams = params父布局为Lin

2022-03-21 09:21:55 3636

原创 Androd 播放音频Mp3

播放assets文件中的音频文件kotlin /** * 打开assets下的音乐mp3文件 */ fun openAssetMusics( mp3Name: String, onPreparedListener: MediaPlayer.OnPreparedListener, onCompletionListener: MediaPlayer.OnCompletionListener ) {

2022-03-17 21:37:06 4889

原创 Android 监听键盘事件

activity中监听 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_SPACE) { //空格 } else if (keyCode == KeyEvent.KEYCODE_A) { //字母A } return super.onK

2022-03-07 22:41:34 2710

原创 Android Kotlin仿iOS底部选择框

先看下使用方式:DialogFunction( data = listOf( "相册", "拍照" )) { position, _ -> setListener(baseActivity) when (position) { 0 -> {//选择相册 } 1 -> {//拍照 } }}.show(activity.supportFragment

2022-02-23 16:20:30 566

原创 Android 圆角ImageView

public class RoundImageView extends AppCompatImageView { //圆角大小,默认为10 private int mBorderRadius = 20; private Paint mPaint; // 3x3 矩阵,主要用于缩小放大 private Matrix mMatrix; //渲染图像,使用图像为绘制图形着色 private BitmapShader mBitmapShader;.

2022-02-23 15:58:16 195

原创 Android Kotlin TabLayout+ViewPager2

Android Kotlin TabLayout+ViewPager2 两种使用方式

2022-02-10 14:12:30 2396

原创 Android 小知识

记录点零碎的小知识点。1.BindingView中引用include中的控件。需要给include一个id,再通过这个id去拿里面的控件id。 <include android:id="@+id/include_mine" layout="@layout/item_family_list" />binding.includeMine.clItemFamily..................

2022-01-29 16:40:53 2695

原创 Android MVVM DataBinding自定义控件双向绑定

开发的过程中,难免会碰到使用自定义控件,配合使用DataBinding使用时,如果需要像原生控件一样支持双向绑定的话,需要使用InverseBindingAdapter注解。核心代码:object BindingInverse { @BindingAdapter("eivText") @JvmStatic fun setEivValue(view: EditIconView, value: String?) { if (!TextUtils.equals

2022-01-19 22:42:16 2936

原创 Android 错误记录

突然想把自己见过的错误记录下来,以防回头再碰到忘了。Glide加载正常网络图片却加载不出来经查看,图片可以在浏览器中打开,大小40KB,在大多手机上都没问题。下面先看下错误日志: java.io.IOException: java.lang.RuntimeException: setDataSource failed: status = 0x80000000 at com.bumptech.glide.load.resource.bitmap.VideoDecoder.deco

2022-01-09 21:02:52 2197

原创 Android 局部设置文字大小、颜色、点击事件等

局部设置文字大小 fun getTextSpannableStr(): SpannableStringBuilder { val spannableString = SpannableStringBuilder() val value = SysUtil.getString(R.string.feedback_re)//文字1 val valueEnd = SysUtil.getString(R.string.had_not_resolve)//

2022-01-09 16:28:55 1869

原创 Android 根据环境设置app图标/名称等

Android 根据环境设置app图标/名称等

2021-12-24 17:30:55 2212

原创 BottomNavigationView动态添加MenuItem

随着业务的发展,我们需要根据不同角色的权限判断显示对应的tab项,在此我选择用BottomNavigationView。下面是核心代码:``` private lateinit var navigation: BottomNavigationView private var homeFragment: HomeFragment? = null private var mineFragment: MineFragment? = null private var claimFr...

2021-12-23 09:19:45 2828

原创 Android广播的静态与动态注册

android静态与动态注册广播

2015-12-29 21:07:28 762

原创 Android 组合控件的点击事件

自定义控件时的三个构造函数: public View (Context context) 是在java代码创建视图的时候被调用,如果是从xml填充的视图,就不会调用这个 public View (Context context, AttributeSet attrs) 这个是在xml创建但是没有指定style的时候被调用 public View (Context context, Attrib

2015-12-23 21:35:40 938

原创 Android Service使用Messenger通信

直接上代码。  布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh

2015-12-21 21:07:28 397

原创 Android Service两种启动方式

两种启动service的方式:      ok,可以看出,service的生命周期为:   onCreate(),onStartCommand(),onBind(),onUnbind(),onDestory()。   下面我们来直接上代码验证。      布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/r

2015-12-21 20:29:08 526

原创 android创建数据库及adb查看数据库

这个类用来帮助建立打开数据库:package com.kevin.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DbOpHelper extends SQLite

2015-12-18 19:34:30 2573

原创 JAVA理解单例模式

单例模式,英文名为:Singleton pattern。首先,我们先去理解字面意思。Singleton:一个,独身。pattern:模式,图案,样品。在字面上,可以理解为“一个样品”。哈哈。再来看看特点:  - 只能有一个实例 - 必须自己创建自己唯一实例 - 必须给所有其他的对象提供这一实例

2015-11-10 23:01:14 867

android合规检测相关

android合规检测相关

2022-01-21

apk反编译工具

各位小朋友们,赶紧下载来使用反编译工具吧。

2016-08-26

SourceTree

非常便捷的git管理工具,可以支持add,commit,pull,push,rebase,stash,revert等多种git命令,简易使用,还可以选择命令行模式

2016-08-02

classes.jar

调用系统隐藏的api,很好用的一个jar,看需要那个类就从里面找到放到..\androidsdk\sdk\platforms\android-19\android.jar中就可以引用了

2016-02-22

上下滑动页面

android 上下滑动 自定义 scrollview希望能够帮助到大家

2016-01-25

DirectionalViewPager

android中viewpager的纵向滑动,希望能帮助到大家

2016-01-23

android复制asset中文件到SD卡

android中在sd卡上复制建立文件夹,以及在包下建立文件夹,以及复制asset文件到sd卡。

2015-12-31

android广播

android广播的两种形式,虽然很简单,但还是把它贴出来吧,以供加深记忆

2015-12-29

TortoiseGit管理工具

TortoiseGit管理工具,非常好用,有需要的尽快下载哦

2015-12-24

java接口的不同使用

java中接口这么使用,你会混乱吗?运行下,看看结果,最好把过程都弄明白

2015-12-24

java接口的使用

很简单的一个java接口的使用,希望能对大家有所帮助

2015-12-24

最简单的组合控件

最简单的组合控件,只有两个按钮,重要的是要提醒下接口的使用

2015-12-24

service基础

service基础,生命周期验证。两种启动方式。很简单的一个验证,一眼就懂。

2015-12-21

Git-2.6.3-64-bit.exe

msysgit版本号为Git-2.6.3-64,还没有的亲们,速速下载哦

2015-12-10

msysgit win7 64位

大家还在为找不到window系统下git安装包而发愁吗,赶紧来下载吧

2015-12-10

空空如也

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

TA关注的人

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