Android
文章平均质量分 55
deaful
这个作者很懒,什么都没留下…
展开
-
Android drawable快速实现竖向ProgressBar
Android 如何快速实现竖向ProgressBar原创 2022-10-21 18:38:40 · 1275 阅读 · 0 评论 -
无障碍-语音反馈TalkBack
1、判断TalkBack(无障碍-语音反馈)开关状态AccessibilityManager manager = (AccessibilityManager)context.getSystemService("accessibility");if (null != manager) { return manager.isTouchExplorationEnabled();}Android Developers-AccessibilityManagerisTouchExploratio..原创 2021-09-17 17:12:42 · 853 阅读 · 0 评论 -
判断控件在界面上的可见性
1、getVisibility() == View.VISIBLE2、getLocalVisibleRect(new Rect())如果两者都返回true,说明在界面上可见。判断可见性可运用于界面数据曝光。补充:getGlobalVisibleRect() 是view可见区域相对于屏幕来说的坐标位置.getLocalVisibleRect()是view可见区域相对于自己坐标的位置.参考链接:https://www.jianshu.com/p/2aa908f6a2e6...原创 2021-09-17 16:10:45 · 376 阅读 · 0 评论 -
ConstraintLayout约束布局的一些知识点(相对定位、角度定位、Barrier、Guideline和Group)
1、相对定位值得一说的有两点:a. layout_constraintBaseline_toBaselineOf,Baseline指的是文本基线,效果图如下:虽然两个TextView高度不同,字体大小不同,但是文本是对齐的。b.layout_constraintLeft_toLeftOf与layout_constraintRight_toRightOf匹配,layout_constraintStart_toStartOf与layout_constraintEnd_toEndOf匹配,否则原创 2021-05-13 11:22:10 · 3438 阅读 · 0 评论 -
Android常用adb指令(安装卸载应用,导入导出文件,获取启动时间)
准备工作:1、win+R 输入cmd,进入命令窗口2、adb shell,保证只有一台设备3、输入exit然后就可以输入以下指令啦~常见adb指令:1、安装和卸载应用1.1 安装应用:adb install -r E:\xxx.apk(apk文件路径)-r 表示覆盖安装E:\xxx.apk apk文件路径,把文件拖进命令窗口里面,会自动生成...原创 2018-12-18 17:17:26 · 626 阅读 · 0 评论 -
android tools命名空间中好用的几个属性
一、tools 命名空间的作用有哪些?根据官方文档描述,根据其属性的功能类别,大致有三种主要功能:xml中的错误处理 xml 预览 资源压缩说的通俗一点就是:减少或者避免黄线提示,让代码更清爽,让编译少报错 让预览界面更灵活,可以随心所欲的定制预览视图 压缩资源文件,降低APK体积。注意:用tools设置的默认值,只在预览时有用,不会影响运行时。 二、如何使用?...原创 2018-10-30 16:06:36 · 317 阅读 · 0 评论 -
Handler通信机制以及存在的问题
一、Handler通信机制1.1 Message、MessageQueue、Looper和Handler是什么?Message,一种消息体,用于装载需要发送的对象。MessageQueue,消息队列,用来存放所有消息。Looper,管理者的角色,管理当前所属线程的MessageQueue,循环不断地管理MessageQueue接收和分发Message。Handler,处理者的角色,处理和接收Loo...原创 2018-04-04 11:28:52 · 701 阅读 · 0 评论 -
Android Studio(2.3.3)配置Kotlin笔记
1、为AS装上Kotlin插件,步骤如下:File->Settings-> Plugins-> Browse Repositories中搜索“Kotlin”->安装(Install)Kotlin注意:安装完成后,要重启ASKotlin插件安装成功后,module内,鼠标右键->New,会发现弹窗多出了“KotlinFile/Class”:一般Kotlin类和“Kotlin原创 2017-08-04 14:31:56 · 1226 阅读 · 0 评论 -
重写dispatchTouchEvent方法,实现EditText失去焦点后(点击其他地方)收起键盘的效果
重写dispatchTouchEvent方法,实现EditText失去焦点后(点击其他地方)收起键盘的效果原创 2017-09-01 16:21:57 · 1850 阅读 · 0 评论 -
代码动态设置图标的大小和位置的工具类
代码动态设置图标的大小和位置原创 2016-10-28 15:28:29 · 1704 阅读 · 0 评论 -
Android注释规范
1、文件头注释(用/* */) 每个文件的文件头都必须做文件头注释,这样可以清楚地知道这个文件的作用。2、方法头注释(用/* */) 每个成员方法的方法头都必须做方法头注释,这样在其他地方调用该方法的时候,不用看这个方法的具体内容,也知道这个方法的作用。3、块注释(用//) 在一段阶段性功能的代码前做块注释,这样可以清楚地知道这段代码实现了什么原创 2015-12-02 12:46:17 · 1484 阅读 · 0 评论 -
SharedPreferences、Thread、Toast、AsyncTask 容易出错的细节
1、SharedPreferences prefs.edit().putString("SHAKE", object.getString("shake")).commit(); SharedPreferences 在存值的时候,put进去了,一定要commit,不然是不会生效的。2、Thread new Thread() {原创 2014-12-03 16:51:37 · 1667 阅读 · 0 评论 -
eclipse下Ctrl+H搜索并替换全项目字符串
1、File Search Containing text : 输入查找的字符串 File name patterns : 字符串匹配规则 *代表所有2、Replace With : 输入新的字符串补充:eclipse中ctrl+h默认打开是JavaSearch,怎么设置成默认打开是FileSearch?原创 2015-09-28 15:34:11 · 14587 阅读 · 4 评论 -
ViewPager+Fragment 滑动菜单效果 实现步骤
1、xml中引用ViewPager android:id="@+id/viewPager" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="原创 2015-08-07 15:44:08 · 1196 阅读 · 0 评论 -
Android 四种绑定监听事件的方式
1、直接通过id查找后,绑定匿名内部类作为事件监听类。代码如下:Button loginButton = (Button) findViewById(R.id.tologin1);btn1.setOnclickListener(new OnclickListener(){ public void onClick(View v){ // 要原创 2015-03-02 15:44:27 · 3940 阅读 · 0 评论 -
EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)
1、对EditText的输入内容进行监听,给EditText 绑定 addTextChangedListener 监听事件 即可。2、EditText输入内容,密文显示: android:password="true"3、将EditText边框设置成透明的: android:background="#00000000"4、修改EditTe原创 2014-10-31 14:02:49 · 10530 阅读 · 0 评论 -
初学ToggleButton 点击按钮,更换按钮背景图片;再次点击,恢复之前背景图
一开始原创 2014-10-14 17:55:17 · 13156 阅读 · 0 评论