自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓开发-TabLayout控件使用关键属性设置

【代码】安卓开发-TabLayout控件使用关键属性设置。

2024-05-12 17:35:24 163

原创 安卓开发-蓝牙模块全功能开发大全(无蓝牙电话)

【代码】安卓开发-蓝牙模块全功能开发大全(无蓝牙电话)

2024-04-30 12:18:20 183

原创 安卓开发-library模块中引用aar架包报错找不到架包处理

添加到repositories标签下;– 路径要填写aar架包所在的具体位置;2、在bilrary模块中应用aar;完成以上操作,即可;

2024-04-23 17:48:58 162

原创 安卓开发-WIFI模块开发

2、wifi网络连接状态改变通知。3、校验wifi密码是否正确通知。1、wifi开启和关闭通知。

2024-04-17 11:01:12 320

原创 安卓开发:线程管理工具类

【代码】安卓开发:线程管理工具类。

2023-11-24 15:34:44 102

原创 安卓开发--实时监听前台应用的变化

只有系统级应用才有权限实时监听前天应用,所以需要将你的应用设置成系统级别的应用;使用ActivityTaskManager监听前台应用的变化;设置完监听后,当系统前台应用发生变化后,就可以接收到返回了;

2023-10-25 11:26:15 385

原创 安卓开发无法引用R文件,报错:Cannot resolve symbol ‘R‘

3、查看清单文件中,是否缺少package信息,或者package包名错误;(一般确定上面两点没问题的,大概率是此原因)1、一般情况下重新clean项目即可,不行在清除下缓存,或者关掉as重新打开;2、查看res下面的资源文件编写是否有问题;

2023-05-17 11:05:53 1330

原创 安卓开发AIDL进程间通信实现应用间双向通信

aidl的使用

2023-03-09 16:36:35 1386

原创 安卓Widget组件复杂布局开发实现

widget组件开发

2023-02-21 16:21:49 363

原创 安卓widget开发--可滑动widget带点击控件

安卓widget开发

2022-11-01 17:32:45 589

原创 安卓开发之沉浸式应用——导航栏状态栏同应用背景

安卓沉浸式应用

2022-10-24 15:13:33 348

原创 安卓开发:根据日期打包

打包优化

2022-08-19 14:38:55 1389

原创 安卓SDK6.0以上敏感权限动态申请

安卓动态权限申请流程;

2022-08-18 10:34:39 408

转载 城市adcode大全

城市adcode一览表

2022-08-16 10:39:38 6231

转载 解决AS项目打架包无法打入在线引用的三方库的问题

近期项目中需要写一个sdk,已jar架包的形式给第三方使用,同时在架包里在线引用了一些其他的三方库;在打成jar架包后,发现引用的三方库无法达到架包里;经过多方查询和研究(其实就是百度),终于找到了一个可实行的方案,先记录一下,防止忘记的同时,也希望可以帮助到其他遇到此类问题的同学;一、常用打包方式task makeJar(type: org.gradle.api.tasks.Copy){ //删除build/libs下的test.jar目录// delete 'build/lib

2021-12-27 23:44:21 484

原创 项目报错:Invalid Gradle JDK configuration found. Open Gradle Settings Change JDK location

项目之前好好的,一段时间没有打开,然后打开后就突然报错。了解了一下后,发现把.idea文件中的gradle.xml文件删除,然后重新构建自动生成即可正常;对比了一下之前的文件,发现主要是文件里面缺少了一个标签:<option name="gradleJvm" value="11" />不同的jdk版本value值不一样,所以保险起见,不要自己修改或添加里面的值,直接删掉文件重新生成就好;...

2021-08-16 13:46:54 1769

原创 复杂列表twoway-view的使用

1、框架介绍:基于recyclerView,可以实现比recyclerView更加复杂的网格列表布局;2、github地址:https://github.com/lucasr/twoway-view3、引用方式:repositories { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }}dependencies { compile 'org.lucasr.twowayv

2020-12-17 16:02:03 517

原创 Handler的内存泄漏优化

平时我们再做安卓开发的时候,如果有需要用到handler的时候,一般为了方便都是直接把handler直接写到当前activity或fragment类的里面。这时如果我们处理不当的话,就很容易造成handler的内存泄漏。例如下图:上图的代码就已经造成了内存泄漏。众所周知,安卓开发中,内部类会隐式的持有外部类的对象引用,所以我们可以在内部类中直接调用外部类的成员属性和方法。但是当我们关闭当前activity的时候没有销毁其内部的handler,这时handler就是一直持有外部activit.

2020-11-16 15:50:11 178

原创 android开发之常用工具类

下面是本人在项目开发中收集总结的一些常用工具类,希望能帮助到各位,话不多说,直接上代码1、Decimal数据精确计算及小数保留工具类public class ArithDecimal { // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10; // 这个类不能实例化 private ArithDecimal() {

2017-05-12 11:32:23 386

原创 android开发之观察者模式的使用

观察者模式是安卓开发中比较常用的一种设计模式,尤其是在某些特定项目中应用特别广泛,平时在网上收到的详解也只是一些举例说明和简单举例,离实际应用还是有着较大差距,本人最近做的一个项目中就大量运用了该模式,于是就想着记录一下自己的所学,同时分享一下自己的心得,如有不足之处,还请各位大神指点迷津。。。被观察者类的创建被观察者类主要是要继承java中的Observable类,这也是java中自带的被观察者类

2017-05-12 10:19:04 280

原创 android开发之手机屏幕状态的监听

android开发之手机屏幕状态的监听直接上工具类public class ScreenObserverUtil { private static String TAG = "ScreenObserver"; private Context mContext; private ScreenBroadcastReceiver mScreenReceiver; priva

2017-05-11 17:31:40 1592

原创 android开发之popupwindow的使用及细节

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-11 17:10:05 428

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-06 16:02:07 125

空空如也

空空如也

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

TA关注的人

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