自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android四大组件之Activity

1.概念 Activity是Android四大组件之一,也是平时开发必不可少的一个组件,他是负责完成人机交互的一个组件,简单来说,就是app呈现给使用者或者说是用户,其实就是一个个的界面。 2.Activity的生命周期 一个完整的生命周期: onCreate–>onStart–>onResume–>onPause–>onStop–...

2018-06-02 23:56:10 678

原创 请求结果解析封装

通常我们项目中从服务器获取数据的结果是统一的,那么我对此就自己公司项目的返回结果进行分析,然后封装出一个统一的结果解析工具。 对于大多数公司服务器跟客户端传递数据的格式应该是json格式,而我们通常使用最多的解析方式应该是使用Gson进行解析,对于Gson的使用,此处就不再赘述。 以下是我们公司的统一返回格式:{ "_code": "99999", "

2018-06-01 14:24:41 617

原创 RecyclerView通用adapter,holder封装

RecyclerIView作为ListView的替代者,优势在此就不做充分说明了,相信使用过RecyclerView的人来说,已经爱不释手了,一个控件可以解决这种列表,不管横向、纵向还是瀑布流,都可以很轻易即可实现,此处就通用的封装简单随笔记录。 通用holder的封装如下package com.example.recyclerview.recyclerview;import and...

2018-05-30 16:18:41 646

原创 设计模式之装饰者模式

相对与其他设计模式来说,装饰着模式是Java设计模式中最通俗易懂的一种模式,那么我想以本编为开始,后续将会征对Java设计模式,按照自己理解的程度来一一写出,以便加深自己的理解。 Java设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 — 装饰着设计模式 1.首先...

2018-04-16 12:01:48 143

原创 Android消息通知栏

日常生活中,相信很多人都会有这样的经历,每天手机都会收到一些来自不同来源app的一些消息,显示与状态栏,下拉即可查看,甚至可以点击进行调转到相应app界面, 鉴于这样的功能和效果非常常见,也非常适合推送用于显示,所以有必要对这个知识总结一下。实现起来其实也不复杂,联系实际生活,我们需要发布一个通知,首先需要发布者然后就是发布的内容, 跟Android中的api结合起来,通知消息...

2018-04-09 17:45:30 23786 6

原创 Android沉浸式状态栏

随着越来越的的app使用沉浸式状态栏,有必要对沉浸式状态栏学习一下,查看了很多资料,沉浸式状态栏重要的无法三点:1.实现全屏 (Android4.4跟5.0全屏处理方式有别需分开处理 )2.设置全屏之后为了保证自己写的布局不与状态栏重叠,需要在跟xml的跟布局设置android:fitsSystemWindows=”true” 。基于这几点处理方式可能很多,但是为了便于项目中工具类封装,本编实...

2018-04-04 16:43:41 279

原创 Java与javascript互调

最近公司项目app为了加快开发效率和图文排版更加合理,部分功能模块采用H5开发,以前其他项目也用过这个混合开发方式,利用Webview加载网页内容。为了方便以后记录项目中所遇到bug进行相关记录,所以对相关内容进行简单使用描述,以便后面项目中遇到相关bug,进行后续追加。 本次主要写的是Java与javascrip方法的互调。(1).H5网页js调用Native方法 (2).Native代码...

2018-04-04 11:23:52 1641

原创 几种存储目录

不说废话,直接上代码,一下是我写的一个汇集获取Android下几种不同目录的一个工具类。 ` /** * 注意Android四种存储目录的区别 * */public class FileHelper { private static String path="";/** * 获取应该内部存储目录 对应文件目录\data\date\application包名\files...

2018-03-29 17:17:24 1316

原创 Android 7.0拍照及剪裁

在android7.0以上系统,如果uri仍然使用fill类型Uri的话,拍照和剪裁时可能会出现以下两种错误://错误一android.os.FileUriExposedException: file:///storage/emulated/0/Android/data/com.yuyh.imgsel/cache/1486438962645.jpg exposed beyond app th...

2018-03-16 17:07:22 449

原创 ZXing扫描的优化

zxing扫描优化  将AndroidManifest中的屏幕对齐方式改为android:screenOrientation="portrait";.CameraConfigurationManager类的setDesiredCameraParameters()方法中在camera.setParameters(parameters)之前加入设置相机后摄像头的方向为90。

2017-08-31 22:42:10 847

原创 android的ZXing二维码扫描集成

最近项目中需求是类似微信扫描功能,而我的项目是通过扫描所乘班车跟车二维码来进行快捷扫描购票和验票功能;     1.准备工作         去github上下载最新的ZXing压缩包,路径https://github.com/zxing/zxing,下载整个项目完成之后目录如下图;      而我们需要的使用到的是红色框中的内容。  2.  将文件夹android作为工程项目

2017-08-31 22:04:23 1628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除