05 2019 档案
摘要:1.参考文献: https://blog.csdn.net/augfun/article/details/86551294 http://wiki.mob.com/sdk-share-android-3-0-0/
阅读全文
摘要:1.Magicindicator介绍 Magicindicator是一个强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hi
阅读全文
摘要:1.Glide简单介绍 Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(deco
阅读全文
摘要:1.xUtils3 介绍 xUtils 中目前包括了主要的四大模块,分别为 DbUtils 模块、ViewUtils 模块、HttpUtils 模块以及 BitmapUtils 模块。 xUtils3网络模块大大方便了在实际开发中网络模块的开发,xUtils3网络模块大致包括GET请求、POST请求
阅读全文
摘要:1.volley入门介绍 开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两
阅读全文
摘要:1.创建带侧滑效果的activity 右击,new >activity >选择NavgationDrawer Activity 2.xml文件布局 (1)activity_main_function.xml 可以看到我们的最外层是DrawerLayout,包含了两个内容:include为显示内容区域
阅读全文
摘要:1.目标效果 App启动时,出现闪屏效果(利用动画实现)。 App新手使用时,会出现新手向导效果。 2.XML页面布局 (1)闪屏页面 (2)UserGuideActivity页面布局 (3)图片选择器 <1>按钮的背景图 <2>按钮上的文字的选择器 3.java后台代码 (1)MainActivi
阅读全文
摘要:1.SmartRefreshLayout介绍 SmartRefreshLayout的目标是打造一个强大,稳定,成熟的下拉刷新框架,并集成各种的炫酷、多样、实用、美观的Header和Footer。 正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智
阅读全文
摘要:1.自定义控件的优点 Android自身带的控件不能满足需求, 需要根据自己的需求定义控件。 2.自定义控件的分类: (1)组合已有的控件实现 (2)继承已有的控件实现(扩展已有的功能) (3)完全自定义控件.(继承View, ViewGroup)
阅读全文
摘要:1.NiceSpinner下拉框控件介绍 Android原生的下拉框Spinner基本上可以满足Android开发对于下拉选项的设计需求,但现在越来越流行的下拉框不满足于Android原生提供的下拉框Spinner所提供的设计样式,而改用自定制或者第三方设计的下拉框Spinner。NiceSpinn
阅读全文
摘要:1.Banner介绍 现在的绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。 2.使用环境配置(具体可见github开源项目) (1)添加依赖 在build.gradle(app)文件内添加依赖 (2)添加权限到你的 AndroidManifest.xml (3)在布
阅读全文
摘要:1.目标效果 旋转动画+病毒查杀效果 2.xml布局文件 (1)activity_kill_virus.xml (2)自定义样式的进度条 3.java后台 4.效果图
阅读全文
摘要:1.ExpandableListView简介 ExpandableListView是一种用于垂直滚动展示两级列表的视图,和 ListView 的不同之处就是它可以展示两级列表,分组可以单独展开显示子选项。这些选项的数据是通过 ExpandableListAdapter 关联的。 2.xml页面布局
阅读全文
摘要:1.目标效果 带不同类型条目的listview(纯文本类型的条目,图片+文字类型的条目)+常驻悬浮框 2.页面布局文件 (1)activity_process_manager.xml (2)listview_process_manager_item_title (3)listview_process
阅读全文
摘要:1.ProgressDialog介绍 ProgressDialog可以在当前界面弹出一个置顶于所有界面元素的对话框,同样具有屏蔽其他控件的交互能力,用于提示用户当前操作正在运行,让用户等待; 2.应用案例 (1)页面布局的xml (2)java后台代码 3.效果图
阅读全文
摘要:1.AlertDialog介绍 AlertDialog并不需要到布局文件中创建,而是在代码中通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。 常规使用步骤(具体参见Android 开发博客中的024篇): (1)创建构造器AlertDialog.Builder的对
阅读全文
摘要:1.Toast自定义控件工具类 2.调用类 (1)设置中心页面的后台处理类:SettingActivity.java (2)设置Toast控件显示位置的页面后台代码:ToastLocationActivity.java 3.效果图
阅读全文
摘要:1.图片(.9.png格式)的概念 (1)9patch图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png (2)9patch图片的作用就是在图片拉伸的时候保证其不会失真。所以我们使用.9图片,让图片在指定的位置拉伸和在指定的位置显示内容,这样图片的边边角角就不会出现失
阅读全文
摘要:1.将数据库(.db)文件放入工程中 在project状态下,新建assets文件夹,并将数据库文件放入assets目录下。 注意:assets目录、java目录、res目录是同级的 new >dictionary 2.将assets目录下的address.db,复制到工程的Files文件夹下 经过
阅读全文
摘要:1.Android colors.xml常用颜色汇总 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#008577</color> <color name="colorPrimaryDark
阅读全文
摘要:1.目标效果 绘制颜色渐变的图片 2.实现方法 (1)在app >res >drawable 右击drawable文件夹右键,new >drawable resource file (2)编写xml文件 实例:gradient_box.xml 属性介绍: <gradient>指定形状的渐变颜色。 a
阅读全文
摘要:1.平移动画 上一页移入动画 (-屏幕宽度,y) >(0,y) 上一页移出动画 (0,y) >(屏幕宽度,y) 下一页移入动画 (屏幕宽度,y) >(0,y) 下一页移出动画 (0,y) >(-屏幕宽度,y) 2.分析过程 (1)上一页按钮对应的过程(上一个界面移入,当前页移出) (2)下一页按钮对
阅读全文
摘要:1.获取手机SIM卡序列号 2.读取系统联系人 系统联系人提供了一个内容提供者,通过内容解析器,匹配Url地址(1)内容解析器(2)Url地址,查看系统联系人数据库,内容提供者源码 先看清单文件 后看java类(联系人数据库有多张表) Uri地址格式:contents://com.android.c
阅读全文
摘要:1.目标效果 在选中和未选中的过程中,切换展示图片 2.实现方法 (1)在app >res >drawable 右击drawable文件夹右键,new >drawable resource file 注意:生成的xml文件必须在drawable目录下,而不是在drawable(v24)包下。 (2)
阅读全文
摘要:1.md5加密介绍 MD5算法是广泛使用的杂凑函数,也就是哈希函数,英文全拼是:Message Digest Algorithm,对应的中文名字是消息摘要算法。 MD5加密:将字符串转换成 32位的字符串(随机生成16进制的字符0-F、不可逆) MD5加密的特点: (1)一个任意长度的数据,经过MD
阅读全文
摘要:1.需求介绍 将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用类似布局时,直接使用该组合控件的对象。 优点:可复用。 例如要重复利用以下布局: 2.事件传递规则与相应规则 SettingActivity对应布局文件的根布局获取点击事件 此事件传递给SettingItemView控件 (
阅读全文
摘要:1.介绍 (1)获取屏幕的焦点 android:focusable与android:focusableInTouchMode(获取屏幕焦点) 前者针对在键盘下操作的情况,如果设置为true,则键盘上下左右选中,焦点会随之移动。 后者针对触屏情况,也就是我们点击屏幕的上的某个控件时,不要立即执行相应的
阅读全文
摘要:1.介绍 补间动画开发者只需指定动画开始,以及动画结束"关键帧", 而动画变化的"中间帧"则由系统计算并补齐! 2.去掉App的标题 (1)将AndroidManifest文件中Application标签中内容保持不变。 (2)修改values->styles.xml中的设置 将以下内容: 替换为:
阅读全文
摘要:1.XML布局 (1)主界面布局 (2)Arrayadapter布局 2.java后台 3.效果图
阅读全文