自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

day_moon的博客

白天求生存,晚上求发展。

  • 博客(65)
  • 资源 (45)
  • 问答 (9)
  • 收藏
  • 关注

转载 Android compose navigation带参数跳转

【代码】Android compose navigation。

2023-08-28 00:13:36 337

原创 android compose ConstraintLayout

createGuidelineFromStart或者其他的指导线来替代。

2023-08-27 21:02:26 788

原创 android compose mvi

android compose mvi

2023-08-21 00:11:35 476

转载 Android compose入门学习

Android compose

2023-08-20 16:12:41 469

原创 android AIDL 2个apk通信

android AIDL 2个apk通信

2023-03-19 21:35:37 124 1

原创 android 打开第三方apk

包名varvarintent1.componentvar。

2023-01-12 23:38:17 381

原创 Android 回调函数

【代码】Android 回调函数。

2022-11-30 11:19:42 582

原创 android navigation

新建文件夹 navigation 一定要新建文件,不要复制粘贴(还要注意文件类型) nav_home。

2022-11-28 23:13:59 422

原创 Android room

【代码】Android room。

2022-11-28 15:28:53 366

原创 android 双向绑定

【代码】android 双向绑定。

2022-11-27 22:18:44 317

原创 Android dataBinding

gradle添加数据绑定属性。

2022-11-27 21:42:30 228

原创 android git操作

3.git remote add origin *** //***项目网上的地址。

2022-11-27 21:36:23 140

原创 android 定时器 开始 继续 暂停 停止 (2)

代码】android 定时器 开始 继续 暂停 停止 (2)

2022-08-14 23:42:02 1039

原创 android 计时器 开始 停止 继续和暂停

CustomTimer类。

2022-08-14 17:29:12 1318

原创 查看app包名

进入路径 D:\soft\sdk\build-tools\30.0.3敲命令 aapt dump badging C:\Users\g\Desktop\AC00550-52R-01-220702_V10.apk

2022-07-04 09:37:40 134

原创 android 无线连接、强装apk和git

1.配置adb环境变量2.安卓11的无线调试,点击开发者模式中的无线调试 adb pair 192.168.1.100:43849Enter pairing code: 266824连上是这样的

2022-06-12 13:38:44 460

原创 androidstudio快捷键

Ctrl + B 将鼠标光标定位到某个方法或者资源id的调用处Ctrl + W 将逐步扩大选择范围Ctrl + U 快速跳转至父类,或者快速跳转到父类中的某个方法Ctrl + F12 查看类中的所有变量、方法、内部类、内部接口Ctrl + F11 添加书签Shift + F11查看书签Ctrl + Shift + F12 快速调整代码编辑窗口的大小Alt + ↑↓ 在内部接口、内部类和方法之间跳转Ctrl + Shift + Backspace 回到上一次编辑的位置Ctrl + ...

2022-04-23 09:37:13 505

原创 android EventBus

//依赖 implementation 'org.greenrobot:eventbus:3.1.1'//A类跳转到B类//A类 String msg="我是主页数据"; EventBus.getDefault().postSticky(MessageWrap.getInstance(msg));//B类 private void initData() { EventBus.getDefault().register(this); } @Overr..

2022-03-27 17:30:21 3142

原创 android SharedPreferencesUtils

