![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术交流
文章平均质量分 59
Lux的蓝朋友
这个作者很懒,什么都没留下…
展开
-
Android二维码扫描之SimpleZXing中文乱码问题的解决
最近公司的项目中需要Android端做一个扫描二维码的应用,网上推荐的帖子中在github上找到一个叫做SimpleZXing的开源项目,本来呢谷歌是有提供官方的demo的,也是开源的,那个项目叫ZXing。我找的这个SimpleZXing是基于ZXing的基础上,去掉了不必要的部分,只保留了扫描二维码识别的功能,有需要的朋友可以去找一下:点击打开链接下载完后导入AndroidStudio就可以了原创 2018-01-06 10:13:20 · 2686 阅读 · 1 评论 -
Android使用开源框架Citypickerview实现省市区三级联动效果
前两天在项目中用到了添加地址的功能,想着这个应该网上有现成的轮子可以用,于是就找了一下,找到一个开源的框架Citypickerview,试了一下挺好用的,使用非常方便,分享给大家:github地址:点击打开链接1.添加依赖:compile 'liji.library.dev:citypickerview:0.7.0'2.布局文件:非常简单,就2个TextView来显示就可以了<LinearL...转载 2018-03-19 11:14:48 · 2701 阅读 · 1 评论 -
RecyclerView实现瀑布流,长按删除条目效果
最近在逛CSDN的时候发现一篇RecyclerView实现瀑布流效果的文章,看完之后便自己动手做了一下,比较简单,实现的效果也挺好的,在这里分享给大家以供参考!1.添加RecyclerView的依赖:implementation 'com.android.support:recyclerview-v7:26.1.0'2.设置初始化数据,这里模拟一下列表数据: protected void onCr...转载 2018-03-20 17:25:23 · 676 阅读 · 0 评论 -
使用GridView实现仿微信发朋友圈添加图片,点击预览、删除图片
最近在项目中有一个用户反馈的功能中要上传图片,和微信发朋友圈添加图片的功能其实有点类似,所以我想着用GridView来实现这个功能,整个过程也很简单,画不多说,详细步骤见下:1.先来看MainActivity的布局文件:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:...原创 2018-10-30 16:21:31 · 1077 阅读 · 1 评论 -
Android给app设置某种固定语言,不再跟随系统语言变化
最近公司的一个项目中,app是有中文和英文两种版本的,但是之后客户要求只要英文,不要中文了,而且要将英文设置为默认语言,一开始不知道怎么做,就在网上找了很久的资料,没找到太好的答案,最后找到一篇文章,按照文章中的方法试了一下,果然有效,步骤也很简单,就3步:1.写一个类继承Application,在onCreate方法中设置默认语言:String languageToLoad = "e...转载 2018-11-01 15:41:10 · 14631 阅读 · 2 评论 -
Android TimePicker控件的基本使用+监听系统时间变化
最近在公司的项目中有一个设置闹钟的功能,在设置时间上选择了Android系统自带的控件TimePicker,使用起来呢比较简单,它自带有2种样式属性,一种是clock,一种是spinner,我用的是spinner形式,在我的项目中,一开始单纯的使用时发现,当系统时间制为24小时制的时候显示是没问题的,但是当系统时间制改为12小时制的时候TextView显示的还是24小时制的时间。所以我在TimeP...原创 2018-11-12 10:59:35 · 2181 阅读 · 0 评论 -
Android 使用PDFView加载显示本地pdf文件
最近在公司的项目中用到了一个小的功能,是关于加载一个本地用户隐私协议的pdf文件,加载pdf文件还是第一次遇到,以前也没做过,尝试着在网上找了一下,例子也比较多,我这里使用了PDFView,这是github上的一个开源的pdf加载框架,实现呢也很简单,话不多说,直接上步骤:1.在build.gradle中添加依赖:compile 'com.github.barteksc:android-pd...原创 2018-11-29 09:44:43 · 3505 阅读 · 1 评论 -
Android多渠道打包之一次打包多个不同包名的APK(加版本号并指定Flavors默认编译项)
好久没写博客了,感觉都要荒废了,最近突然又想起来了,正好公司的项目中用到了多个环境,每次更换环境的时候都要改包名然后再打包,5个环境打包一次就得花掉30分钟的时间。于是在网上研究了一下多渠道打包之后,修改了自己的配置,试了一下,是可以的,这下为我节约的不少的时间,一起来看具体的操作步骤:1.第一步,首先在自己的清单文件中,也就是AndroidManifest中的application下面添加&...原创 2019-05-07 19:47:09 · 1978 阅读 · 1 评论