- 博客(11)
- 资源 (28)
- 收藏
- 关注
原创 python3 自定义颜色输出工具
先看效果:格式化输出 字典,元祖,字典等。[对长度大于5的可迭代对象,显示长度]各种颜色都有,调用简单,参数和print()完全一致。代码很少,只是涉及到一个颜色输出的问题,以及 格式化打印的问题。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""<a href="https://www.jetbrains.com/he...
2018-11-24 23:48:48 1177
原创 android textview 部分文字变色以及可点击
部分参考:https://blog.csdn.net/mq2553299/article/details/78033581原理什么的就不说了,我也不知道。用法就是下面的两个方法。// 推荐使用这个方法private void showAppend(@NonNull View view) { TextView tvAppend = view.findViewById(R.i...
2018-11-22 16:43:42 1367
原创 android sqlite3 数据库升级,加字段
数据库升级,添加字段。比如原本的表结构是这样的:CREATE TABLE group ( _uid NVARCHAR NOT NULL PRIMARY KEY _member NVARCHAR);对应的代码是:@Overridepublic void onCreate(SQLiteDatabase db) { db.e...
2018-11-21 16:45:38 3206
原创 android activity onCreate 里面弹出对话框不显示的诡异问题追踪
最近有一个需求,是在某个 activity的onCreate里面弹出一个对话框,等点了确认之后,才能进行后续的逻辑。至于产品为什么有这种奇怪的想法,不得而知了…但是奇怪的是,我按照正常的逻辑去写,发现总是弹不出来。然后我换一个 activity的onCreate 里面去弹,又能正常弹出来。至此,我知道了,不是弹出对话框这部分的逻辑有问题,而是其他地方的逻辑出了问题。然后,我发现在当前...
2018-11-20 16:44:08 2173
原创 android.database.ContentObserver#onChange(boolean, android.net.Uri) 多次回调的妥协处理方案
android.database.ContentObserver#onChange(boolean, android.net.Uri)在调用数据库监听的方法的时候发现,该方法会被多次触发。比如,只是增加或者删除了一条数据,但是实际上,无论是增加还是删除,每次该方法都会被回调两次。对于既定的事实,尚不清楚此设计的初衷。不过,我们并不想做重复的逻辑。解决方案是:?在收到回调之后,立即反注册...
2018-11-16 21:56:42 1677
原创 git 操作难题
base--|--|--|-|---|-|--|--|--|-- | a|--|--|--|--|----| | c|-|--|---|--| 应该把 a 全部合入到 base。但实际操作步骤是:1. git checkout base2. git rebase c现在怎么 让 base 回到 执行 [ git rebas...
2018-11-13 17:05:48 146
转载 CSDN:欢迎使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-11-08 21:06:30 238 1
原创 android:浅谈 mvvm 模式中的 ViewModel
不同于 mvp , mvvm 与不使用框架的写法非常的类似,而且理解起来也相对简单很多。简单的说,就是 界面上需要展示的数据,不是直接写在 View/Fragment/Activity这些界面组件里面,也不是写在Service这些系统组件里面。是放在 ViewModel里面的。然后,并不是所有的数据操作相关的代码全部放在 ViewModel里面,比如数据库的增删改查,那是放在Dao里面的,但是...
2018-11-08 21:02:58 2033
原创 android 自定义Toast 实践
android 原生Toast源码并不多,照虎画猫的难度并不大。刚好最近有一个需求是弹出的 toast需要上面有一个图标,下面是文字。在屏幕上居中显示。其实代码很少。就两个文件,一个是自定义的布局,一个是.java文件。custom_toast_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout...
2018-11-04 17:36:07 391
原创 android Glide 4.8 使用
implementation 'com.github.bumptech.glide:glide:4.8.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'Glide4.8 版本相对之前的版本,也没有什么差别。很久没有使用过这个库了。猛然发现,用法好像有点变化。出现了一个GlideApp类。但是导入库之后,又找不到。...
2018-11-02 15:05:47 3502
ClearCache(5.0)
2016-03-22
混淆打包的小DEMO
2016-02-29
As的初使用
2016-01-05
混淆打包SmsCheck
2015-12-29
短信验证加强
2015-12-28
SmsReadDemo
2015-12-27
YYYY短信验证
2015-12-23
基于云之讯sdk的语音通话app Demo
2015-12-06
自定义View的学习使用
2015-11-18
导入导出Demo
2015-10-25
Husband看门狗
2015-10-08
MoocBmob云服务使用
2015-10-07
高仿微信5.3界面,Android版
2015-10-05
微信5.3界面的高仿|Adnroid版
2015-10-05
AsyncTask加载ListView的Item图片完整版
2015-10-03
AsyncTask加载ListView的Item图片
2015-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人