/** * SharedPreferences的一个工具类,调用setParam就能保存String, Integer, Boolean, Float, Long类型的参数 * 同样调用getParam就能获取到保存在手机里面的数据 * @author xiaanming * */public class SharedPreferencesUtils { /** * 保存在手机里面的文件名 */ private static final String FIL.

2022-03-27 16:31:21 338

原创 android 回调函数

//接口定义public interface OnClickListener { void clickListener(String str);} //回调方 OnClickListener clickListener; private void initData() { setOnClickListener(this);//设置监听 } @Override public void clickListener(String str.

2022-03-27 15:32:34 3082

原创 android ndk开发

JNI 开发流程主要分为以下 6 步: • 编写声明了 native 方法的 Java 类 • 将 Java 源代码编译成 class 字节码文件 • 用 javah -jni 命令生成 .h 头文件(javah 是 jdk 自带的一个命令,-jni 参数表示将 class 中用native 声明 的函数生成 JNI 规则的函数) • 用本地代码实现 .h头 文件中的函数 • 将本地代码编译成动态库(Windows:\*.dll,linux/unix:\*.so,mac os x:\

2022-03-19 02:32:57 2849

转载 Android 文件读写和写入日志

读取raw下的text文件InputStream inputStream = null; Reader reader = null; BufferedReader bufferedReader = null; try { //得到资源中的Raw数据流 inputStream = getResources().openRawResource(R.raw.test); reader =

2022-03-13 11:51:59 1461

原创 android 设计模式学习

1.单例模式public class SingletionStarving { private static final SingletionStarving mInstance = new SingletionStarving(); private SingletionStarving() { } public static SingletionStarving getInstance() { return mInstance; }}//Sing

2022-03-13 11:39:20 2177

原创 android js与原生互调

1.原生调用js (1)loadUrl方法 //js方法带参数的 参数为字符串需要加单引号 javascript:方法名 (参数名) id_webview.loadUrl("javascript:nativeCallToJS("+"'hello xiaocheng'"+")"); //原生调JS带参数的方法 function nativeCallToJS(param) { alert(param); }(2)eva...

2022-02-23 23:09:55 3247

原创 android 多线程

1.多线程 循环public class MainActivity extends AppCompatActivity { private boolean running = false; //handler Handler handler=new Handler(Looper.myLooper()){ @Override public void handleMessage(@NonNull Message msg) {

2022-02-23 18:09:18 1349

原创 c语言基础

#include <stdio.h>//void change(int* i){//2.通过方法修改值// *i=500;//}//void change(int* a,int* b){//3.换位置// int temp= *a;// *a=*b;// *b=temp;//}//void change(int* a,int* b){//4.交换2个数 不开辟内存// *a=*a+*b;// *b=*a-*b;// *a=*b.

2022-02-08 22:48:05 417

原创 android aar包怎么生成和导入使用 以及so包

然后rebuild project 一下 再打开这个目录2.怎么导入和使用

2022-01-17 23:53:38 2142

原创 kotlin 传方法 可变参数 接口

主类class MainActivity : AppCompatActivity() { lateinit var tv_va: TextView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) tv_va = findViewById

2022-01-17 23:04:23 3120

原创 个人项目截图

智优云pos机独轮车 gotway

2022-01-06 23:44:22 88

原创 android opencv

1.图像定义:注意在opencv里面是BGR三通道的矩阵。2.边界填充:复制法-反射法-外包装法-常量法图像融合:R=权重 x1(图像输入)+权重x2+b(偏置项) b亮度微调 shape要一致才可以融合。图像阈值:超过阈值的处理。图像平滑处理(去噪音)均值滤波->淡化噪音点;方框滤波->类似均值滤波 阈值为255高斯滤波->权重矩阵中值滤波->取中值形态学-腐蚀操作(线条)腐蚀操作/膨胀操作-> 缩小/增大线条 黑白

2022-01-04 11:09:55 2782

原创 android jni与kotlin互调

1.调用的流程2.开发流程参考:Android JNI(一)——NDK与JNI基础 - 简书

2022-01-02 13:27:16 1327

转载 jvm面试原理

1、什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行

2021-12-31 04:19:50 969

原创 Android Handler消息机制

1. Handler、Looper、Message、MessageQueue之间的关系2.ThreadLocal 是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有再指定线程中可以获取到存储的数据,对于其他线程来说则无法获取到数据。他的作用是帮助Handler获得当前线程的Looper(多个线程可能有多个Looper)。3.主线程(ActivityThread),被创建的时候就会创建一个Looper。prepareMainLooper() : UI线程(Ac

2021-12-31 04:12:36 382

原创 android 低功耗蓝牙

连接蓝牙的过程出现的问题:1.经常断开连接gatt失败或者没有发现服务进行重连。2.传大量数据出现部分数据丢失问题。用mHandler.obtainMessage来获取对象,在快传大量数据的过程中,MessageQueue大小有限,如果消息处理不及时,而又有新的数据写入,有可能造成message被覆盖,也就出现了数据丢失现象。3.丢包包长度,和包校验码和原数据 丢包检测和丢包回传机制...

2021-12-30 00:39:24 1209

原创 Android MQTT

服务端:apollo客户端:mqtt.fxandroid代码实现​​​​​​例子下载知识点参考MQTT协议-MQTT协议简介及协议原理_JIESA的专栏-CSDN博客_mqtt协议

2021-12-29 12:05:35 2933

转载 Android中图片的三级缓存

为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响 特别是,当我们想要重复浏览一些图片时,如果每一次浏览都需要通过网络获取,流量的浪费可想而知 所以提出三级缓存策略,通过网络、本地、内存三级缓存图片,来减少不必要的网络交互,避免浪费流量什么是三级缓存网络缓存, 不优先加载,

2021-12-26 08:48:56 820

转载 Android kotlin经典蓝牙和低功耗蓝牙

例子下载

2021-12-26 08:48:46 430

原创 kotlin 组件化 mvvm 协程和上拉下拉

详情点击下载

2021-12-26 08:48:24 380

转载 android版本适配

Android 6 权限适配Android 7适配FileProvider删除隐式广播Android 8.0 适配自适应启动图标安装APK,允许未知来源集合的处理判空处理通知适配悬浮窗适配Android9.0适配刘海屏API支持前台服务需要添加权限限制静态广播的接收非全屏透明Activity禁用设置orientation非 SDK 接口访问限制非Activity-Context启动Activity,现在强制执行 FLAG_ACTIV...

2021-12-26 08:48:09 101

原创 Android Glide Fresco Picasso 对比

Picasso,不支持gifGlide优点 多种图片格式的缓存,适用于更多的内容表现形式(如Gif、WebP、缩略图、Video)生命周期集成(根据Activity或者Fragment的生命周期管理图片加载请求)高效处理Bitmap(bitmap的复用和主动回收,减少系统回收压力)高效的缓存策略,灵活(Picasso只会缓存原始尺寸的图片,Glide缓存的是多种规格),加载速度快且内存开销小(默认Bitmap格式的不同,使得内存开销是Picasso的一半)缺点: 没有文件缓...

2021-12-25 10:00:25 805

android仿锤子数字时钟

android仿锤子数字时钟。上一次这个例子有点小bug修改了。再上传。本人博客是:day_moon开发工具是e

2017-01-02

android 仿锤子数字时钟

android 仿锤子数字时钟 本人博客:day_moon

2017-01-02

自定义 仿扣扣水加载动画

开发工具as 本人博客 day_moon

2017-01-02

CoordinatorEps

Android Material TabLayout CollapsingToolbarLayout 本人博客:day_moon

2017-01-01

自定义按钮控件

android 自定义按钮控件。本人博客:day_moon

2017-01-01

android 日夜模式切换

开发工具是AS,实现日夜模式的切换。本人博客名: day_moon

2016-12-23

图片查看器 post与sendEmptyMessage更新主线程的区别

图片查看器 post与sendEmptyMessage更新主线程的区别。本人的博客也有图片查看器的例子,不过这个例子是在前一个例子的更新。这个例子写得更加细。

2016-12-20

android eclipse 查看网页源码最减版

android eclipse 查看网页源码最减版。之前这个程序的例子太多代码(http://download.csdn.net/detail/day_moon/9713901),做了一些修改。上传这个例子为了更好学习。

2016-12-20

android sqllite增删改查

android sqllite增删改查,以前那个代码导入发现有错(http://download.csdn.net/detail/day_moon/9694831),所以改正了上传。

2016-12-19

android 图片查看器

android 图片查看器,使用工具是eclipse,流,多线程等

2016-12-17

百度地图 as

开发工具as 地图:poi和定位 博客:http://write.blog.csdn.net/postlist/0/0/enabled/2

2016-12-12

android 沉浸式标题

android 沉浸式标题,类似扣扣的好友动态的标题。向上拉标题就开始逐渐显示出来 开发工具是 as

2016-12-09

android table

来自:day_moon的博客 开发工具eclipse

2016-12-09

listview下的items多种布局

listview下的items多种布局 本人博客:

2016-12-07

android ProcessDialog

ProcessDialog 对话框的实现和完成 开发工具是eclipse

2016-11-27

数据库操作 增删改查

2016-11-27

解析xml文件 android

开发工具:eclipse

2016-11-27

仿美图定位城市

开发工具elcipse

2016-11-27

百度地图poi

开发工具:eclipse

2016-11-27

Android 仿Win8的metro

Android 仿Win8的metro

2016-11-17

仿QQ6.0侧滑.rar

仿QQ侧滑6.0

2021-08-10

ColorTrackTextViewSS.rar

android 打造炫酷通用的ViewPager指示器 - 玩转字体变色

2021-08-09

KontlinMvp.rar

kontlin mvp的方式

2021-07-05

MvpDemo2.rar

介绍mvp的例子的

2021-07-05

MyApplication3.rar

图像处理的例子

2021-06-05

Camara2De.rar

官网上面复制下来的例子 例子非常简单 适合新手可以拿来参考学习

2019-11-01

IOT_BT.rar

经典蓝牙例子 包含搜索和聊天功能 希望新手可以学习到东西。

2019-10-02

JPushDe.rar

极光推送的例子,主要是对安卓应用的 学习测试用途。希望对新手有用。

2019-09-28

android 热修复Tinker

android 热修复Tinker 欢迎各位大神来下载 做个备份或者学习

2019-09-20

MyNews.rar

商城的底部导航 点击就切换图片和文字 使图片和文字变色 拿来学习

2019-08-26

Android 6.0 运行时权限处理

Android 6.0 运行时权限批量处理 开发中用到的例子 以后用得到

2019-08-24

MyApplication2.rar

安卓沉浸式状态栏以及适配刘海屏的一些优化。主要是做一个备份或者学习用。

2019-08-22

tablayoutPro.rar

这是一个小例子 欢迎大家来下载学习 tablayout也可以做备份

2019-05-08

granaryPro

BottomNavigationView 实现底部菜单导航 看到网上的比较少,所以做下分享。

2019-05-06

recyclerView上下拉

wipeRefreshLayout下拉与recyclerView 上拉 recyclerView添加一个加载更多的布局来实现 底部

2018-03-21

swipeRefreshLayout下拉与recyclerView 上拉

swipeRefreshLayout下拉与recyclerView 上拉 recyclerView主要想实现listview功能的上拉下拉功能,后面再更新,谢谢大家。

2018-03-19

springmvc+mybatis

springmvc+mybatis(三大框架+返回json数据),已经处理过中文的编码,后面还会更新喔,欢迎广大博友来下载喔。

2017-09-17

RecyclerView

RecyclerView 本人博客:day_moon

2017-01-13

android SharedPreference实现登录

android SharedPreference实现登录.开发工具是:e 本人博客是:day_moon

2016-12-29

android mvp

android mvp 开发工具:eclipse 本人博客:ay_moon

2016-12-29

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

TA关注的人

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