Android之路

导航

随笔分类 -  android开发

关于RecyclerView.Adapter 的 onBindViewHolder 混合布局 不执行的问题
摘要:最近在一个现有Adapter中 添加了多种混合布局样式,结果运行发现,新增的混合布局所在的item 不会去执行 onBindViewHolder(@NotNull RecyclerView.ViewHolder holder, int position) 纳闷啊,不应该啊,这怎么能有问题?起初,以为 阅读全文

posted @ 2023-03-01 15:56 Android之路 阅读(1063) 评论(0) 推荐(0)

Toolbar的简单使用
摘要:Toolbar:android5.0新增的控件。代替ActionBar,比ActionBar更灵活。 测试:仿照“QQ中的标题栏” 1、设置标题栏全屏且与应用背景同色,首先需要对当前Activity的theme进行如下设置: 2、关于Toolbar的设置如下: 说明: (1)android:titl 阅读全文

posted @ 2019-07-25 11:49 Android之路 阅读(597) 评论(0) 推荐(0)

自定义ContentProvider的使用
摘要:作为Android四大组件之一的ContentProvider,主要用于应用程序间数据共享。平常的开发中更多的是使用getContentResolver操作系统的多媒体数据库(MediaProvider)。本文主要讲述如何自定义ContentProvider及注意事项。 一、自定义SimpleCon 阅读全文

posted @ 2019-07-24 17:26 Android之路 阅读(3195) 评论(0) 推荐(0)

ExpandableListView简单使用
摘要:Android 中关于ExpandableListView的简单使用,以一个demo为例,比较简单,主要用于理解一些概念性的知识。仅作为学习笔记。 1、定义:可扩展的ListView。 继承自ListView,因此基本使用方法同ListView:(1)需要自定义一个继承自BaseExpandable 阅读全文

posted @ 2019-07-24 11:33 Android之路 阅读(2383) 评论(0) 推荐(0)

简述SurfaceView及常见问题
摘要:在Android开发中,SurfaceView平常并不常用,但是遇到一些视频播放或者拍照等情况,就需要用到。下面对该控件进行简单的介绍,并列举出使用过程中遇到的问题进行QA形式的解答! 一、运用场景: 普通的Android控件,它们的UI都是在应用程序的主线程中进行绘制的。而应用程序除了绘制外,还需 阅读全文

posted @ 2019-07-22 17:20 Android之路 阅读(12110) 评论(0) 推荐(0)

Android结合源码分析Power按键处理流程
摘要:这是之前团队进行技术交流时,我选择的一个主题,那段时间解决power锁屏按键的bug,搞得头大,所以借此机会结合Android8.0源码去分析Power键的处理流程,也将此分享出来,希望对大家有所帮助,本文为博主原创文章,有不对的地方,欢迎大家指正! 作者: Android之路 出处: https: 阅读全文

posted @ 2019-07-18 15:23 Android之路 阅读(6203) 评论(1) 推荐(3)

Android中广播的发送BroadcastReceiver
摘要:之前在进行Android开发的过程中,由于某些原因,对android中广播的注册等相关知识进行了回顾及总结。也查看了相关源码及写demo验证。发现对广播的认识更深了一层。下面将所学进行记录,以备随时查看。 这些内容在网上也参考了他人的博客,相关链接如下: 【1】、基于源码分析的系统发送广播的流程:h 阅读全文

posted @ 2019-07-02 17:48 Android之路 阅读(3504) 评论(0) 推荐(0)

Android获取外置SD卡存储路径的方法
摘要:在开发应用的过程中,经常会遇到需要获取设备存储路径的问题。而从网上看到的很多方法获取到的都是内置存储位置,并非外置SD卡路径,因此我推荐使用反射的机制来获取外置存储的路径。 通常,使用Environment.getExternalStorageDirectory()获取的都是内置存储的路径;其他方法 阅读全文

posted @ 2019-07-02 17:46 Android之路 阅读(12664) 评论(0) 推荐(0)

Android中NDK的搭建及简单使用 Android.mk相关介绍 JNI的使用
摘要:Android中NDK的搭建及简单使用: 使用NDK,简述其重要步骤:1、搭建NDK环境(作用:用于自动生成jni下的.c对应的so文件) 到Android NDK官网或Android官网下载ndk包,环境搭建步骤具体参看http://www.cnblogs.com/yejiurui/p/34765 阅读全文

posted @ 2016-11-13 16:47 Android之路 阅读(289) 评论(0) 推荐(0)

AndroidManifest.xml中<activity></activity>相关属性说明
摘要:虽说,从事android开发有一定时间了,对于Activity大家也都不陌生,但是具体的对于Activity中相关属性的含义有必要做一个系统的总结: intent-filteraction: 来指定响应的动作名。动作名必须是独一无二的字符串,所以,一个好的习惯是使用基于 Java 包的命名方式的命名 阅读全文

posted @ 2016-11-13 16:35 Android之路 阅读(2165) 评论(0) 推荐(0)

使用属性android:onClick,出现异常NoSuchMethodException
摘要:在Activity中注册点击事件有两种方式,setOnClickListener或在xml中设置控件的android:onClick="gotoSecond"属性,在Activity中实现相应的方法gotoSecond(View v)即可。但需注意:1、gotoSecond(View v)必须定义成 阅读全文

posted @ 2016-11-13 16:27 Android之路 阅读(267) 评论(0) 推荐(0)

Android中,图片分辨率适配总结规则drawable drawable-mdpi drawable-hdpi drawable-nodpi drawable-ldpi
摘要:一直关于android多分辨率适配有些疑惑,从网上找到一些资料并通过测试验证,参考链接:http://blog.csdn.net/lamp_zy/article/details/7686477 现记录如下: drawabledrawable-mdpi drawable-hdpidrawable-no 阅读全文

posted @ 2016-11-13 16:25 Android之路 阅读(513) 评论(0) 推荐(0)

Android中Button、ImageButton、ImageView背景设置区别
摘要:Button与ImageButton实际两者无关,Button继承自TextView,不支持src;ImageButton继承自ImageView。同一张图片在不设置大小,默认显示时,使用Button与ImageButton显示效果不同,Button使图片拉伸,ImageButton则正常 Imag 阅读全文

posted @ 2016-11-13 16:20 Android之路 阅读(362) 评论(0) 推荐(0)

使用Fragment的两种方式:<fragment>与<FrameLayout>
摘要:Android中使用Fragment的两种方式:<fragment>与<FrameLayout> 1、静态使用:自定义类,继承Fragment,在xml中使用<fragment></fragment>当成一般控件使用 <fragment android:id="@+id/item_list" and 阅读全文

posted @ 2016-11-13 16:14 Android之路 阅读(2102) 评论(0) 推荐(0)

Android中的IntentService
摘要:首先说下,其他概念:Android中的本地服务与远程服务是什么? 本地服务:LocalService 应用程序内部 startService远程服务:RemoteService android系统的应用程序间 bindService它可以通过自己定义并暴露出来的接口进行程序操作。客户端建立一个到服务 阅读全文

posted @ 2016-11-13 16:09 Android之路 阅读(459) 评论(0) 推荐(0)

Android中<original-package>标签含义
摘要:在AndroidManifest.xml中,<original-package>与<manifest package=...>中的区别:<original-package>:应用源码所在包<manifest package=...>:应用运行时的进程名,同样也是R.java所在包名因此,上述两者名称 阅读全文

posted @ 2016-11-13 15:43 Android之路 阅读(1676) 评论(0) 推荐(0)