- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 Android Apk安装包断点下载 实现更新
我们原来没这个需要,因经理要求 给客户更好的体验,开发断点下载apk,还好小哥之前搞过这个,手拿把掐的把这个功能实现了。因为咱们是要把apk文件下载到手机内存里的 所以由于android 文件权限隐私 需要声明Provider。第五步,因为我在我本地加了MD5判断下载的apk是否和网上的一致 所以我这里加了一个MD5的工具类。在AppDownloadManager创建一个广播 监听下载的进度。断点下载,肯定开权限啊 这点大家就不用我多说了吧 自行百度。第一步,创建网络请求类和网络接口下载回调。
2023-07-07 09:48:54
568
原创 Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveE
最新更新Android studio 2021.1.1 版本 依赖库的时候出现一个bug百思不得其解上网也找了一些案列 但都不相同最后解决 楼主记录一下找到文件夹下 settings.gradle 文件如图1 所示在dependencyResolutionManagement里添加gradlePluginPortal()再编译一下试试 看看是不是解决了 以上问题不知道是不是我安装环境的问题 望轻喷。图1...
2022-03-31 13:57:57
5665
6
原创 Android 基于x5Webview 浏览文件 office文档
最近在开发Android原生嵌套H5实现混合开发,需要webview 在线浏览pdf/word之类的 本身就基于x5Webview 开发的 正好有浏览文件功能 实现记录一下
2022-03-23 16:53:40
5390
3
原创 Android 消息数显示+配合ViewPager
首先看下效果图 因为公司要求做一个oa 但是需要有消息提醒 辗转反侧 彻夜难眠 终于在网上看到一个demo解决我这个问题。 参考https://github.com/tyzlmjj/PagerBottomTabStrip这个demo 这个大佬写的不错 值得借鉴。首先添加依赖 去demo pager-bottom-tab-strip把这个依赖到自己的...
2019-01-21 09:26:18
383
转载 原型模式-下拉刷新的全局设置
转载于https://luhaoaimama1.github.io/2017/04/04/Refresh/目的全局替换刷新头部头部可拔插:需要应用策略模式(组合与接口的方式set get); 全局替换:就是原型模式设置一个全局头部,那么每次使用的下拉刷新 都是全局头部的深拷贝对象。当然可以随意生成想要拷贝的特性; 范例头部接口全局设置 实践项目:https://github.com/luhaoa
2017-08-07 10:56:31
398
原创 Android中Handler、Looper、Message、MessageQueue详解
概述: 很多android初学者对android 中的handler不是很明白,其实Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。在下面介绍handler机制前,首先得了解以下几个概念:1. Message 消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2.
2017-08-07 10:51:04
393
原创 仿微信图片选择器,一步到位!!!
1概述 于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了,单纯显示图片没撒意思,我们决定高仿一下微信的图片选择器,在此,感谢微信! 先上效果图 这显示的图片有点小,根据自己情况来,我就是实现下,没用。 本人用的的图片集成框架
2017-08-04 10:35:27
350
原创 动态获取文件路径或图片路径
我也不详细说了,直接上代码public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button back; private ImageView biment; private String picPath = null; private
2017-07-17 15:30:11
2492
2
原创 okhttp实战使用详解
我是把okhttp封装起来了,然后调用了,下面我直接把代码粘贴出来,直接用就可以了。 首先我把这个封装的东西放在一个单独的包里。 再看看里面写的都是什么吧package com.example.xu.hyoa.httputil;import okhttp3.Call;/** * Created by yzx on 2017/7/1 */public class CancelAble {
2017-07-17 15:25:46
542
原创 仿微信页面Fragment之间的切换
主要实现微信页面页面横条跟随页面滑动,和字体颜色跟随进行变色。第一步 建立滑动的Fragment页面 继承android.support.v4.app.Fragmentzhg这个包 千万不要继承app那个包不然会出错的。 然后实现onCreateView方法,绑定布局,这个Fragment页面就完事了。 因为是两个或者多个页面进行滑动,所以多创建几个Fragment页面。第二步 在xm
2017-06-19 14:22:35
924
原创 关于android 6.0以上获取wif的MAX地址
第一种方法 public static String getMacAddress() { String macAddress = ""; try { Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); wh
2017-06-19 09:21:16
309
原创 关于EditText判断手机号的问题
我之前做的时候要用到, 但是我也不知道从哪位大神看到的,因为时间太长了,忘记了,上传代码以防忘记!!!以下代码直接复制,创建一个类TelNumMatch 复制里面去package com.example.administrator.nl.Yzm;import android.util.Log;import java.util.regex.Matcher; import java.util.rege
2017-06-14 14:54:54
648
原创 Android 中各种对话框的应用
- 普通对话框Builder b = new Builder(this); b.setMessage("are you sure"); b.setPositiveButton("ok",new OnClickListener(){}); b.setNegativeButton("cacel",null); b.create(); b.show();- 列表
2017-06-14 14:08:54
405
原创 关于百度地图获取测试版SHA1和发布版发布版SHA1的问题
关于百度地图获取测试版SHA1和发布版发布版SHA1的问题测试版的SHA1发布版的SHA1测试版的SHA11、百度LBS Android SDK下载中心网址。 http://lbsyun.baidu.com/sdk/download2)申请key步骤 http://lbsyun.baidu.com/apiconsole/keyAndroid应用获取包名packagename,根据开发工具不
2017-06-12 18:05:20
779
face-aip.js检测模型
2025-04-15
faceapi的ssdMobilenetv1模型
2025-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人