android sqlite3 数据库升级,加字段

数据库升级,添加字段。 比如原本的表结构是这样的: CREATE TABLE group ( _uid NVARCHAR NOT NULL PRIMARY KEY _member NVARCHAR ); 对应的代码是: @Overrid...

2018-11-21 16:45:38

阅读数 52

评论数 0

android NumberPicker 全面解析

NumberPick全面解析 NumberPick全面解析 构造方法解析 第一 :setWillNotDraw(!mHasSelectorWheel); 第二:看mHasSelectorWheel赋值的地方: 然后再整体看一下这个构造方法的全部逻辑: updateInputTextVie...

2018-08-11 16:41:54

阅读数 2104

评论数 0

android zxing 解析二维码图片与生成二维码图片

关于生成二维码图片:Android下使用zxing包生成二维码里提供的QRCodeUtil就是一切了。非常的方便。 关于解析二维码图片,获取内容: public Result parseInfoFromBitmap(Bitmap bitmap) { int[] pixels = new...

2018-07-26 12:07:48

阅读数 137

评论数 0

android:在有EditText的Activity上,控制自动显示或者隐藏软键盘

但凡是界面上有EditText,就必然会使用到软键盘。而软键盘相关的,一向都很恶心! 假如有这样一个页面,中间是一个EditText,底部有一个按钮,如何让页面在EditText可用的时候,自动弹出软键盘;在EditText不可用的时候,不弹出软键盘? 页面可以参考android手机的...

2017-09-18 15:33:24

阅读数 468

评论数 0

java:List自定义排序

通过实现Comparable<T>接口,重写POJO的compareTo(T other)方法实现排序。 比如:某个List的排序需要根据其中POJO的某个字符串类型字段是否匹配特定字符串,进行降序排列: 代码如下:/** * Created by cat on 2017/9/4...

2017-09-04 12:29:55

阅读数 455

评论数 0

java:string2hexString 中文字符转码问题解决

java 中提供了一些字符串转码的工具类,比如:Base64,UrlEncoder & UrlDecoder。但是这些类,真的非常有局限性,转码之后的字符串,往往不能被当成文件路径识别。 于是将 字符串转成16进制的字符串就显得非常有必要了。因为16进制的字符串就是数字以及英文字母a-f...

2017-08-25 19:21:21

阅读数 3959

评论数 0

回顾 2018

2018年,我记得是比较清楚的。毕竟才刚刚结束,而且这一年,我过得比较平稳,算是没有颠沛。这一年,我也没有换房子,一直住在我的南次卧。偶尔,老刘会来探望一下。 应该是1.15号开始,我去做了一下 SCM 的工作。对我而言,这份工作让我熟悉了 git 的一些常规操作,并且能让我运用一下自学的 pyt...

2019-01-02 20:37:58

阅读数 69

评论数 1

android 自定义控件中的测量和布局

上一篇:android onMeasure 实现 上一篇中其实对测量讲解的比较清楚了,对布局没有说。不过对于 viewGroup而言,测量完成了,也就意味着着,知道怎么布局了。 其实知道了怎么测量和布局就可以实现很多沙雕的控件了。比如流布局。当然了,如果想提供很方便的调用方式,还需要搞一些便捷的自...

2018-12-23 02:59:37

阅读数 22

评论数 0

java pull 解析 xml

由于现在一般都是使用 json进行数据传递了,很少用到 xml格式的,所以,突然遇到,感觉特TM费劲。 痛定思痛,决定记录一下,以免下次抓瞎。 **大神镇楼: ** 【Android】PULL解析XML文件 【其实里面的示例代码有错误。】 我来: import org.xmlpull.v1.X...

2018-12-20 20:47:29

阅读数 25

评论数 0

android onMeasure 实现

文章目录`View`的 `onMeasure``onMeasure`要关注那些内容:子控件的宽高能大于父控件吗?能正常的处理逻辑:`ViewGroup` 的 `onMeasure` View的 onMeasure onMeasure要关注那些内容: 子控件的宽高能大于父控件吗?能 &amp...

2018-12-20 00:05:25

阅读数 31

评论数 0

android cookie 使用

膜拜大神先:https://blog.csdn.net/lizhengwei1989/article/details/75570954 其实上面这篇已经写的非常清楚了。 简单总结就是,在第第一次请求的时候,比如登录。服务器返回的数据报文的 响应头里面会包含一些: Set-Cookie:xxxx;a...

2018-12-16 23:24:25

阅读数 25

评论数 0

java 代理模式

代理模式听起来特别唬人,如果你不知道的话。 几个月前,我去面试。面试官出来。(我一看,哇,这人是程序员?吊儿郎当的样子) 然后他就开始问我一些问题。让我一直记住的一个问题是:静态代理模式与装饰模式有什么区别? 我当然没有回答上来了。我TM根本不知道代理模式要怎么弄,只是知道有这么个东西。 ...

2018-12-13 23:04:11

阅读数 25

评论数 0

Java 注解实战

Java 中提供了注解的功能。涉及到的包有:java.lang.annotation,java.lang.reflect 。 也就是说,实际上包含两点:注解和反射。 注解 q:为什么需要反射? 因为仅仅自定义注解的话,几乎没有任何作用,除非是基于第三方框架。而不依赖任何第三方框架的话,就必须...

2018-12-09 21:34:50

阅读数 27

评论数 0

git clean 小记

有时候写了一大堆代码,发现写的全是垃圾, 怎么回退? git reset --hard HEAD #当然是可以的 如果只想删除新增的,对原有代码的改动不想回退怎么办?到source tree里面一个个选中删除? 太麻烦,而且容易误删。(虽然误删有办法恢复) 那就执行 git clean 不过 ...

2018-12-01 20:21:16

阅读数 81

评论数 0

python3 自定义颜色输出工具

先看效果: 格式化输出 字典,元祖,字典等。[对长度大于5的可迭代对象,显示长度] 各种颜色都有,调用简单,参数和print()完全一致。 代码很少,只是涉及到一个颜色输出的问题,以及 格式化打印的问题。 #!/usr/bin/env python3 # -*- coding: utf...

2018-11-24 23:48:48

阅读数 59

评论数 0

android textview 部分文字变色以及可点击

部分参考:https://blog.csdn.net/mq2553299/article/details/78033581 原理什么的就不说了,我也不知道。用法就是下面的两个方法。 // 推荐使用这个方法 private void showAppend(@NonNull View view) ...

2018-11-22 16:43:42

阅读数 54

评论数 0

abc

博客到底是内容的分享,还是无知的暴露?

2018-11-22 10:03:44

阅读数 39

评论数 0

android activity onCreate 里面弹出对话框不显示的诡异问题追踪

最近有一个需求,是在某个 activity的onCreate里面弹出一个对话框,等点了确认之后,才能进行后续的逻辑。 至于产品为什么有这种奇怪的想法,不得而知了… 但是奇怪的是,我按照正常的逻辑去写,发现总是弹不出来。然后我换一个 activity的onCreate 里面去弹,又能正常弹出来...

2018-11-20 16:44:08

阅读数 77

评论数 0

android.database.ContentObserver#onChange(boolean, android.net.Uri) 多次回调的妥协处理方案

android.database.ContentObserver#onChange(boolean, android.net.Uri) 在调用数据库监听的方法的时候发现,该方法会被多次触发。比如,只是增加或者删除了一条数据,但是实际上,无论是增加还是删除,每次该方法都会被回调两次。 对于既定的事...

2018-11-16 21:56:42

阅读数 119

评论数 0

git 操作难题

base--|--|--|-|---|-|--|--|--|-- | a|--|--|--|--|----| | c|-|--|---|--| 应该把 a 全部合入到 base。 但实际操作步骤是: 1. git checkout ...

2018-11-13 17:05:48

阅读数 26

评论数 0

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