自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac Android Studio Flutter环境配置之第一个Futter项目

1、安装flutter插件、dart插件打开android studio -->preference–>Plugins–>Marketplace 搜索flutter点击installed安装,之后重启即可。如图:2、这个时候android studio 就会有start a new Flutter project操作项。如图:3、点击start a new Flutter project即可创建一个Flutter项目,如图:4、选中Flutter Application点击

2022-02-12 14:09:43 1638

原创 Android P 行为变更对 WebView 的影响

年前遇到的这个问题,今天年后第一天上班,在验证别的问题的时候突然想到年前解决的这个问题,一时竟想不起当时怎么解决的了,翻看代码思考了一会儿才想起来,特在此记录下。统计到的错误日志如下:Process Name: 'com.xxxx.xxx’Thread Name: 'main'Back traces starts.java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx.xxxx/com.xuetian

2022-02-09 14:27:58 1448

原创 快速实现PDF,DOC,XLS,PPT等文件预览

说起app内部浏览pdf以及办公文档,对于android来说就不像ios那么方便,直接在webview里放入相应链接即可实现app内部预览;但是面对要预览pdf,doc等文件的需求,安卓小伙伴又不可能不去实现,只因产品一句ios就能android为什么不能;然后,在不断的撕逼与妥协之下相当一部分的实现方式就是将文件下载下来调用第三方APP打开。这种跳出自家应用的体验的确不怎么好,但是面对有限的开发...

2018-09-04 08:49:07 4722 11

原创 android studio打aar包

android打aar工具包,内容可以包含java代码和资源文件,打成之后直接放到libs下使用即可。打包步棸如下:1、在该项目里新建一个module,操作File——>New——>New Module如图:(http://upload-images.jianshu.io/upload_images/6170535-9a3ed433006a0360.png?imageMogr2

2017-09-10 22:38:08 1590

原创 DownloadManager实现下载、安装更新app功能

一款app必不可少的功能,就是自动检测版本实现下载、安装更新到最新版,除非就打算做一版。在此我们跳过检测只说下载、更新。我这边是使用DownloadManager封装了一套,在此分享一下。DownloadManager有两个很明显的好处:对于断点续传功能支持很好和当用户切换不同的应用以后下载需可以在后台很好的继续进行。比我们自己实现省了不少事。简单说一下实现这个业务的方案步棸,必备

2017-07-31 20:27:00 559 1

原创 带进度条的WebView

自己封装的一个带进度条的WebView,在此分享一下WebView添加自定义进度条;实现缓存,有网取网络数据,无网取缓存数据1、自定义一个ProgressWebView继承webviewpublic class ProgressWebView extends WebView{private final String TAG="ProgressWebView"

2017-07-30 00:18:29 513

原创 android(java) DES加密、解密详解

刚来的时候公司网络数据传输都是用的明文,这两天说要加密传输就研究了一下des对称加密和rsa非对称加密两种加密方式,之前了解的MD5和base64对现有需求不太适合。base64安全性太低,MD5不可逆,一般作为盐值或存储个别加密参数结果,鉴于要加密所有参数,所以...;在此我重点说一下des对称加密,之后再说rsa加密,base64和MD5相对比较简单也比较常见,就不多说了。des加

2017-07-21 20:57:40 641

原创 android中RecyclerView下拉刷新上拉加载更多

初次使用RecyclerView的时候踩了很多坑,比如数据造好了adapter写好了set之后不是没数据就是显示不全要么就是崩溃各种难受,后来总算数据显示了,就要考虑刷新以及加载更多的问题了。起初我也是想的像当年实现ListView的刷新和加载更多一样添加headerView和footview,后来到网上看了一下原来已经有别的方式了,不用那么麻烦。一、下拉刷新1、至于下拉刷新只需要

2017-07-04 00:05:51 375

原创 android电话相关功能整合(读取通话记录、自动拨号、自动挂断、自动接听)

最近在做的一个crm项目要求实现实时上传通话记录和自动拨打电话功能,研究了一下电话相关的一系列功能,趁着今天不忙在此总结下,做个备忘。一、读取通话记录:        1、首先android读取通话记录需要在清单文件添加相关权限        2、获取通话记录Cursor:Cursor cursor=                              

2017-06-25 08:24:17 6454 5

原创 博客伊始

2017年找工作过程当中遇到种种问题,于是乎在这个夜晚决定写自己的博客;作为移动开发人员,这么多年没写过像样的技术乃至生活总结,回首想来也是惭愧。遂决定,在此给以后的自己留点自己曾经的身影。2017.3.8这一天是焦虑的,辞职两三个月啦,开始找工作也有将近一个月啦,可是却没有面试几家公司。这情况跟几年前差别太大了,感觉这个市场饱和了,同时也在怀疑是不是自己的工作年限和自己的能力不成正比的原因。

2017-03-08 18:57:18 199

空空如也

空空如也

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

TA关注的人

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