随笔分类 -  android

上一页 1 2 3 4 5 6 7 8 ··· 122 下一页
android
摘要:在Android中,View的结构是树状的,所以,当触发触摸事件的时候,其事件传递也是从上之下一层层的传递。下面我们结合例子来一点点进行分析。 首先,我们需要了解事件处理中的几个方法: 1、在ViewGroup中,事件分为dispatchTouchEvent(事件的分发),onInterceptTo 阅读全文
posted @ 2018-11-25 11:33 星辰之力 阅读(565) 评论(0) 推荐(0)
摘要:android studio 3.0 以上 查看sharedpreference 点击android studio 右侧的device file explore,找到data / data 目录: 找到自己需要的项目包名: 找到自己需要查看到sharedpreference 本地的缓存名称,并打开即 阅读全文
posted @ 2018-11-25 11:16 星辰之力 阅读(2107) 评论(0) 推荐(0)
摘要:ls查看当前目录下的所有文件,找到shared_prefs ls 查看所有的 sharedpreferences 文件 cat 查看指定的SP cat XXX.xml 步骤如图: 阅读全文
posted @ 2018-11-25 11:14 星辰之力 阅读(3220) 评论(0) 推荐(0)
摘要:平时开发android应用 的时候,我们都会用到包含在Android SDK中一系列的工具,或许我们通过Eclipse去调用,又或许,我们自己通过打开终端进行手动输入并且执行,下面我们来一起学习下这些工具的开发使用吧。 1.Android Debug Bridge 1.1简介 Android Deb 阅读全文
posted @ 2018-11-24 19:58 星辰之力 阅读(532) 评论(0) 推荐(0)
摘要:前言 上次文章Android SDK开发与使用的那些事儿说到如何在aar里集成导入的aar,也就是二次封装aar的问题,一带而过,难免不过瘾。在封装这条路上也遇到了不少坑,现在将此方法详细记录下来。 说到二次打包aar这个需求应该算小众了,谷歌一圈下来也找不到答案,Android Studio到目前 阅读全文
posted @ 2018-11-19 11:02 星辰之力 阅读(1738) 评论(0) 推荐(0)
摘要:前言 最近由于工作需要,将应用里的部分功能独立了出来,封装成 SDK 提供给合作伙伴使用。由于经验不足,网上也没多少写这方面内容的文章,遇到了不少的坑,决定记录下来。 SDK 其实,刚说到要写SDK也有点慌,印象中SDK一直是个复杂的东西,脑海中浮现的是Java SDK ,Android SDK这类 阅读全文
posted @ 2018-11-19 11:01 星辰之力 阅读(318) 评论(0) 推荐(0)
摘要:刚刚跨完年,新年第一篇文章,那么今天将对Android开发framework中间层的服务定制使用作个总结。首先我们先导入Android平台源码framework层的代码到开发工具eclipse中,代码工程目录如下: 当然了除了用eclipse之外也可以用其它软件进行开发使用,比如用Source In 阅读全文
posted @ 2018-11-16 22:01 星辰之力 阅读(1163) 评论(0) 推荐(0)
摘要:AndFix的github地址 AndFix 全称Android hot-fix,是alibaba的Android热修复框架,支持Android 2.3到6.0的版本,支持arm与X86系统架构,支持Dalvik和ART Runtime。 原理 AndFix的原理就是方法的替换,把有bug的方法替换 阅读全文
posted @ 2018-11-12 10:05 星辰之力 阅读(434) 评论(0) 推荐(0)
摘要:最近项目里要做头像功能,参考了这篇博客(GitHub - zhudfly/SelectAvatarApplication: 一个选择并显示头像圆形控件,可以通过拍照或者选择相册中的图片来设置图片),但是在使用过程中出现拍照无响应,几经查找,原因是在Fragment中覆写onActivityResul 阅读全文
posted @ 2018-11-05 14:05 星辰之力 阅读(472) 评论(0) 推荐(0)
摘要:在这里简单的介绍下怎么统计自己研发的APP 的用户活跃度,和使用量,以此来展示自己APP的用户使用量! 我们的APP都需要注入数据分析,以供我们实时的了解APP的下载和使用量提供了依据! 不过我还是更多的偏好使用Umeng 统计,但因为项目要求,需要集成百度统计,为此简单的介绍下使用! 集成开发步骤 阅读全文
posted @ 2018-11-05 11:28 星辰之力 阅读(1365) 评论(0) 推荐(0)
摘要:前言 app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。 (小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大 阅读全文
posted @ 2018-11-05 11:11 星辰之力 阅读(1671) 评论(0) 推荐(0)
摘要:当app上线后发现紧急bug,如果重新发布版本周期比较长,并且对用户体验不好,此时热修复就派上用场了。热修复就是为紧急bug而生,能够快速修复bug,并且用户无感知。针对热修复,阿里系先后推出AndFix、HotFix、SophFix,腾讯系也推出QQ空间超级补丁、微信Tinker。在这里,主要讨论 阅读全文
posted @ 2018-11-05 09:41 星辰之力 阅读(692) 评论(0) 推荐(0)
摘要:普通的做法是设置一个高度,然后里面能显示出来几行就是几行,如果里面的内容高度变了,就需要重新调整高度来适配。 观察了一下它的onMeasure 发现,如果是它设置wrap_content,可以通过改变它的adapter来确定行数,具体方法如下是: MyAdapter 在onMeasure的时候,先让 阅读全文
posted @ 2018-10-30 16:21 星辰之力 阅读(4257) 评论(0) 推荐(0)
摘要:项目中发现,如果直接通过TextView.getLineCount()方法获取行数时,总是0,研究发现,setText()后立即调用getLineCount(), 这时TextView还未完成measure,要想正确的获取TextView的行数有两种方法 1.用ViewTreeObserver监听V 阅读全文
posted @ 2018-10-29 16:13 星辰之力 阅读(4783) 评论(0) 推荐(0)
摘要:在Java中,Calendar是日期处理的一个重要的类。但是,我们使用Calendar获取的月份,天,小时等可能需要进行简单的处理才能满足我们的需要。比如,月份范围是0-11,而我们可能需要的是1-12;返回值是1位整数,我们可能需要转换成2位整数等。下面是一个非常简单的小例子: 输出如下: 阅读全文
posted @ 2018-10-26 17:04 星辰之力 阅读(8015) 评论(0) 推荐(0)
摘要:此最近看了网上,在子线程更新UI的方法,说法很多,但都不是很全面。在此我争取做到总结的全面一些,希望以后对自己,对大家都有一些帮助。 方法一: view.post(Runnable action) 假如该方法是在子线程中 这是view自带的方法,比较简单,如果你的子线程里可以得到要更新的view的话 阅读全文
posted @ 2018-10-24 10:36 星辰之力 阅读(1603) 评论(0) 推荐(0)
摘要:删除item坑 阅读全文
posted @ 2018-10-24 09:45 星辰之力 阅读(1535) 评论(0) 推荐(0)
摘要:①NestedScrollView与RecyclerView嵌套,导致滚动惯性消失 解决:mRecyclerView.setNestedScrollingEnabled(false); ②NestedScrollView中嵌套其他布局和RecyclerView后,不会滚动到屏幕顶部 解决给最顶部的布 阅读全文
posted @ 2018-10-19 16:34 星辰之力 阅读(2523) 评论(0) 推荐(0)
摘要:介绍在项目中有时会需要recyclerview滑动式时某个view滑出后会固定在头部显示,比较常用的比如手机联系人界面、地区选择界面等。 StickHeaderRecyclerView就是实现这个功能的。效果图: 这样的控件网上一抓一大把了,本控件的优点就是使用简单- lib简单 - 使用的语法也简 阅读全文
posted @ 2018-10-17 14:45 星辰之力 阅读(3132) 评论(0) 推荐(0)
摘要:目前很多的项目都在使用顶部悬浮标题的效果,很明显,这的确是一个比较人性化,用户体验效果比较好的UI交互效果,对于这个效果,有很多种实现方式,如果说要用RecyclerView来实现一个分类信息展示,并且要用到顶部标题栏悬浮显示当前分类的效果,应该怎么实现呢? 先来看个效果。 大概就这么一个效果,建议 阅读全文
posted @ 2018-10-17 10:31 星辰之力 阅读(4750) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 8 ··· 122 下一页