51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#oid
Android开发长按某个控件将PopupWindow显示在手指长按的位置处的实现方法
//Kotlin语法classTestActivity:Activity(){ privatevartouchEvent:MotionEvent?=null overridefundispatchTouchEvent(event:MotionEvent?):Boolean{if(event?.action==Mot...
代码星球
·
2021-02-22
长按
Android
开发
某个
控件
Android控件属性有最小宽度minWidth,但没有最大宽度maxWidth,那就自定义View搞定它
classMaxWidthLinearLayout@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0):LinearLayout(context,attrs,defStyleAttr){override...
代码星球
·
2021-02-22
宽度
Android
控件
属性
最小
Android开发Kotlin检查lateinit变量是否已初始化的方法
classFoo{lateinitvarlateInitVar:StringfuncheckInit(){if(this::lateInitVar.isInitialized){ //重要,this::前缀是必须的。 //如果已经初始化了,返回true }}} ...
代码星球
·
2021-02-22
Android
开发
Kotlin
检查
lateinit
Android开发开源一款结合databinding写的用于RecyclerView的简单高效MultiTypeAdapter
这是一个结合databinding写的用于RecyclerView的MultiTypeAdapter,写法和用法都非常简单高效,不需要再写ViewHolder了,不需要再写findViewById了,因为使用了databinding,真实项目使用的完整版,用上就会感受到其simplebutpowerful。github...
代码星球
·
2021-02-22
Android
开发
开源
一款
结合
Android开发databinding和RecyclerView.ViewHolder的完美结合
通用ViewHolder代码如下,就一个ViewHolder。。。从此不在是每个RecyclerView的Adapter编写一个ViewHolder了classViewHolder<T:ViewDataBinding>(itemView:View):RecyclerView.ViewHolder(itemV...
代码星球
·
2021-02-22
Android
开发
databinding
RecyclerView.ViewHolder
完美
Android开发华为手机不弹出Toast,报HwRTBlurUtils: check blur style for HwToast-Toast...的原因
华为手机不弹出Toast,log报的信息:HwRTBlurUtils:checkblurstyleforHwToast-Toast,themeResId:0x7f0c0005,context: 。。。我的原因是:重写了getResources方法时调用了setToDefaults()方法导致的。overrid...
代码星球
·
2021-02-22
Android
开发
华为
手机
弹出
android开发Toolbar标题居中显示的解决方法
网上的一大堆,都是有问题不完整的,互相copy。。。记录一下自己的解决方法。<android.support.v7.widget.Toolbarandroid:id="@+id/tool_bar"android:layout_width="match_parent"android:layout_height="w...
代码星球
·
2021-02-22
android
开发
Toolbar
标题
居中
Android 应用内多语言切换
p.p1{margin:0012px;font:12px".PingFangSC";color:rgba(0,0,0,1);-webkit-text-stroke:#000000}p.p3{margin:0013.9px;font:16.8px"PTSans";color:rgba(0,0,0,1);-webkit-t...
代码星球
·
2021-02-21
Android
应用
内多
语言
切换
Android动画学习(二)——Tween Animation
前两天写过一篇Android动画学习的概述,大致的划分了下AndroidAnimation的主要分类,没有看过的同学请移步:Android动画学习(一)——Android动画系统框架简介。今天接着来讲ViewAnimation——TweenAnimation。 关于XML实现Animatio...
代码星球
·
2021-02-21
Android
动画
学习
Tween
Animation
Android动画学习(一)——Android动画系统框架简介
2015-11-09补充:DrawableAnimation极有可能是FrameAnimation 这几天在找工作,面试的时候被问到了Android动画,之前完全没接触过这部分,直接给懵了,当然其它不会的还有很多。回来之后就开始查Android动画方面的资料,边查边学,把自己不会的东西全部记录下来,同时也把废弃了半年...
代码星球
·
2021-02-21
Android
动画
学习
系统
框架
Android随笔之——Android ADB详解
ADB全称AndroidDebugBridge,是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备。它主要有以下几个功能: 1、运行设备的shell(命令行) 2、管理模拟器戒设备的端口映射 3、计算机和设备之间上传/下载文件 4、将本地...
代码星球
·
2021-02-21
Android
随笔
ADB
详解
Android APK签名
一、为什么要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的...
代码星球
·
2021-02-21
Android
APK
签名
Android随笔之——跨进程通信(一) Activity篇
在Android应用开发中,我们会碰到跨进程通信的情况,例如:你用QQ通讯录打电话的时候会调用系统的拨号应用、某些新闻客户端可以将新闻分享到QQ、微信等应用,这些都是跨进程通信的情况。简而言之,就是一个应用调用了另一个应用,并传递了一定的数据。在Android中有Activity、ContentProvider、B...
代码星球
·
2021-02-21
Android
随笔
进程
通信
Activity
Android随笔之——Android单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。所以掌握Android的单元测试是极其重要的。您应该把单元测试作为Android应用开发周期的一部分,精心编写的测试可以在开发早起帮你发现错误。 关于Android单元测试可以看Google官方给的教程:BestPracticesforTesting(...
代码星球
·
2021-02-21
Android
随笔
单元
测试
Android随笔之——用shell脚本模拟用户按键、触摸操作
之前写过两篇关于Android中模拟用户操作的博客(其实用一篇是转载的),现在就来讲讲用shell脚本来模拟用户按键操作。本次的目标是用shell脚本打开微信并在其搜索框中搜索相关内容。 本文的模拟功能主要是用adb的input命令来实现,如果你adb的环境变量配置正确的话,在cmd中输入 ...
代码星球
·
2021-02-21
Android
随笔
shell
脚本
模拟
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他