关闭
当前搜索:

Python While 循环

目前处于初学阶段,使用的编辑器为 IDLE 。 这里记录一下 Python While 条件语句。相关注释代码中都已经标明,这里就直接贴了: numStr = input("请输入 10 到 100 之前的数字:") # numStr 获取从 shell 中输入的字符, num = int(numStr) # 把字符转换为整形 while 10 >num or num >100:...
阅读(16) 评论(0)

关于 Kotlin 自定义 View 时,引用系统属性问题

这两天在写项目进行组合自定义一个项目中频繁使用的组件时,需要一些属性,比如 text , textSize , textColor 等等,由于所需要的属性,基本上系统都有了,我这里就想偷个懒直接拿过来用,但是事与愿违,并没有使用成功。因为时间原因,就还是去老老实实的添加自定义属性去了,趁着这个礼拜天,再来调试一下(控件继承于 RelativeLayout)。 使用 Java 代码去借用系统属性的...
阅读(38) 评论(0)

Kotlin 便捷的实现 Parcelable 序列化

Android中的序列化在开发中,如果有需要用到序列化和反序列化的操作,就会用到 Serializable 或者 Parcelable,它们各有优缺点,会适用于不同的场景。SerializableSerializable 的优点是实现简单,你只需要实现一个 Serializable 接口,并不需要任何额外的代码,但是它的序列化和反序列化,实际上是使用反射做的,所以效率会略低,并且它会在序列化的过程中...
阅读(90) 评论(0)

Dagger2 同时引用多个 Module 的三种写法

在一个界面中,我们很多时候会同时用到两个或者以上的 Module ,这里整理一下 Dagger2 添加多Module 的用法,这里先贴一些示例需要的代码: ApiServicepublic class ApiService { OkHttpClient okHttpClient;// @Inject public ApiService(OkHttpClient okHttpCl...
阅读(55) 评论(0)

JPush(极光)推送相关整理 - Android

应用内部控制消息通知的声音,和震动: /** * 设置极光推送通知样式 */ fun setNotificationStyle(context: Context) { val builder = BasicPushNotificationBuilder(context) builder.statusBarDrawable = context...
阅读(73) 评论(0)

快速接入百度地图定位、描点

这里整理一下接入 百度地图 的流程,做一下记录(基于 Kotlin 语言开发)。第一步,肯定还是注册账号,创建应用了。先来到百度地图 首页 登录自己或公司的 百度账号(公司项目,一般都是由公司提供账号)。 登录成功之后,首页有一个控制台 点击上图标记的控制台,然后选择 【创建应用】 这里只是针对 Android 项目,所以你需要选中 【应用类型】 为 Android SDK , 剩下的就是输入...
阅读(198) 评论(0)

SwipeRefreshLayout、RecyclerView、BaseRecyclerViewAdapterHelper 三者组合的刷新加载View

这里是利用系统的 SwipeRefreshLayout,RecyclerView ,加上开源库 BaseRecyclerViewAdapterHelper 组合而成的一个View ,可控制是否刷新,加载,不用每次都去写一个 SwipeRefreshLayout 嵌套 RecyclerView 。使用 RecyclerView 和 BaseRecyclerViewAdapterHelper 版本如下...
阅读(123) 评论(0)

Android Studio 获取开发版和发布版 SHA1 和 MD5

获取 开发版 MD5 和 SHA1打开 Studio 中的 Terminal 命令行 输入命令:keytool -list -v -keystore /Users/[电脑用户名]/.android/debug.keystore回车之后输入密码,密钥口令为 android , (输入时不可见,输入完成点击回车)获取 发布版 MD5 和 SHA1获取发布版 SHA1 等值也是在 Terminal 中...
阅读(164) 评论(0)

MediaPlayer 暂停再播放的 IllegalStateException 问题

前两天写项目的时候有一个播放背景音乐的功能,使用 MediaPlayer 的时候,进行 暂停-> 重置-> 播放 流程时总是莫名其妙的抛出异常。这里记录一下解决问题的代码:private var mediaPlayer: MediaPlayer? = null /** * 开始播放 */ private fun playMedia() { if (m...
阅读(74) 评论(0)

Android Studio 3.0 正式版 踩坑记录

记录一下更新 Studio 3.0 之后所遇到的一些坑~!1 , Error:Could not find commons-coder.jar(commons-codec:commons-codec:1.6). Searched in the following locations:file:/Applications/Android Studio.app/Contents/gradle/m2rep...
阅读(2035) 评论(1)

Kotlin 静态类,静态方法

整个静态类: object StaticUtil{ fun method() ... } 类中的部分静态方法 class StaticUtils { companion object {// 包裹范围内 属于静态方法 fun method() ... } } 全局静态 直接新建一个 Kotlin file...
阅读(362) 评论(2)

Android 一个另类的 '进度条' 效果

转载请注明出处:http://blog.csdn.net/lv_fq/article/details/77837482 – [发强博客]之前一个朋友问我一个类似于广播电台频率的进度条,可能很多人看到图的第一时间就是 自定义View 。 跟他聊天的过程中提到了 H5 的实现方式,我突然想起来,Android 端好像也可以用类似的方式去实现一下。效果图:这个你能否想到是什么实现方式 ? 自定义Vie...
阅读(1074) 评论(0)

Android 朋友圈之点赞列表

转载请注明出处:http://blog.csdn.net/lv_fq/article/details/77837482 – [发强博客]系列博客Android 朋友圈之多图显示 Android 朋友圈之评论回复列表 Android 朋友圈之点赞列表正文效果图:具体实现代码LikesViewpublic class LikesView extends TextView { private...
阅读(1379) 评论(0)

Android 朋友圈之评论回复列表

转载请注明出处:http://blog.csdn.net/lv_fq/article/details/77836700 – [发强博客]系列博客Android 朋友圈之多图显示 Android 朋友圈之评论回复列表正文还是老流程,先来看一下效果图:然后是主要实现代码: CommentsViewpublic class CommentsView extends LinearLayout {...
阅读(1788) 评论(0)

Android 朋友圈之多图显示

转载请标明出处: http://blog.csdn.net/lv_fq/article/details/77800928 [发强博客](http://blog.csdn.net/lv_fq) 先看一下效果图:MultiImageView:public class MultiImageView extends LinearLayout { public static int MAX_WIDT...
阅读(1471) 评论(4)
61条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:140993次
    • 积分:1710
    • 等级:
    • 排名:千里之外
    • 原创:56篇
    • 转载:5篇
    • 译文:0篇
    • 评论:141条
    博客专栏
    GitHub
    最新评论