随笔分类 -  Android

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

posted @ 2024-02-04 14:07 大西瓜3721 阅读(1056) 评论(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 阅读(247) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

posted @ 2020-12-29 14:59 大西瓜3721 阅读(146) 评论(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 阅读(640) 评论(0) 推荐(0) 编辑

Android--资料
摘要:Android studio设置jdk版本项目设置和全局设置 三种实现Android主界面Tab的方式 百度OCR文字识别 在Eclipse添加兼容包(v4v7appcompat ) Eclipse项目出现感叹号-快速解决 从jar包还原出java源码 Dialog的onClick()事件理解And 阅读全文

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

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

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

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

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

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

posted @ 2020-09-22 14:13 大西瓜3721 阅读(500) 评论(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 阅读(784) 评论(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 阅读(1220) 评论(0) 推荐(0) 编辑

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

posted @ 2020-08-14 10:37 大西瓜3721 阅读(391) 评论(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 阅读(1011) 评论(0) 推荐(0) 编辑

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

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

Android内存优化之——static使用篇
摘要:在Android开发中,我们经常会使用到static来修饰我们的成员变量,其本意是为了让多个对象共用一份空间,节省内存,或者是使用单例模式,让该类只生产一个实例而在整个app中使用。然而在某些时候不恰当的使用或者是编程的不规范却会造成了内存泄露现象(java上的内存泄漏指内存得不到gc的及时回收,从 阅读全文

posted @ 2020-08-05 13:32 大西瓜3721 阅读(175) 评论(0) 推荐(0) 编辑

Android使用zxing生成二维码
摘要:效果图如下: 前提:导入zxing的jar后开始操作,老规矩最后有源码,作者布局默认相对布局。第一步:定义二维码的长宽高及图片控件 第二步:实例化QRCodeWriter后利用for循环将二维码画出来,然后用图片控件加载图片。 源码如下:布局文件: <Button android:id="@+id/ 阅读全文

posted @ 2020-07-22 17:24 大西瓜3721 阅读(420) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示