
android学习笔记
文章平均质量分 79
唐衡三
想做一名知行者
展开
-
Android 本地保存之外部存储/内部存储路径获取大全
//:/system String rootDir = Environment.getRootDirectory().toString(); System.out.println("Environment.getRootDirectory()=:" + rootDir); //:/data 用户数据目录 Stri...原创 2018-11-06 13:42:50 · 2134 阅读 · 0 评论 -
Android 图片圆角和布局圆角应用
记录圆角应用图片圆角public class RoundImageView extends AppCompatImageView { /** * 图片的类型,圆形or圆角 */ private int type; public static final int TYPE_CIRCLE = 0; public static final int TYPE_ROUND = 1; public static final int TYPE_OVAL =原创 2020-07-08 15:44:57 · 435 阅读 · 0 评论 -
RecyclerView 的ItemDecoration 间隔设置
RecyclerView 的item间隔设置线性布局竖向public class VerticalItemDecoration extends RecyclerView.ItemDecoration { private int space;//定义2个Item之间的距离 private boolean setTopAndBottom = false; public VerticalItemDecoration(int space, Context mContext) {原创 2020-07-08 15:39:02 · 1270 阅读 · 2 评论 -
Android 知识记录
七大布局分别为:线性布局(LInearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)、基本不使用绝对布局(absoluteLayout)、兼容问题大网格布局(GridLayout)、很少使用约束布局(ConstraintLayout)Android Studio 2.2加入四大组件:Activity(...原创 2020-03-10 17:08:30 · 197 阅读 · 0 评论 -
android activity与fragment 的区别
当面试官突然问就闻到这个问题当时我就有点懵,平常都没怎么注意这个问题,这么一问出来就卡了心里倒是觉得Fragment与Activity的区别我知道啊,编码的时候用的很多,感觉对这两个Android的主要控件也是很了解的,但是当时回答就糟透了,说了生命周期,其他巴拉巴拉的说了一通,fragment 生命周期少说了几个现在就来复盘,扒一下。1、从最基础的开始说--->生命周期Act...原创 2019-07-24 19:11:14 · 10946 阅读 · 0 评论 -
android 横竖屏切换activity生命周期
1、AndroidManifest.xml不设置Activity的android:configChanges时,切屏会重新调用各个生命周期, 切横屏时会执行一次,切竖屏时会执行两次。生命周期如下: onSaveInstanceState-onPause-onStop-onDestory-onCreate-onStart-onRestoreInstanceState-on...原创 2019-07-24 09:33:55 · 1809 阅读 · 1 评论 -
gradle中动态引用三方库关键词 api与implementation使用与区别
gradle从3+版本的开始,compile已经被api与implementation取代相同点:implementation和api 与compile 一样都是用来引用远程三方库或本地库的关键词不同点:1)implementation 只能在当前build.gradle 项目中使用,或者说lib 库中用,其他项目就算加载引用了这个lib库也无法调用,在其他项目中他的引用三方库都被...原创 2018-12-10 10:57:05 · 1660 阅读 · 0 评论 -
Android Scheme
一、什么是 URL Scheme? android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。二、URL Scheme应用场景: 客户端应用可以向操作系统注册一个 URL sch...转载 2018-05-15 11:30:08 · 1370 阅读 · 1 评论 -
Android 的启动模式
android的启动模式有四种,分别是 :standard(标准)、singleTop(顶单例模式)、singleTask (内单例模式)和 singleInstance(全局单利模式) 设置方法:在 AndroidManifest.xml 中通过给<activity>标签指定android:launchMode=""属性来选择启动模式。 (一)standard...原创 2018-05-15 11:14:22 · 121 阅读 · 0 评论 -
Activity基础总结
一、Activity是什么 Activity是Android的四大组件之一。是用户操作的可视化界面;它为用户提供了一个完成操作指令的窗口。当我们创建完毕Activity之后,需要调用setContentView()方法来完成界面的显示;以此来为用户提供交互的入口。在Android App 中只要能看见的几乎都要依托于Activity,所以Activity是在开发中使用最频繁的一种组件。...原创 2018-05-15 10:59:58 · 440 阅读 · 0 评论 -
Android 四大组件
Android 开发的四大组件分别是:一、活动(activity),用于表现功能。二、服务(service),后台运行服务,不提供界面呈现。三、广播接受者(Broadcast Receive),接收广播四、内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。...原创 2018-05-15 09:52:03 · 192 阅读 · 0 评论 -
android字符过长自动省略号
TextView字符内容太长显示不下时可以省略号代替未显示的字符原创 2017-04-19 20:42:27 · 688 阅读 · 0 评论