
知识点总结
文章平均质量分 90
Jersey-Guo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建型模式之一建造者模式在kotlin中的应用
不用设计模式我们开发出来的程序照样能用,那为什么我们还要用设计模式呢?设计模式在开发中有什么作用呢?使用设计模式和不使用设计模式的程序有什么不同呢?等等这一系列的问题,相信每个初学者甚至从事多年开发的Coder都会这样的疑问(地基打不好,房子能建好?(码字不容易,不喜勿喷哈!)):设计模式的六大原则:一、单一职责原则,实现类要职责单一 我就这一个任务,把这一个任务干好就行,别让其他人影响我,我想轻松的活着;二、里氏替换原则,不要破坏继承体系 要想继承老...原创 2021-09-18 17:12:54 · 711 阅读 · 2 评论 -
android7.0 uri转图片路径遇到的问题:java.lang.IllegalArgumentException: column '_data' does not exist
private static String getFromMediaUri(Context context, ContentResolver resolver, Uri uri) { if (uri == null) return null; FileInputStream input = null; FileOutputStream output = null;原创 2018-02-06 12:38:50 · 5043 阅读 · 4 评论 -
Bitmap和Base64之间的转换以及Base64 encode
/** *bitmap转成String */public static String bitmaptoString(Bitmap bitmap) { if (bitmap == null) { return ""; } String string = null; ByteArrayOutputStream bStream =原创 2017-07-28 17:40:09 · 791 阅读 · 1 评论 -
Android自定义状态栏遇到的一个小坑
前面写了状态栏自定义其颜色的一种方法,自定义状态栏的时候有可能会遇到状态栏遮盖住标题栏的情况,网上大多数的解决方法就是设置: android:fitsSystemWindows="true"只要设置了这个属性此view的所有padding属性失效.只有在设置了透明状态栏(StatusBar)或者导航栏(NavigationBar)此属性才会生效但是我遇到了另一种情况,就是给baseview原创 2017-07-19 12:08:40 · 559 阅读 · 0 评论 -
Android自定义状态栏颜色
状态栏颜色设置:private View mStatusBarView;/** * 设置状态栏 */private void setBarView() { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); final int sdk = Build.VERSION.SDK_INT;原创 2017-07-19 10:17:12 · 529 阅读 · 0 评论 -
Android实现银行卡号扫描识别
现在有好多扫描识别银行卡号的SDK都是收费的,但是也有不收费的,但是有一定的问题,就是那种印刷的银行卡号扫描不出来,希望哪位大神指导原因给解释下,这个不收费的SDK就是card.io-Android-SDK,githubdi地址:https://github.com/card-io/card.io-Android-SDK使用方式很简单,更多介绍可以看GitHub 使用文档:原创 2017-06-09 17:04:04 · 4805 阅读 · 4 评论 -
关于kotlin的简单使用
前言我就不介绍了,想要了解的可以去看下官方文档下面是kotlin中文的文档:https://www.gitbook.com/book/wangjiegulu/kotlin-for-android-developers-zh我使用的Android studio2.3.2,需要下载kotlin插件,添加步骤:在Android Studio中打开Settings,选择Plugins选项,输入原创 2017-05-22 11:55:54 · 2393 阅读 · 3 评论 -
android activity的关闭处理的几种方式
项目中我们往往要用到关闭程序时销毁所有的activity,而且这也是面试经常遇到的问题,退出程序的方式也有好几种,一下是一些处理关闭程序的方法:1.最简单的方式就是使用系统的方法exit(0),这是最简单粗暴的方式,强制程序退出,但是这种方法针对部分机型有可能不太好使,退出时有可能出现程序崩溃的弹出框,或者程序会重新启动,这对用户体验来说不是很好。2.抛出异常强制退出,这种方法的使用对用户原创 2017-05-08 11:32:32 · 7025 阅读 · 0 评论 -
Android 使用xml实现边框阴影,背景渐变效果(附有RGB颜色查询对照表)
上图是显示效果,下面是代码实现:个人理解就是使用layer-list实现两层view的叠加,其中top,left,bottom,left控制阴影xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> 阴影--> <item原创 2017-04-20 16:24:47 · 12655 阅读 · 1 评论 -
解析URL,获取其参数值(总结一次与H5交互用到的)
随着H5技术的更新,Android嵌套H5页面的越来越多,js和Android端的交互也是越来越简单,之前用过得是Android提供接口,js端调用,这应该是最常用的方式,不过这种方式需要注意的是防止木马的注入。还有就是我不知道iOS端是如何跟js端交互的,所以导致iOS端开发的时候js又要重新修改。这段时间用到了另一种方式解决了iOS和Android不一致的问题,所以记录下以后用的时候直接拿来:原创 2017-02-17 10:42:56 · 4383 阅读 · 0 评论 -
类似KTV扫码控制点歌台的实现思路
自己刚做了这个东西,总结下,希望对大家有帮助:首先我们需要在友盟或者其他推送平台注册账号获取推送的sdk,把sdk放到自己的项目中去,使用它们的自定义的推送方式。 其次服务端也要使用它们的sdk然后跟前端规定要推送的类型,我们使用的json串的消息格式,当客户端接收到推送消息时解析,然后本地自定义广播,当接收到推送消息后解析完发送广播然后根据推送消息发过来的指令进行对应的操作就行了。期原创 2016-12-29 15:38:46 · 3396 阅读 · 0 评论