随笔分类 - android
android
摘要:项目地址:https://github.com/hgDendi/ContactsList 界面概览: ContactsListDemo ContactsListDemo ContactsListDemo2 ContactsListDemo2 概要 如图,主要简单划分为两个部分: 数据源、与界面组
阅读全文
摘要:效果图镇楼 FlycoDialog是一款非常棒的弹窗对话框处理框架,今天在这里主要讲一下他的自定义弹出对话框的功能,这里以第二幅效果图为例,图片已经放在博客最下方,X号自己随便找一个东西代替吧。 首先我们还是先添加依赖。 然后我们先写一个弹窗的布局,非常简单一个大的ImageView展示图片,上面放
阅读全文
摘要:https://www.cnblogs.com/aqi00/tag/kotlin/
阅读全文
摘要:Kotlin编程之AndroidStudio(包括3.0与2.x版本)配置与使用
阅读全文
摘要:不得不说,Gradle很强大,有人会问Gradle是什么?这里也不细讲,在我认为他就是一个构建神器。Gradle 提供了: 一个像 Ant 一样的非常灵活的通用构建工具 一种可切换的, 像 Maven 一样的基于合约构建的框架 支持强大的多工程构建 支持强大的依赖管理(基于 ApacheIvy )
阅读全文
摘要:一、马甲包的制作流程 1.配置马甲包的applicationId以及应用名称 在app的build.gradle文件中添加马甲包的配置 在AndroidManifest.xml文件中引用APP_NAME 在Build Variant中就有马甲包对应的版本了,如图: 在Build Variant中分别
阅读全文
摘要:有些时候我们的应用中只能使用网络时间,而不能使用系统的时间,这是为了避免用户关闭了使用网络时间的功能后所产生的误差。 直接上代码。 1.清单文件中网络添加权限。 2.布局文件activity_main.xml 3.MainActivity.class主界面中的逻辑 最后附上源码下载地址 点击此处进入
阅读全文
摘要:Service 什么是Service 在后台长期运行的没有界面的组件。其他组件可以启动Service让他在后台运行,或者绑定Service与它进行交互,甚至实现进程间通信(IPC)。例如,可以让服务在后台处理网络交互,播放音乐,文件I/O,或者与ContentProvider交互。 创建一个Serv
阅读全文
摘要:个人提供了自己封装的第三方时间选择器,能够自定义时间格式,以及设置时间范围。 基础使用 设置时间格式 内部封装了6类时间显示格式 效果图如下: 欢迎使用以及指出错误: github地址:https://github.com/Jun-Lansus/picktimedialog.git 设置时间的回调以
阅读全文
摘要:方法 2 以上二种方法都可以自定义Dialog,并且效果还不错,但是如果Dialog里面有EditText就会遇到一个问题,怎么样 都打不开软键盘,也就无法输入,如果碰到这种情况的话,请看第三种写法: 方法 3 全屏覆盖状态栏显示加上以下代码: 弹出软键盘: 隐藏软键盘:
阅读全文
摘要:先上两张图 第一张问题很明显,第二张是成功的图, 其实第一张是加了 这段代码,自动弹出来的,结构被遮挡了,查了一番资料也没解决,一群里哥们提示了一句代码,结果成功了,爽, 就是这么神奇, 下面把我整个showdialog方法贴出来吧; 中间还使用了对edittext的监听,来判断输入的字的个数,防止
阅读全文
摘要:自己实现了Android的屏幕录制App。 用了MediaProjection类来作为源,MediaRecoder来捕捉,编码转换为本地视频。 效果图: 主要是这段代码开始录像: 录像结束后在回调函数中处理: 回调处理的事情其实就是将录像的类全都关闭释放: createVirtualDisplay(
阅读全文
摘要:这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以天为单位,0时0分0秒这种。 通常java中有两种方案: 第一种:Calendar。这种比较简单,也最常见。代码如下: 第二种:直接操作时间戳,代码如下 第二种会更好些,特别是在给定你一个时间戳取凌晨时间的时候。
阅读全文
摘要:在做搜索功能的时候,点击搜索框,搜索框获取焦点,键盘弹出;现在问题出来了,android软键盘弹出的时候,android整个界面上移,布局被挤压,很难看;要解决这个问题,我们需要用到 windowSoftInputMode属性; 被压缩的界面: 解决方案: 在AndroidManifest.xml文
阅读全文
摘要:为了提高开发效率,有时候需要使用现有的一些开源项目,记录一下自己修改项目名和包名的方法. 1.首先,修改包名(清单文件里找), ①展开所有包 ②选中想要修改的包,shift+F6(也可右键Refactor+Rename)进行修改,别忘记下边也要Do Refactor ③等待更名完成后,run一下ap
阅读全文
摘要:最近,经常有朋友问到,如何集成环信头像,怎么才能快速显示头像,因时间紧急,很多朋友都没有时间慢慢的研究代码,这里大家稍微花10分钟看一下文章,看完后再花5分钟改一下代码,即可达到你们所要的效果。 当然这个是在你直接复制了demo中的工具类和必要的UI的前提下实现的。简短说明简单暴力的方法:除UI外的
阅读全文
摘要:在网上查了一些资料后,精简改写后得出自己想用的形式,记录一下
阅读全文
摘要:1、在登录的时候,把自己登录成功时后台返回的信息保存到sharedpreferences中,需要包含需要的头像和昵称。 2.ChatFragment类中有一个扩展属性的说明,没错,就是这个方法,把你要发送的内容尽情的发送吧,现附上发送头像和昵称的代码: 3、发送完成后,肯定需要一个接收,其实demo
阅读全文