- 博客(70)
- 资源 (6)
- 收藏
- 关注
转载 Android Studio支持Java1.8的解决方案
Java1.8新添了一些特性,比如对lambda表达式的支持,父类推断等等,这篇文章讲述了1.8的新特性,有兴趣的同学可以点进去看看。但是由于AndroidStudio并不能直接支持Java1.8,我们需要手动导入一些插件来支持1.8:首先在app层的build.gradle的最外层添加插件:apply plugin: 'me.tatarka.retrolambda'然后找到该b...
2019-10-17 14:00:37
826
原创 Serializable对象字段json 转换字体内容为null
Serializable实现对象其中的字段,如果为private 权限,必须设置 set 和get 方法 方可以通过json 转换获取到值如果为public 权限,可以不设置set
2019-08-21 14:07:43
641
转载 RecyclerView性能优化
概述RecyclerView有着极高的灵活性,能实现ListView、GridView的所有功能。在日常开发中,使用非常广泛,如果使用不当将会影响到应用的整体性能,所以有必要了解一下如何更高效的使用。数据处理与视图绑定分离RecyclerView的bindViewHolder方法是在UI线程进行的,如果在该方法进行耗时操作,将会影响滑动的流畅性。优化前:class T...
2019-07-12 09:46:09
494
原创 shell 比较文件大小
问题1[: too many arguments原因1:在使用 if then 语句的时候总是报下面问题代码比较if [ $a -lt 5 -o $b -gt 100 ]if [ $a −lt 5 −o $b -gt 100 ]主要差异在短横线部分,在书写的时候需要注意原因2:有问题代码如下:if [ $a == *\.png -o $b == *\.we...
2019-06-28 17:56:39
1599
转载 Android XML shape 标签使用详解
转载:https://www.cnblogs.com/popfisher/p/6238119.html
2019-06-17 20:35:03
168
原创 include 用法
一、include 用法titlebar.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a...
2019-06-13 15:55:56
9278
转载 LayoutInflater.inflate()方法的介绍
LayoutInflater对象的inflate方法的用法主 xml code<LinearLayout android:id="@+id/ll_item_Group" android:layout_width="match_parent" android:layout_height="200dp" android:background="#...
2019-06-13 12:01:45
292
原创 view 随着recyclerView滑动而滑动
页面滑动,top_bg随着页面滑动上线滑动,滑动最上面到title高度不在有滑动变化效果<FrameLayout android:id="@+id/layout_bg" android:layout_width="match_parent" android:layout_height="match_parent" android:background=...
2019-06-12 22:23:37
2563
3
原创 flutter 各个组件讲解使用集合-推荐地址
Dart 的基础概念和数据类型:https://segmentfault.com/a/1190000015719209Flutter入门 -- Text:https://www.jianshu.com/p/4a267f0e84afFlutter入门 -- ThemeData:https://www.jianshu.com/p/e9d0bd2747ceFlutter入门--Scaffo...
2019-06-12 13:45:02
732
原创 flutter 开源地址
在安装、配置过程中,可参考以下中文资料:Flutter中国Flutter中文文档dart语言Flutter项目的开发语言是Dart,Dart 是由 Google 开发的一种面向对象语言,可以编译成 ARM 和 x86 代码直接运行在 iOS、Android 设备上。推荐先学习Dart语言官方教程,对Dart有初步了解之后再进行Flutter的学习和开发切换...
2019-06-11 15:22:18
524
转载 android 软键盘显示和隐藏监听
注: mReplayRelativeLayout是EditText的父布局mReplayRelativeLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLay...
2019-05-30 20:41:13
679
转载 Android实用代码七段(一)
欢迎转载,但请保留文章原始出处:)博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com 1、 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics...
2019-05-28 11:26:44
203
转载 Android平板多屏幕适配
转载:https://www.jianshu.com/p/9c77eb9420e7作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog大家早上好,新的一周开始了!本篇来自朱小姐的投稿,分享了他在适配平板时的经验。感兴趣的朋友可以看看。另外,两张官方文档截图由于太大在文中显得模糊,手机阅读的朋友可以点击查看原图,或者自行查看官方文档。朱小姐的博客地址:http:...
2019-05-28 11:20:47
1032
原创 Flutter遇到问题集合
Flutter遇到问题集合运行flutter 项目,无法运行成功问题1Running "flutter packages get" in flutter_gallery... The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.Because flutter_gallery de...
2019-05-27 22:03:44
6107
1
原创 Canvas: trying to draw too large(140311688bytes) bitmap
java.lang.RuntimeException: Canvas: trying to draw too large(140311688bytes) bitmap. at android.view.DisplayListCanvas.throwIfCannotDraw(DisplayListCanvas.java:229) at android.view.RecordingCanvas....
2019-04-04 10:01:19
3825
转载 Android scheme使用
URL Scheme 的作用android中的scheme是一种页面内跳转协议。 通过定义自己的scheme协议,可以非常方便跳转app中的各个页面; 通过scheme协议,服务器可以定制化告诉App跳转到APP内部页面。URL Scheme 的使用客户端应用可以向操作系统注册一个 URL Scheme,该 Scheme 用于从浏览器或其他应用中启动本应用。 通过指定的 URL 字...
2019-03-28 10:09:48
4726
原创 mac基于VirtualEnv安装TensorFlow(python 升级)
安装环境:mac pro 10.12.6,可翻墙本文共两部分:升级python和安装TensorFlow升级python参考:https://blog.youkuaiyun.com/hou_manager/article/details/79555809安装TensorFlow以及demo:https://blog.youkuaiyun.com/Cloudox_/article/details/7782338...
2019-03-25 21:43:52
312
转载 EditText输入框被键盘遮挡
Activity的底部放置EditText的时候,输入法的弹出可能会遮挡住界面通过设置相应的softInputMode就可以解决这个问题<activity android:name=".TestActivity" android:windowSoftInputMode="stateVisible|adjustResize" > <...
2019-03-21 10:55:44
328
原创 javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException:
今天在测试的时候发现,原来好用的网络请求(https)突然不好用了,而且仅限几个手机,后查看手机的时间被修改了。回复正常
2019-02-28 20:27:03
1191
转载 Android ImageSpan与TextView中的text居中对齐问题解决(无论TextView设置行距与否)
先解释一个类:Paint.FontMetrics,它表示绘制字体时的度量标准。google的官方api文档对它的字段说明如下: ascent: 字体最上端到基线的距离,为负值。descent:字体最下端到基线的距离,为正值。看下图: 中间那条线就是基线,基线到上面那条线的距离就是ascent,基线到下面那条线的距离就是descent。 回到主题,我们要让im...
2019-02-01 10:29:33
842
转载 问题记录
Android的摄像头绘制镜像到SurfaceView遇到ANR的问题https://www.jianshu.com/p/9cb40cfc62d0分享几个Android摄像头采集的YUV数据旋转与镜像翻转的方法https://www.jianshu.com/p/a1b5469a1f05...
2018-12-29 15:17:04
143
原创 mac与applie手机同步复制功能
用户需要确认自己在 Mac 和 iOS 设备上登录的是同一个 iCloud 账户,并且开启两台设备的蓝牙和 WiFi 功能。下面我们来举例说明。(不需要开启付费iCloud的)打开电脑 1、偏好设置-找到icloud2、登录你的appleId,并且选中下面两项3、在手机上-设置-搜索iCloud-登录4、现在就可以实现手机点击复制-电脑可以收到了 ...
2018-12-27 16:38:11
10575
转载 Android总结篇系列:Activity生命周期
转自:https://www.cnblogs.com/lwbqqyumidi/p/3769113.htmlAndroid官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activit...
2018-12-03 14:08:37
169
原创 编译错误non-zero exit value x
一、报错:Caused by: org.gradle.process.internal.ExecException: Process 'command '/Users/xxxx......xxxxxx/aapt-2.3.1.rc4/aapt'' finished with non-zero exit value 139原因:Error:In <declare-styleable> ...
2018-11-29 11:36:22
739
原创 flutter Android版本环境安装
参考资料如下:1、http://doc.flutter-dev.cn/get-started/install/2、https://www.jianshu.com/p/603649a02956 开始我的安装:1、下载fluttergit clone -b beta https://github.com/flutter/flutter.git2、配置环境变量(1)在终端...
2018-09-25 20:02:29
3186
原创 Bad notification posted from package com.notify: Couldn't create icon
问题:Bad notification posted from package com.notify: Couldn't create icon09-19 21:10:05.725 1600-1600/? W/ResourceType: No known package when getting value for resource number 0x2714000e09-19 21:10...
2018-09-19 21:21:11
2613
原创 人脸识别算法
人脸检测算法:1、Haar+AdaBoost:通过迭代弱分类器而产生最终的强分类器的算法2、 40多个关于人脸检测/识别的API、库和软件:https://blog.youkuaiyun.com/xiaxiazls/article/details/46821627...
2018-09-07 16:25:06
698
原创 浮点转定点
http://androidxref.com/8.1.0_r33/xref/external/gemmlowp/http://androidxref.com/8.1.0_r33/xref/external/gemmlowp/
2018-09-07 11:21:55
534
原创 人脸识别-分类、指标(参考商汤官网产品)
商汤:https://www.sensetime.com/人脸识别分类:1、人脸静态比对:提供静态图片人脸检测、特征提取、属性分析、属性比对和千万级目标库检索功能(1)在复杂多变条件下,准确识别人脸(2)千万级目标库人脸搜索速度,单GPU卡入库速度(3)深度学习算法优化程度(4)性价比,扩展性等(5)支持识别属性种类应用场景:犯罪嫌疑人身份核验、娱乐场所证件查验...
2018-09-07 10:57:41
8122
原创 人工智能大会
“人工智能赋能新时代”为主题,以“高端化、国际化、专业化、市场化” - http://waic2018.sensetime.com/浸入式AI体验包含:AI超算平台:“掌控”AI引擎,感知超大规模分布式异构集群算力。智能汽车:体验多场景浸入式自动驾驶。平安城市:安全生活,AI护航。人脸3D重建:体验3D人脸重建。增强现实:基于商汤科技增强现实技术的脸部、手部、肢体特效互动体...
2018-09-07 10:20:26
350
原创 人脸基本网址
1、Resources for Face Detection-包含各种人脸检测数据集http://faculty.ucmerced.edu/mhyang/face-detection-survey.html2、Face Detection-人脸检测论文来源-地址http://www.cs.cmu.edu/~har/faces.html3、cmu + mit 人脸测试集-Chtt...
2018-09-06 15:51:54
402
原创 dialog使用
问题1、用户选择取消或者是点击屏幕空白部分时让dialog消失。 所遇到的问题就是点击屏幕空白部分dialog不消失,解决步骤如下: 1、在dialog.show()之前调dialog.setCanceledOnTouchOutside(true); (一般情况下就可以成功了,如果还是不行请看2) 2、检查自定义的view布局是否覆盖了整个屏幕,也就是说你所点击的屏幕空白部分实际上是你自定...
2018-08-30 17:56:56
740
转载 Android string-array简单使用
Android中有种使用数组的非常简单的用法,在xml文件中获取。创建数组资源在value目录下创建arrays.xml文件然后在arrays.xml文件中使用<string-array>或者<integer-array>标签定义数组:<?xml version="1.0" encoding="utf-8"?><resources>...
2018-08-30 17:39:44
12838
转载 fragment 重叠view 情况
https://blog.youkuaiyun.com/whitley_gong/article/details/51987911
2018-08-14 23:55:29
271
原创 viewpager + fragment 使用中的setUserVisibleHint方法
当fragment被用户可见时,setUserVisibleHint()会调用且传入true值,当fragment不被用户可见时,setUserVisibleHint()则得到false值。而在传统的fragment生命周期里也看不到这个函数。1、viewpager监听切换tab事件,tab切换一次,执行一次setUserVisibleHint()方法2、setUserVisibleHin...
2018-07-25 18:16:49
876
转载 Android ScrollView监听滑动到顶部和底部的两种方式(你可能不知道的细节)
Android ScrollView监听滑动到顶部和底部,虽然网上很多资料都有说,但是不全,而且有些细节没说清楚使用场景:1. 做一些复杂动画的时候,需要动态判断当前的ScrollView是否滚动到底部或者顶部2. ScrollView滚动到顶部或者底部时主动触发一些操作(典型的就是滚动到底部触发自动加载操作) 两种方式:1. onScrollChanged方式,自己计算...
2018-07-25 10:01:14
1296
原创 android:hardwareAccelerated 引起的bug
UI 绘制 问题1、5.1.1版本Scroller 中 方法 startScroll(int startX, int startY, int dx, int dy, int duration) 失效2、ViewCompat.postInvalidateOnAnimation(this) 失效3、postInvalidateDelayed 绘制失效现象:UI 绘制出现显示不全、scroller 在...
2018-07-12 16:12:45
5170
转载 Java多线程的同步机制(synchronized)
Java多线程的同步机制(synchronized)一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在 java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池 等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就...
2018-05-13 16:13:20
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人