随笔分类 -  Android

Android开发
自定义控件 - 流式布局:TagFlowLayout
摘要:https://github.com/hongyangAndroid/FlowLayout https://www.jianshu.com/p/abc82fce0e1f 在项目中需要用到流式布局的样式,此文学习鸿洋大神的FlowLayout控件,学习使用一下。出自 http://blog.csdn. 阅读全文

posted @ 2026-02-11 22:40 大西瓜3721 阅读(2) 评论(0) 推荐(0)

Android--资料
摘要:AS用技巧 Android中的Radio AS Logcat日志 解决AS错误:要常量表达式 Android实现动态搜索 查询AutoCompleteTextView使用 Android搜索框组件SearchView Android选项卡TabHost功能和用法 ListView下拉/上拉刷新:原理 阅读全文

posted @ 2025-09-19 09:23 大西瓜3721 阅读(184) 评论(0) 推荐(0)

Android Handler使用方法
摘要:目录: 1. 前言 本篇文章介绍 Android Handler 的基本使用方法,且 Demo 会以 Java & Kotlin 两种代码形式进行展示。 在 Android 实际开发中,我们经常会遇到耗时任务,比如:网络请求API接口来获取数据、数据库 CRUD 操作等等,我们需要额外创建开启工作线 阅读全文

posted @ 2024-02-04 14:07 大西瓜3721 阅读(1643) 评论(0) 推荐(0)

Android的ListView分页功能(上滑加载更多)
摘要:Android的ListView分页(上滑加载更多) ListView 分页的实现 首先要定义一个footer.xml作为进度条和提示加载中的底部布局,代码如下: <LinearLayout android:id="@+id/load_layout" android:layout_width="ma 阅读全文

posted @ 2024-01-30 22:41 大西瓜3721 阅读(373) 评论(0) 推荐(0)

ANDROID集成佳博热敏打印机打印小票功能
摘要:一、说明 最近公司项目需要做打印机打印小票功能,首先公司买了一个佳博小票打印机作为测试用机。然后在开发的过程中也遇到一些坑,在此记录一下。 二、集成过程 1. 下载开发文档 首先需要去其官网下载SDK可开发文档:http://www.gainscha.cn/download/24 2. 在MANIF 阅读全文

posted @ 2022-08-01 11:29 大西瓜3721 阅读(1118) 评论(0) 推荐(0)

Android动态修改应用图标和名称
摘要:遇到的坑 这里我把做这个功能中遇到的一些问题写在前面,是为了大家能先了解有什么问题存在,遇到这些问题的时候就不慌了,这里我把应用图标和名称先统一使用icon代替进行说明。 1、动态替换icon,只能替换内置的icon,无法从服务器端获取来更新icon; 2、动态替换icon以后,应用内更新的时候必须 阅读全文

posted @ 2022-07-18 11:40 大西瓜3721 阅读(3871) 评论(2) 推荐(0)

eclipse连接夜神模拟器方法
摘要:用eclipse 进行安卓开发的时候我们会遇到安卓自带的模拟器启动时间过长,反应慢等的问题,这个时候我们就希望使用别的安卓模拟器,而我自己喜欢使用夜神模拟器。1.首先我们启动eclipse 和夜神模拟器 2.第二步我们需要进入夜神模拟器的安装路径bin下启动模拟器的连接 例如我的安装路径 注意是使用 阅读全文

posted @ 2021-06-01 10:40 大西瓜3721 阅读(511) 评论(0) 推荐(0)

Android Handler内存泄露
摘要:前言 由于Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handler这个工具,帮助开发者切换到主线程更新UI。在我们开发Android应用程序进行异步操作时,我们经常会使用到Handler类。通常会写出如下代码 private Handler mH 阅读全文

posted @ 2020-12-31 14:27 大西瓜3721 阅读(357) 评论(0) 推荐(0)

ANDROID中HANDLER使用浅析
摘要:1. Handler使用引出 现在作为客户,有这样一个需求,当打开Activity界面时,开始倒计时,倒计时结束后跳转新的界面(思维活跃的朋友可能立马想到如果打开后自动倒计时,就类似于各个APP的欢迎闪屏页面),如下图: 作为初学者,可能觉得直接开启一个包含倒序循环的子线程就ok了,具体实现如下: 阅读全文

posted @ 2020-12-30 17:12 大西瓜3721 阅读(245) 评论(0) 推荐(0)

