自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从入门到忘记

开发、绘画、做智者

  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 tomcat-servlet-idea安装后配置【个人向】

纯原始tomcat,servlet,idea 遇到的配置问题

2022-08-10 14:06:59 126 2

原创 每日一问:Android 不杀进程会重走application.onCreate() 吗

主题是:Android 应用在进程未被杀死的情况下,可能会重建Application 类同步:个人网站地址前情提要基本页面:应用有 开屏页Splash,主页Home正常点击icon 是从Splash -> Home需求:为了让Home 页的操作更加流畅,需要在启动时提前做一些操作为了方便描述,操作的事叫做 Thing实现:考虑到App 里需要异步初始化Thing,”启动“ 这个时机改到Splash 进行SHOW U CODE :// Appclass App{ fu

2020-11-24 01:35:11 972 1

原创 Android Room 使用不当造成的SQLConnection 泄漏

最近在学习JetPack Room 的基本使用参照官方文档,把基本代码写进了自己的App 里,结果发现logcat 警告:A SQLiteConnection object for database '+data+data+com_example_test+database' was leaked! Please fix your application to end transactions in progress properly and to close the database when it

2020-10-30 00:19:31 1043

原创 win10-virtualBox-centOS8-解决增强功能安装失败

前提步骤:根据《鸟哥私房菜–4th》安装,区别是此处使用virtualBox 安装,首先添加一个虚拟机,然后在虚拟机–设置–存储 添加系统iso盘片,开始安装安装步骤如书本所示,其中配置网络ipv4 为手动,且地址是192.168.1.100问题:进入系统之后,无法全屏期望:能够全屏解决步骤:过程1点击 vitualBox–设备–安装增强功能,会提示Could not mount ...

2019-12-18 22:40:42 3916

原创 命令行格式

不记得怎么找命令行规范的原始文档了。。又因为同事说看不懂命令行文档的格式所以写一个临时文档凑数,以git 的命令为例相信看了本文之后,你不会再觉得命令提示密密麻麻很难受了。示例git --help#可以看到如下内容usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] ...

2019-12-12 17:37:52 921

原创 Git -- 子模块

文章目录git子模块添加子模块克隆带有子模块的项目其他操作常用别名问题git子模块主页: https://git-scm.com/book/en/v2/Git-Tools-Submodules既然到了这里,就无需说明使用环境。个人感觉文档看下来,比较适合子模块单独维护,且项目没有分支需要处理的情况(比如文档记录)添加子模块在根目录会产生.gitmodules文件,记录了子模块和项目的...

2019-12-11 12:29:59 1680

原创 RecyclerView笔记

列表刷新,添加header并删除列表一共展示6个item,使用SwipeRefreshLayout下拉刷新之后,会代码添加一个headerView添加header后的页面,只能展示5个itemheader执行1秒动画后,代码将其移除item的回收比较有意思,因此做记录://第一次刷新,convert产生的view实体4ebd019、c7c7514、4bf392、5b2f08、902f...

2019-06-10 20:19:28 153

原创 Gitbook小记

