Android那些事
文章平均质量分 78
JiaoJunfeng
这个作者很懒,什么都没留下…
展开
-
activity-alias 的使用及若干问题
一、使用方法步骤1、 在AndroidManifest.xml 中添加以下代码步骤2、代码控制切换二、 注意点1、android:enabled="false"2、当前标签在AndroidManifest.xml 的注册位置一定要在目标activity(android:targetActivity="")之后.3、android:launchMode 启动模式根据项目中的实际情况而定。singleTask会出现app从后台返回后跑到了首页或者某个主页,一般singleTop就原创 2023-03-06 18:52:27 · 2511 阅读 · 0 评论 -
ADB WIFI无线安装调试 (区分新版手机、旧版手机)
ADB WIFI无线安装调试转载 2023-01-05 13:53:10 · 2833 阅读 · 0 评论 -
Android EditText 换行 BUG (自动换行与限制行数)
在Android的输入控件EditText 通过android:maxLines=“2”限制行数的时候,点击输入键盘的回车键,行数还是会超出2行,主要解决方式就是,换掉这个回车键按钮的功能,并给EditText设置一个文本类型限制android:imeOptions="actionDone"android:inputType="textMultiLine"android:maxLines="3"或者自定义他的点击事件android:imeActio...原创 2021-06-30 12:44:33 · 2914 阅读 · 1 评论 -
Android事件分发(刷新认知,带你远离网络上的错误知识)
1、所有层级的 分发器(dispatchTouchEvent())返回true时,事件直接结束2、所有层级的 ,消费器(onTouchEvent()) fan hui原创 2021-06-11 17:15:53 · 371 阅读 · 4 评论 -
Android 开发过程中遇到的一系列问题(持续更新)
目录os.Handler 篇os.Handler 篇工程中使用的大多是android.os 包里面的Handler Handler 发送不成功,或者 Handler 内部handlerMessage 方法未响应: 一、检查发送的方法是否使用的 send 开头的方法,请勿直接调用handlerMessage(), 二、Handler Looper被关闭,检查代码,或者直接在创建Handler的时候传入一个线程Looper if (mhandler == null) { ..原创 2020-05-15 10:34:44 · 307 阅读 · 0 评论 -
创建一个悬浮窗 Activity(或者无界面Activity)
创建一个无界面或者悬浮窗的Activity创建一个style <style name="OnePxActivityStyle" parent="Theme.AppCompat.Light.NoActionBar"> <!-- 窗体背景颜色为透明 --> <item name="android:windowBackground">@android:color/transparent</item> <!原创 2020-11-20 11:40:13 · 2360 阅读 · 1 评论 -
Nfc 开发记录总结
整个篇幅 上面为代码,最后面为介绍,如果想直接看我遇到过的坑,点击目录第二条,先来个NDEF写入代码:主要在Activity中的生命周期中调用原创 2020-11-16 17:28:20 · 1778 阅读 · 8 评论 -
PopupWindow与状态栏之小米适配
在Android手机中页面对状态栏做了侵入式展示,但是弹窗的时候,PopupWindow并没有进入状态栏,导致状态栏别具一格的颜色。解决方法一、适用于大多数手机,但是小米新机型例外 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { popupWindow.setIsLaidOutInScreen(true); } else { fitPopupWindowOverStatusBar(popupWindow, tru原创 2020-10-23 13:51:27 · 776 阅读 · 0 评论 -
Android 组件化+ARouter 开发之路
本文主要做一个记录,搭建组件化+ARouter+MVP 框架过程中遇到的一些问题一、参考资料1、https://www.jianshu.com/p/8098961bd30c2、https://mp.weixin.qq.com/s?__biz=MzUxMzcxMzE5Ng==&mid=2247488201&idx=1&sn=eaefec375237a51726aaa4089e5fc670&source=41#wechat_redirect3、ht原创 2020-09-14 15:42:45 · 914 阅读 · 0 评论 -
Mac 下 Git命令以及相关作用
用着 Mac Androidstudio开发Android,好多知识 会比用window系统开发的要少,最近遇到一个问题:使用 git 进行版本管理时,改动的文档并没有被我所使用的版本管理工具(我用的SourceTree)所捕获到,而且在studio上面进行提交的时候,也没有找到git的选项,为此找了好半天。可能是我刚开始理解错了:用git命令进行操作文件,无论用什么版本工具,都会与之同步;也就是说所有git版本管理工具若出现对文件失控,都可以用git 命令进行调整。先排查,根目录中的.git文件是原创 2020-09-08 15:41:55 · 237 阅读 · 0 评论 -
通过Activity的名字获取他所在的包名以及进程processId
在上面文章中,有一个操作是在同项目中切换进程,解决新进程冷启动的黑白屏问题,中间的时候我有想过判断这个新的进程是否启动,如果已经启动,则不显示loading,如果新的进程未启动,则不弹出loading。这里面需要先去获取到将要跳转的activity所在的进程Id,再去判断是否启动。虽然最后因为这个操作有点儿耗时,中间有将近一秒的耗时,最后放弃了判断,但是还是拿出来给大家分享一下这个知识点,因为我在网上并没有搜到这个操作:1、先去获取到将要跳转的activity所在的进程Id ...原创 2020-08-26 13:53:25 · 901 阅读 · 0 评论