Android并发编程之白话文详解Future,FutureTask和Callable
摘要:从最简单的说起Thread和Runnable 说到并发编程,就一定是多个线程并发执行任务。那么并发编程的基础是什么呢?没错那就是Thread了。一个Thread可以执行一个Runnable类型的对象。那么Runnable是什么呢?其实Runnable是一个接口,他只定义了一个方法run(),这个ru 阅读全文

posted @ 2020-12-29 14:59 大西瓜3721 阅读(201) 评论(0) 推荐(0)

android给TextView设置部分文本颜色
摘要:import android.graphics.Color; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; 阅读全文

posted @ 2020-11-26 15:09 大西瓜3721 阅读(680) 评论(0) 推荐(0)

Android--资料
摘要:Android Studio 的 10 个使用技巧 Android中的Radio 模糊查询AutoCompleteTextView简单使用 Android基础入门:搜索框组件SearchView Android studio设置jdk版本项目设置和全局设置 三种实现Android主界面Tab的方式 阅读全文

posted @ 2020-11-13 17:33 大西瓜3721 阅读(111) 评论(0) 推荐(0)

Android 中几种优雅的退出APP方式介绍
摘要:最近由于项目的修改,项目由MainActivity按返回键一次退出修改为MainActivity中连续按两次返回键退出,顺便优化一下推出这里的代码。因此还是在网上搜索了一番,总结比较之后得出了有以下集中方式,优缺点都会提出来,有需要的老铁按需选择。 目录 常见的有5中方式: 容器式 便捷式 广播式 阅读全文

posted @ 2020-11-12 19:43 大西瓜3721 阅读(958) 评论(0) 推荐(0)

$Android AlertDialog的各种用法总结
摘要:(一)最简单的用法(详见注释) 1 // 1、创建简单的AlertDialog // AlertDialog的构造方法全部是Protected的, 2 // 所以不能直接通过new一个AlertDialog来创建出一个AlertDialog; // 3 // (1)要创建一个AlertDialog, 阅读全文

posted @ 2020-11-12 10:13 大西瓜3721 阅读(186) 评论(0) 推荐(0)

android Spinner控件详解
摘要:Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。 上图显示的是Spinner常见的样式。这篇文章中我将讨论1.Spinner的基本用法 阅读全文

posted @ 2020-09-22 14:13 大西瓜3721 阅读(593) 评论(0) 推荐(0)

Android List、Set和Map的介绍和使用
摘要:一、前言 Android中常用的数据结构包括List、Set和Map这三大类的集合,其中List和Set属于Collection。List与Set的区别在于List可以存放重复的数据,但是Set不可以。 Map一般为key-value这样的对于关系,比如常用的HashMap。 Android中的集合 阅读全文

posted @ 2020-09-17 21:40 大西瓜3721 阅读(824) 评论(0) 推荐(0)

Android xUtils3.0使用手册(一)- 基础功能使用
摘要:xUtils3 其功能不得不说,简化了很多的开发步骤,可以说是非常好的开发工具,但是苦于没有完整的使用手册,下面是使用中的一些总结,不断完善。 xUtils 版本 3.3.36 jar包下载地址 http://files.cnblogs.com/files/steffen/xUtils-3.3.36 阅读全文

posted @ 2020-09-06 15:15 大西瓜3721 阅读(1249) 评论(0) 推荐(0)

Android集合之SparseArray、ArrayMap详解
摘要:作为一个Anndroid开发人员来说,我们大多数情况下时使用的Java语言,自然在一些数据的处理时,使用到的集合框架也是Java的,比如HashMap、HashSet等,但是你可否知道,Android因为自身特殊的需求,也为自己量身定制了“专属”的集合类,查阅官方文档,android.util包下, 阅读全文

posted @ 2020-08-14 10:37 大西瓜3721 阅读(462) 评论(0) 推荐(0)

Eclipse MAT 安装及使用
摘要:Eclipse MAT官方网页:https://www.eclipse.org/mat/downloads.php 一、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄 阅读全文

posted @ 2020-08-06 13:42 大西瓜3721 阅读(1276) 评论(0) 推荐(0)

关于android中内存泄漏的几种情况
摘要:先做个标记,挖个坑,以后来填。 参考的是大佬的博客:https://www.jianshu.com/p/ab4a7e353076. 其实看了大佬的文章,我就看到了一句话: 类A有一个成员变量B,如果B的生命周期比A长,那么在A想要回收的时候,发现B仍然持有A的引用。就会导致A无法回收,从而内存泄漏。 阅读全文

posted @ 2020-08-05 23:09 大西瓜3721 阅读(486) 评论(0) 推荐(0)

导航