官网比较简洁,随便翻翻就知道个大概了。主要记录下特色:1、富文本部分的提示图标,以及往下的多页签tab,多页签code,API预览2、导入功能还是灰度上线状态3、对于嵌套内容,直接复制链接就可以了4、图像可以调整5、可以设置不同的release版本做区分,同时如果和github关联,会对应分支6、支持Google Analytics,Slack(用于搜索)、Intercom(用于和用...

2019-06-06 14:55:14 155

原创 oppo坑

如果你新写了一个界面,记得用oppo手机测试下;如果你新写了一套逻辑,记得用oppo手机测试下。D1:录音权限不是在动态申请的时候获取(用系统api获取是否授权会得到已授权的结果),但是开始录音的时候依旧会弹出授权申请。D2:在recyclerView中,为了处理一套关注逻辑。给关注按钮设置了selector(selected/…),在逻辑中,selected无效。但是手写setDrawab...

2019-05-20 13:46:47 459

原创 ffmpeg命令行的坑

我想实现一个-vf 同时裁剪和翻转但是我尝试了很多方式(补在后面)举个正确的例子:ffmpeg -i INPUT -vf "crop=720:720:0:0, hflip" OUTPUT 错误的方法://这样只有后一个生效-vf crop -vf hflip //这样不是有效的命令-vf crop=720:720:0:0,hflip//这样不是有效的命令(区别在于hflip...

2019-05-08 16:53:55 1024

翻译 Android--提升代码检查的注解

文章目录摘译nullness注解资源注解线程注解值约束 注解权限注解返回值检查 注解类型定义 注解keep 注解可见性 注解API约束 注解摘译原文地址:https://developer.android.google.cn/studio/write/annotations需要 android.support.annotation, 对应com.android.support:support...

2018-11-26 13:54:22 292

原创 你好-groovy

文章目录索引语法基本定义groovy中的true常用快捷操作import正则as闭包this,owner,delegateGString中curryMemoizationCompositionTrampoline$字符串控制语句switchfor循环assert:enumSAM(single abstract method)类型:类方法其他闭包注解meta注解Traitsmixinstatic m...

2018-11-23 19:27:27 191

原创 AAPT2(Android Asset Packaging Tool)

置顶:https://developer.android.google.cn/studio/command-line/aapt2AAPT2AAPT2 (Android Asset Packaging Tool)是一个构建工具,用来编译和打包app资源。一般在AS和Android gradle插件中集成使用,#单独下载SDK Build Tool,在命令行中 sdkmanager "b...

2018-11-15 15:31:38 2916

原创 平台、软件

通用oh-my-zsh详细查看下文Postman、CharlesSublime Text如何优雅地使用Sublime TextAtommd文件和预览同步滚动vimvim简单使用FileZillaLinuxgitg这货在我之前的电脑上(ubuntu16.04)老是崩溃,但是在新环境没有(ubuntu18.04)Macbrew...

2018-11-12 17:02:00 318

原创 Docker-命令

暂不考虑win10(坑太多),用linux操作均来自官网,为方便查询,记录一下操作系统相关#linux 将docker添加到非root用户 $ sudo groupadd docker $ sudo usermod -aG docker $USER #dns修改,在/etc/docker/daemon.json中加入,8.8.8.8备用,需重启service &amp;quot;dns&amp;quot;...

2018-11-11 22:32:20 129

原创 Docker - 初次理解

索引https://docs.docker.com/linux 代理可能出现的问题: https://docs.docker.com/get-started/part2/#run-the-appDocker Trusted Registry(DTR): https://docs.docker.com/datacenter/dtr/2.4/guides/docker-machine: ht...

2018-11-09 16:58:33 5586 4

原创 Vagrant

地址置顶:https://www.vagrantup.com/intro/getting-started快速介绍Vagrant是一个以相同工作流 构建和管理虚拟机环境 的工具易上手的工作流和自动化,让Vagrant减少很多开发环境的安装时间,让&quot;在我机器上没毛病&quot;这句话成为历史为何选择Vagrant配置简单,重复生产,基于行业标准顶尖技术的端口化工作环境,统一的工作流可以最大化的增加...

2018-10-25 15:55:52 245

原创 关于Android的Accessibility--测试

测试人工测试目前的手动测试都是基于TalkBack测试,先开启TalkBack。软件方式:通过快速左滑或者右滑来进行元素切换,通过移动触摸屏幕来聆听提示,通过双击来选择元素。硬件方式:一个开关对应“Next”–点击来移动焦点;一个开关对应“Select”–点击来选择聚焦的元素。主要的测试方向:声音反馈是否合适,弹窗或临时信息的声音要更大一些整体流程是否流畅只靠滑动是否就能把所有元...

2018-10-21 17:41:15 2076

原创 关于Android的Accessibility--自定义View

自定义View自定义view要处理的accessibility细节处理方向控制;处理keyevent中的KEYCODE_ENTER和KEYCODE_DPAD_CENTER实现accessibility api;sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED)sendAccessibilityEventUnchec...

2018-10-21 17:39:03 2314

原创 关于Android的Accessibility--创建

创建自己的Android-Accessibility应用accessibility services在Android中的实现代表着一个应用。如Android标准应用:TalkBackAndroid 1.6最开始使用,4.0有了质的提升,并且用support库兼容回1.6因为现在基本都在4.0之上了,后续只处理4.0之上的信息配置相关配置信息会被存入AccessibilityServi...

2018-10-21 17:38:26 998

原创 关于Android的Accessibility--介绍

AccessibilityAccessibility不仅对disability有帮助,而是对所有用户都有增益(比如声音代替文字,开车、带小孩等场景)。只要不方便使用的场景即可被归为需求来源。disability类型: 失明、弱视、色盲;聋、弱听, 运动能力限制来自The world bank的数据,世界人口的15%有某种类型的disability基本作用范围:内容标签,触摸区域大小,颜色...

2018-10-21 17:35:15 6339

原创 关于Android的Accessibility--索引

