自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

program008的博客

分享学习到的技术,赢得更多的技术

  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 一个人的西藏之旅

一个人的西藏之旅

2022-04-24 00:07:50 233

原创 两个人的云南之旅

致我们逝去的青春

2022-04-23 23:59:21 326

原创 Android Jetpack 之DataStore 学习笔记

DataStoredefinitionOne of the primary benefits of DataStore is the asynchronous API.aimed at replacing SharedPreferences.Data is stored asynchronously, consistently, and transactionally, overcoming most of the drawbacks of SharedPreferences.另外,DataSto.

2021-08-19 17:40:29 306

原创 解决Android中TextView单行设置过时的问题

被标注为过时android:singleLine="true"替代android:maxLines="1"android:ellipsize="end"

2017-07-11 15:44:31 1495

原创 不包含某字符的正则表达式

//确认关机//"是", "是的","好","好的","需要","关机","自动关机"//这里既不能包含不字,但是也要匹配其他的字符String regular = "(?!.*不)^.*(是|是的|好|好的|需要|关机|确定|自动关机).*$";

2017-07-04 11:30:28 3662

原创 安全广播LocalBroadcastManager

LocalBroadcastManager是安全的广播,只能在同一个应用中发送和接收。废话不多说,直接撸码,我这个人就那么直接。1、注册广播 MyReceiver receiver = new MyReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction(ConstUtils.ACTION_DO_AC

2017-06-27 09:35:54 301

原创 整型int和字节数组byte相互转换

Java中整型int和字节数组byte相互转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型,分别上传Java版本代码和kotlin版本代码(刚学的,试试手,代码运行结果经过校验无误)Java版本

2017-06-21 00:25:23 4048

原创 EventBus3.0入门级使用

0、eventbus的好处就不用在这儿说明了(因为网上一搜一大把,写这篇笔记只是为了自己忘记的时候,翻来看看怎么配置与使用,如果能够帮助到你我感到很荣幸)1.项目中build.gradle文件中添加依赖(使用其中一个依赖即可使用方式也差不多)//eventbuscompile 'org.greenrobot:eventbus:3.0.0'//compile 'de.greenrob

2017-06-13 10:38:44 252

原创 简单而粗暴的LeakCanary

“A small leak will sink a great ship.” - Benjamin Franklin千里之堤, 毁于蚁穴。 -- 《韩非子·喻老》

2017-06-09 18:03:34 260

原创 Freeline的使用

1.Freeline是什么?Freeline 是 Android 平台上的秒级编译方案,Instant Run 的替代品,Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。2.使用Freeline有什么好处?Freeline能够为Android开发者节

2017-06-09 14:32:54 436

原创 Android项目开发之头像上传

在android项目开发中往往会又有用户头像的存在并需要提供上传头像功能,总结了一下,所需头像图片的来源有两种,一是相机CAMEAR,而是相册ALBUM,然后后台我们得到照片后可能还需要裁剪照片,选择所需部分进行裁剪,最后显示头像并上传头像

2016-10-27 12:54:43 769

原创 android中信息列表的下拉刷新和下拉加载

在android的开发中,似乎只要涉及到信息列表都会使用到下拉刷新和下拉加载。可见尤其的重要。一般情况下,我们可以选择第三方库来实现。接下来我们就按部就班来实现我们的这个上拉加载和下拉刷新的功能:第一步:准备开发环境第三方库:链接地址:http://pan.baidu.com/s/1c0Uvs1E      密码:ujcc 导入第三方库,将第三方的library,并将其与本运用

2016-01-26 09:34:38 1445

原创 PopupWindow弹出窗的简单实现

PopupWindow这个类用来实现一个弹出框, 可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。那么想学习吗?如果想的话,那咋们一起来学习弹出窗的具体的实现步骤吧!

2016-01-25 12:40:40 323

原创 android高级框架xUtils之HttpUtils

xUtils简介:xUtils 是一个工具类的集合体,其中包含许多实用的Android工具,主要包含四大模块: 1、 ViewUtils的模块(点击进入)2、 HttpUtils的模块  3、  Bitmap的模块(点击进入)4、 DbUtils的模块(点击进入)现在开始学习HttpUtils,同样咋们还是以三部曲的方式来阐述这个问题:一、添加权

2016-01-23 15:35:08 2460

原创 android高级框架xUtils之BitmapUtils

xutils简介:xUtils 是一个工具类的集合体,其中包含许多实用的Android工具,主要包含四大模块: 1、 ViewUtils的模块2、 HttpUtils的模块  3、 BitmapUtils的模块 4、 DBUtils的模块现在我们来正式学习BitmapUtils,同样我们也通过三个步骤来学习:一、添加权限二、创建Bitmap

2016-01-23 14:48:42 861

原创 android高级框架xUtils之DbUtils

android高级框架之xUtils之DbUtils,将我们对数据库的操作变得更加简便。减少了我们写数据库操作的语句

2016-01-23 14:15:14 1983

原创 android高级框架xUtils之ViewUtils

xUtils 是一个工具类的集合体,其中包含许多实用的Android工具,使用这些工具将给我们的编程带来很多方便

2016-01-23 11:41:15 938

原创 android高级之图片二次采样

默认情况下,bitmap每个像素点占用4个字节(ARGB_8888),比如一张3543×3503的图片差不多在内存中占用47M,安卓系统给每个应用分配的内存都是有限的,可以使用Runtime.getRuntime().maxMemory()来获取。内存有限空间,默认情况下图片存储又需要大量的空间,于是就容易产生OOM(内存溢出),所有我们不得不对图片进行处理,这样便可以减少图片占用的内存空间

2016-01-23 10:53:58 1445

原创 android高级控件之Volley

2013年Google I/O大会上推出了一个新的网络通信框架——Volley,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作。

2016-01-23 09:28:34 512

原创 android高级技术之相机的前后摄像头切换

android高级技术之相机的前后摄像头切换,赶快做一个自己开发的相机自拍吧

2016-01-22 20:48:51 1878

原创 编码和加密算法的使用(MD5、Base64、DES、RSA)

编码和加密算法的使用和简介(MD5、Base64、DES、RSA)

2016-01-22 19:45:07 9764

原创 NavigationView和DrawerLayout实现侧滑菜单栏

android高级之NavigationView和DrawerLayout实现侧滑菜单栏(抽屉)

2016-01-22 19:17:10 666

原创 android开发之二维码

生活中二维码扫描的例子并不少见,比如微信,QQ,支付宝,还有很多社交网站和购物网站,都会加入二维码扫描技术。可想而知这个技术是那么的重要。下面是笔者在学习中的一些总结。

2016-01-21 20:39:41 433

原创 android开发之Camera(相机)

android高级中的一个很重要的技术,关于相机的开发,笔者认真的学习,将具体的开发过程步骤与诸君共享之

2016-01-21 19:50:29 1422

原创 Android高级Picasso

Picasso不仅实现了图片异步加载的功能,还解决了android中加载图片时需要解决的一些常见问题:   1.在adapter中需要取消已经不在视野范围的ImageView图片资源的加载,否则会导致图片错位,Picasso已经解决了这个问题。   2.使用复杂的

2016-01-21 10:46:27 372

空空如也

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

TA关注的人

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