Android
Lchannel
这个作者很懒,什么都没留下…
展开
-
Android 判断字符串判空(针对空字符串和null)的问题
判空处理上一般知道的方法有以下几种,我们测试下看看会遇到什么问题,执行结果又是如何呢?.java主要测试方法(测试数据 ""和 null)1、String isEmpty()2、TextUtils.isEmpty(CharSequence str)3、!=nullpublic class MainActivity extends AppCompatActivity { Te...原创 2022-11-24 10:07:35 · 2411 阅读 · 2 评论 -
自定义加锁wifi(宽高相等的方形区域为例,可以自行调整)
自定义加锁wifi(宽高相等的方形区域为例,可以自行调整)原创 2022-11-24 10:05:26 · 197 阅读 · 0 评论 -
Androidstudio修改注释颜色
修改单行注释和块注释颜色原创 2022-09-08 10:54:12 · 1210 阅读 · 0 评论 -
app间相互调用及数据互传
app间相互调用及数调用方:注册接收返回数据监听:ActivityResultLauncher arl;arl = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> { int resultCode = result.getResultCode(); Intent intent = result.getD原创 2022-09-05 10:37:50 · 704 阅读 · 0 评论 -
修改bitmap颜色
修改ondraw()中bitmap颜色原创 2022-08-18 16:21:38 · 643 阅读 · 0 评论 -
Eventbus简单使用
eventbus原创 2022-08-15 22:22:26 · 169 阅读 · 0 评论 -
android 提示音播放
Android 提示音原创 2022-08-11 13:55:31 · 1879 阅读 · 0 评论 -
room使用注意的问题(小记)
room原创 2022-08-10 12:41:51 · 255 阅读 · 0 评论 -
数据库room简单使用
数据库room简单使用翻译 2022-08-09 16:50:22 · 1056 阅读 · 0 评论 -
dialog宽度无法占满手机屏幕的解决方案
dialog宽度不能占满全屏原创 2022-08-09 13:06:56 · 429 阅读 · 0 评论 -
android应用间相互调用
android 应用间相互调用原创 2022-08-09 13:02:07 · 739 阅读 · 0 评论 -
Android在onDraw()方法中先设置透明度再设置颜色不生效的原因
设置透明度不生效的原因原创 2022-08-09 10:41:25 · 932 阅读 · 0 评论 -
Android显示光标同时隐藏软键盘的方法
Android显示光标同时隐藏软键盘的方法原创 2022-07-29 14:35:33 · 309 阅读 · 0 评论 -
比较准确listview滑动(mark)
abstract class AbsListViewScrollDetector implements AbsListView.OnScrollListener { //第一个可视的item的顶部坐标 private int mLastScrollY; //上一次滑动的第一个可视item的索引值 private int mPrevio...转载 2018-02-24 16:30:23 · 263 阅读 · 0 评论 -
Builder模式及其在Android中的使用
Builder模式及其在Android中的使用本篇blog主要介绍builder模式的概念、demo 以及在Android中的运用等等:概念实验demoAndroid运用总结Builder概念 作为一个开发人员,不论你是初入职场的菜鸟,还是这个领域的专家,在面对复杂多变的组织结构和频繁修改需求时,一个好的设计就显得尤为重要。如果一个类反复修改,我们使用传统的方...原创 2018-02-24 16:20:16 · 1239 阅读 · 0 评论 -
android listview headerview 滑动显示与隐藏标题(记录)
有时开发中有这样的需求,滑动到一定高度显示标题 小于此高度 隐藏 针对使用headerview 情况 办法如下: 假设 int requiredHeight = 100;listview 的setOnScrollListener onScroll方法中int top = headerView.getTop(); int h = Math.abs(top); if (h...原创 2018-03-21 13:20:31 · 840 阅读 · 0 评论 -
android checkbox注意事项 错乱记录
我们在使用checkbox时 往往会遇到listview中使用checkbox做单选的情况。做法就是 建立数据模型 在模型中创建一个字段用以判断状态 可以叫isCheck等等,setOnCheckedChangeListener监听 写在setChecked方法前setOnCheckedChangeListener监听中改变数据列表中模型状态(set方法使用)选中 不选中情况 或...原创 2018-03-08 15:29:48 · 480 阅读 · 0 评论 -
错误记录(基础型)
Android在判断时会用到这个函数equals() 如果出现这种情况, int x = 2; if(“1”.equals(x)){ //do sth. }else{ //do sth. } 这时在Android中不会报错 会执行else部分;所以,使用equals()时,要保证类型一致,否则,会出错。记录下来。 应修改为: String x = “2”; if(“1”.eq...原创 2018-03-08 13:56:46 · 210 阅读 · 0 评论 -
NotFoundException: String resource ID #0x1
乍一看 资源报错 一般是没注意 类型转换出错原创 2018-06-20 14:29:05 · 444 阅读 · 0 评论 -
EditText提升用户体验的使用方式
EditText产品角度原创 2017-12-28 16:43:04 · 187 阅读 · 0 评论 -
android dialog带Edittext 同时显示软键盘
自定义dialog 样式中添加 stateAlwaysVisible原创 2018-06-13 14:03:01 · 913 阅读 · 0 评论 -
android安装错误
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] 空间不足 删除部分应用即可原创 2018-06-21 11:16:01 · 207 阅读 · 0 评论 -
com.android.build.api.transform.TransformException: Error while generating the main dex list.
一般是引入第三方jar重复导致冲突引起 删除重复即可 或者仔细阅读第三方jar处理或者咨询客服原创 2018-06-21 15:26:47 · 8279 阅读 · 0 评论 -
listview headerView 嵌套 gridview 无法点击问题坑
爬坑 gridview 布局中添加: android:descendantFocusability=”blocksDescendants”原创 2018-06-15 10:30:23 · 298 阅读 · 0 评论 -
报错UnsupportedOperationException
今天写代码时 遇到这样一个问题 原来没有这么用过 private static final String[] TEST = new String[]{“AA”, “BB”, “CC”}; private List mDataList = Arrays.asList(TEST);然后点击按钮 mDataList.clear(); mDataList.add(“DD”); m...原创 2018-06-25 17:32:50 · 491 阅读 · 0 评论 -
控件点击无响应之低级错误情况1
今天写点击在handler中使用时 点击无响应 仔细一看代码 原来相同代码复制过来 但是下面有一段也是点击事件 并且点击事件中没有任何操作 所以 写代码时千万注意 修改代码一定要查看 复查 ...原创 2018-06-19 11:31:39 · 449 阅读 · 0 评论 -
Android 魅族手机升级后Log不打印
魅族手机升级后 打开开发者选项(连续点击版本号就会出现在辅助功能中)–>性能优化–>高级日志输出–>全部允许。原创 2018-06-27 16:11:22 · 461 阅读 · 1 评论 -
Activity生命周期理解
理解Activity周期原创 2017-02-21 15:11:01 · 437 阅读 · 0 评论 -
控件在添加子控件前需要测量监听时
控件在添加子控件前需要测量监听原创 2018-01-12 15:42:51 · 207 阅读 · 0 评论 -
软键盘短暂变黑记录
软键盘变黑问题原创 2017-12-19 11:35:30 · 353 阅读 · 0 评论 -
按钮控制EditText删除单个字符
模拟软键盘的删除键原创 2017-12-21 14:35:47 · 1618 阅读 · 0 评论 -
Android开发错误记录之打包出错
app打包时出错原创 2017-02-03 15:26:01 · 784 阅读 · 0 评论 -
activity启动模式探究
activity启动模式原创 2017-02-22 17:14:01 · 246 阅读 · 0 评论 -
activity需要注意的情况
系统资源不足activity执行情况转载 2017-02-22 15:32:08 · 433 阅读 · 0 评论 -
activity跳转生命周期
activity正常跳转生命周期原创 2017-02-22 11:39:22 · 381 阅读 · 0 评论 -
activity透明主题引起生命周期的变化
activity主题透明对生命周期的影响原创 2017-02-22 10:25:16 · 8198 阅读 · 0 评论 -
gridview翻牌
gridview翻牌原创 2017-03-01 13:03:59 · 343 阅读 · 0 评论 -
Android热修复之HotFix初探
hotfix初探原创 2017-02-07 14:16:39 · 1895 阅读 · 2 评论 -
app开发内存问题
app开发注意的内存问题转载 2016-12-22 16:31:27 · 368 阅读 · 0 评论 -
AS中使用pulltorefresh
pulltorefresh原创 2016-11-23 15:34:35 · 1266 阅读 · 1 评论