//网站中文章的绝对链接baseUrl: https://developer.android.google.cn/guide/topics/ui/accessibility///网站中界面点击的路径foundIn: /home/docs/guides/best_practices/accessibility//相关索引materialDesign的accessibility: https...

2018-10-21 17:29:40 1895

原创 android-AS-渠道包打包优化

基本原理首先渠道包的基本打包实现:在每个渠道包的manifest文件中配置一个meta-data的标签,写入对应的渠道数据 以友盟为例: &lt;manifest&gt; ... ... &lt;meta-data android:name="UMENG_CHANNEL" android:val...

2018-04-09 11:22:21 356

原创 Java回调--实则是功能共享

java 回调 共享

2018-01-31 22:57:25 149

原创 ConstraintLayout--使用笔记

使用指南还没有在官方文档( api guide-user interface- layout )里 而是放在api里面,地址在这支持的属性Relative类似RelativeLayout,可以将viewB的竖直边界对齐viewA(包括parent)的竖直边界,将viewB的水平边界对齐B的水平边界,或者将AB的baseline对齐Margin基本属性名没有变化,不支持负数,但是要生效的话,还需要设

2017-12-29 14:47:39 377

转载 Android-问题列表-转载

1、 singletask 不 singletask 转:http://blog.csdn.net/luoshengyang/article/details/6714543 2、点击EditText外部隐藏键盘 转:http://stackoverflow.com/questions/4828636/edittext-clear-focus-on-touch-outside 3、/etc/u

2017-12-13 21:38:13 264

原创 Android测试-- Uiautomatorviewer

uiautomatorviewer同样位于sdk/tools/bin下, 用一下你就可以捕获当前设备当前画面截图 然后还有节点和坐标~聪明的你操作操作坐标就行了

2017-05-24 23:02:30 1050

原创 Android测试-- MonkeyRunner

monkeyRunner功能:安装应用,测试安装包,运行应用,发送指令,截图并保存在功能/框架层面 测试应用、设备,运行单元测试,但是并不限制你应用于其他方面可以通过一套或多套测试,同时控制一个或多个设备。monkeyrunner是一个API工具,使用Jython(使用Java语言实现的Python,可以轻松对接Android框架,又可以使用python的语法)支持。所以你可以拓展基于Python的

2017-05-22 22:02:49 1147

原创 Android测试--Monkey

monkeymonkey是一个命令行工具,发送用户事件随机流,包括点击-触摸-手势等系统级事件。主要用来进行压力测试。在测试状态下可以监控系统,隔离非目标命令。(比如你设置了目标package或者activity,则启动其他package或者activity的命令不会执行)//使用示例:$ adb shell monkey -v 500 -s 13 --throttle 3000 --pct-to

2017-05-22 22:01:02 380

原创 Android测试--总览

Android测试总览

2017-05-04 20:34:29 650

翻译 Android--Data Binding Library

https://developer.android.com/topic/libraries/data-binding/index.html#generated_binding绑定layout和code,减少代码量 支持Android2.1以上 需求Android Plugin for Gradle 1.5.0-alpha1 or higher其实我最开始听说的butterknife,databi

2016-11-17 16:09:56 1042

翻译 Android--Web Apps

官网简单翻译。。Web Apps

2016-11-14 20:25:34 630

原创 Android坑--简直。。

1、TranslateAnimation和RotateAnimation同时使用时,rotate的依据自身旋转的设置无效。解决:先设置Rotate动画,再设置Translate… AnimationSet animationSet = new AnimationSet(true); TranslateAnimation translateAnimation = new Transla

2016-11-01 16:11:27 702

原创 Android--抽取Module Gradle中的版本号

AndroidStudio,单独建立gradle文件,抽取版本号进行统一管理

2016-10-17 12:39:22 4072 3

原创 Android通讯录RecyclerView实现--带挤压效果

主要使用Sticky-Header-RecyclerView实现效果。

2016-07-23 10:33:05 5463 5

Android通讯录RecyclerView实现

在AndroidStduio上开发的,使用开源库Sticky-Header-RecyclerView实现头部挤压效果,具有音序检索和搜索框的简单筛选功能。

2016-07-23

通信录RecyclerView实现

通信录RecyclerView实现

2016-07-23

字做姓时的拼音

针对一次通讯录排序功能实现过程中,发现的部分多音字,作为姓氏时的混淆问题。

2016-07-23

ArcGis for Android读取天地图2.0

这个资源来自于ArcGis官方博客,提取了其中的Android部分。

2016-04-08

ArcGis_Android_TianDiTu2.0

ArcGis_Android_TianDiTu2.0

2016-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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