
android第三方
android第三方
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
android 神气插件 自动补全tabnine
在一次偶然的机会。。。搜bug的时候遇到了这个插件。。好像支持的ide很多。被称为一款程序员的杀手级插件。但是我主要是做安卓的 也用过了 所以推荐一下官方网站:https://www.tabnine.com/你会离谱的发现他兼容了Visual Studio CodeIntelliJ Platform (IntelliJ IDEA, PyCharm, Android Studio, and others)Sublime TextVimVim (Deoplete)Vim (Coc)Ema...原创 2020-12-09 17:13:10 · 2573 阅读 · 1 评论 -
华为HMS Drive Kit 华为云空间服务
学习地址 我是通过下方的云空间教学视频来学习并真实体验了华为hmsCore云空间能力集成的,视频内容步骤很详细。 https://developer.huawei.com/consumer/cn/videoCenter/play?id=101582991858098536限制 开发者必须关联华为开发者帐号sdk 使用前应用必须登录华为账号 Drive k...原创 2020-03-05 21:22:46 · 2861 阅读 · 1 评论 -
sharesdk第三方微博登录:你所访问的站点在微博认证失败,错误号:21322
上图:图片看不了,请看文字:出错了!你所访问的站点在微博认证失败,错误号:21322原因:应用信息-高级信息-OAuth2.0授权设置-授权回调页,所填url要与下面的URL //设置新浪的appId和appKey [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_...原创 2020-02-11 11:42:41 · 1300 阅读 · 0 评论 -
Android Studio 翻译插件Translation和strings.xml多语言文件插件的安装和使用
一.前言在我们Android项目中,命名文件或变量时常常会遇到不知道取何名字,总是会打开浏览器进行翻译查询,而且如果遇到要适配多国语言,还要创建多个strings.xml,就会显得十分麻烦和繁琐,这时候就想有没有实用的工具,方便我们这一方面的业务开展。这里介绍两个Android Studio的插件,一个是Translation,一个是AndroidLocali...原创 2020-01-19 14:34:22 · 4915 阅读 · 3 评论 -
QQ登录, 腾讯开放平台和QQ互联的坑
最近,项目中,QQ登录的APPid 和key 是 腾讯开放平台的,如果要转换成QQ互联,必须QQ互联关联腾讯开放平台,并审核通过,如果新建一个App的话,再给开发AppID和KEY就会报10044,非官方正版应用开放平台地址http://op.open.qq.comqq互联地址 https://connect.qq.com/manage.html#/ 移动应用---有一个 (关联腾...原创 2019-05-15 19:23:15 · 2432 阅读 · 8 评论 -
使用Android-PickerView实现地址选择器时间选择器
原来的git地址https://github.com/Bigkoo/Android-PickerView好吧,我们只能做一些摸索了,还好留下了demo,这个控件堪称完美,兄弟们可以一起去用用,大家交流体验。做那种滚动选项选择的不在话下,用了这个,就可以跟ios的大兄弟同步了,当然我不再介绍这里的时间选择器,数据固定已经封装。弱水三千,我取一瓢饮。我这里只拿选项选择器来进行地址滚动选...原创 2019-05-05 20:17:31 · 2154 阅读 · 0 评论 -
OkHttp 封装(二)实现功能与使用
OkHttp 主要实现功能如下一般的get post请求 基于Http的文件上传 文件下载 加载图片 迟滞请求回调。直接返回对象,对象集合, 支持session的保持封装基类如下package com.liuan.ok_demo;import android.graphics.Bitmap;import android.graphics.BitmapFactory;...原创 2019-03-27 15:49:16 · 373 阅读 · 0 评论 -
OkHttp 封装与picasso 加载图片裁剪图片(1)简单使用
介绍为啥使用这个框架。这个框架有那些优点1 Android 轻量级框架2 Android 系统提供Http 通信类 HttpURLConnection和HttpClient尽管Google 再大部分安卓版本中推荐使用 HttpURLConnection 但是这个类相对于HttpClient 功能太少了 需要手动封装HttpClient(这个类冗余代码过多)3 Okhttp...原创 2019-03-25 18:29:27 · 377 阅读 · 0 评论 -
微信自用高性能通用key-value组件MMKV已开源!
MMKV 是腾讯的一套成熟的方案,他为了优化sp而生。他的原理是采用修改内存的键值1、MMKV简介腾讯微信团队于2018年9月底宣布开源 MMKV ,这是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,主打高性能和稳定性。近期也已移植到 Android 平台,一并对外开源。MMKV 是基于 mmap 内存映射的 key-va...原创 2019-03-22 15:55:30 · 407 阅读 · 0 评论 -
常用图片加载框架比较(Glide、volley、Picasso)
Volley一、ImageRequest:来对网络图片进行请求,放入请求队列,获取后现在在控件上面步骤:...原创 2019-03-21 10:20:58 · 272 阅读 · 0 评论 -
Android项目中最火最常用的优秀开源项目
分类 详细 框架名称 简介 Star 数 最近 更新 UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天 UI 刷新 Android-PullToRefresh 比较早的一款下拉刷新框架 8.5k 4年 UI 刷新 android-...原创 2019-02-25 15:14:28 · 292 阅读 · 0 评论 -
微信如何通过Html网页调用本地安卓app 或者ios app?
普通浏览器拉起ps:此处只有android教程,,ios的自己看 文档吧。。 需求微信如何通过Html网页调用本地安卓app 或者ios app效果android端调用起来apk 没有问题,但是第一次应用没有安装的话 需要点击两次才可以下载,如果已经下载 可以正常调用的经过测试 学堂在线android端和iso端也是用的这个具体测试方法ios端微信在6.6.1...原创 2019-01-17 17:31:30 · 2557 阅读 · 1 评论 -
Android Studio 安装插件ADB Idea
大家在做开发时会经常因为某个存储的数据影响调试而不得不卸载app重新安装,今天介绍个android studio插件给大家,彻底抛弃这些繁琐的步骤!打开Android Studio->File->Settings->Plugins搜索ADB,会出现下图所示,我这便已经安装了,所以显示Uninstall,没有安装的会显示Install,点击安装即可,安装成功后重启and...原创 2018-11-06 10:51:17 · 527 阅读 · 0 评论 -
Android 路由框架ARouter最佳实践
一:什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。二:为什么需要路由Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义:在一些复杂的业务场景下(比如电商),灵活性比较强,很多功能都是运营人员动态配置的,比如下发一个活动页面,我们事先并不知道具体的目标页面,但如果事...原创 2018-10-29 09:55:03 · 277 阅读 · 0 评论 -
Android接入百度自动更新SDK
一:前言公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹啊,有木有。我下载下来把其他无关的jar包根so文件删掉了.把百度的demo也进行精简了一下.只留下了自动更新必须要用到的.二:效果图如下三:代码如下AutoUpdateActivity...原创 2018-10-16 18:05:41 · 600 阅读 · 0 评论 -
StatusBarUtil 大神用的工具类
https://github.com/laobie/StatusBarUtilgit 地址如上集成方法如下StatusBarUtilA util for setting status bar style on Android App. It can work above API 19(KitKat 4.4).中文版点我SampleDownload Stat...原创 2018-10-08 16:32:37 · 4681 阅读 · 0 评论 -
android 常用 工具类 com.anguomob:lib 个人总结
再一次偶然的机会发现有一样的轮子地址如下https://github.com/Blankj/AndroidUtilCode但是我的将会持续更新。。直至天荒地老下面是我个人的类git 地址 点我传送 此处永远是线上最新的代码!!!!!说明书在git README.md 内容同下 可能有会更改 大概如下最新说明文档点我tp有些代码写第一次 兴致盎然,可再写...原创 2018-07-24 01:18:08 · 4537 阅读 · 8 评论 -
Glide 4.7.1 学习使用
现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常稳定,功能也都十分强大。但是它们的使用场景基本都是重合的,也就是说我们基本只需要选择其中一个来进行学习和使用就足够了,每一个框架都尝试去掌握的话则有些浪费时...原创 2018-07-07 01:18:03 · 2242 阅读 · 0 评论 -
Android项目里集成Cordova详解
一 安装node.js下载地址:https://nodejs.org/en/安装完成后,cmd执行 npm install -g cordova ,全局安装Cordova。 注意:可能会有点慢,请耐心等待!二 cmd创建Android项目1.新建一个项目: 路径名>cordova create 文件名 包名 工程名2.添加Android平台:cordova platform add and...原创 2018-06-10 14:29:28 · 4702 阅读 · 0 评论 -
Volley框架的使用(加载网络图片,加载json数据)
1.Volley 简介 下载地址:https://android.googlesource.com/platform/frameworks/volley volley视频:http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded 它是谷歌在2013年I/O大会上提出来的一套解决 Android与服务器端进...原创 2018-04-26 07:22:42 · 256 阅读 · 0 评论 -
picasso--不得不看的异步图片加载与缓存开源库
picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载:1Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").in原创 2018-04-15 00:36:01 · 382 阅读 · 0 评论 -
Android Studio插件GenerateFindViewById
前言这个插件是为了方便自己写代码,至于如何编写Android Studio插件可以看我上一篇博客自己编写Android Studio插件。演示安装下载项目里面的GenerateFindViewById.jar包,然后打开AS的Plugins,点击Install plugin from disk…安装 打开AS的Plugins,点击Browse repositories…原创 2018-03-11 01:13:10 · 1831 阅读 · 0 评论 -
26款优秀的Android逆向工程工具
转自:点http://www.freebuf.com/sectool/111532.html工欲善其事必先利其器,好的Android逆向工程工具在逆向破解工程中起到事半功倍的作用。1. SMALI/BAKSMALISMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Google公司自己设计用于Android平台的虚拟机)来反编译和回编原创 2018-03-10 23:08:42 · 1604 阅读 · 0 评论 -
FloatingActionButton
git地址点击打开链接原创 2018-01-20 18:47:12 · 279 阅读 · 0 评论 -
Android非常强大的第三方数据库LitePal
github地址:https://github.com/LitePalFramework/LitePal用过Android原生的数据库也知道,我们要写成千上百行的代码去配置自己的需求,这个是十分痛苦的事件。第三方的数据库用过greeDao,也是太繁琐,很多需求都需要自己去敲打。那么先来简单介绍一下吧,LitePal是一款开源的Android数据库框架转载 2018-01-13 16:25:47 · 677 阅读 · 0 评论 -
ShortcutBadger快捷方式通知
ShortcutBadger: The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!Supported launchers:SonySamsungL原创 2017-09-11 21:57:26 · 1485 阅读 · 0 评论 -
Android自定义小红点消息提示
我们在开发的时候,会经常遇到小红点的需求,比如类似微信的聊天信息,新消息的通知这样的需求。如果通过图片来实现,会比较麻烦,一换图片就要多做一张图片。我们有万能的画笔,为什么不画出来呢。效果图展示自定义view源码使用方式源码下载无图不上源码实现。先上图再说。 比如 我的右上角有个小红点 ok 我们底部菜单栏是通过RadioButton来实现的,那么我们现在就开原创 2017-09-06 12:07:05 · 658 阅读 · 0 评论 -
Android - 一个似神器而非神器之Palette探索与实践
背景前段时间,在进行项目开发的时候,UI给了一个银行卡相关的列表,每个item都是渐变效果,直接使用背景图片,直接导致的是包增加近2M。 列表示例( >20个)简单做法:服务器返回对象银行卡item,包含其图片就行了;但在这个项目中,放在了客户端进行了判断,为什么要放在客户端呢,就不说了。。。。。于是乎,研究了下Palette ,给itemView生成背景颜色,包括圆角,渐变.了解需求:根据...原创 2017-09-05 18:09:23 · 316 阅读 · 0 评论 -
Android Material Design学习之二AppBarLayout
先来看看官方API是怎么描述的AppBarLayout是一个垂直的线性布局,它是为Android Material Design设计的App Bar,支持手势的滑动通过setScrollFlags(int)或者通过相关联的xml属性app:layout_scrollFlags给子控件提供想要滑动的behaviorlayout_scroll原创 2017-09-05 10:51:40 · 291 阅读 · 0 评论 -
Android Fragment使用(四) Toolbar使用及Fragment中的Toolbar处理
Toolbar作为ActionBar使用介绍本文介绍了在Android中将Toolbar作为ActionBar使用的方法.并且介绍了在Fragment和嵌套Fragment中使用Toolbar作为ActionBar使用时需要注意的事项.使用support library的ToolbarAndroid的ActionBar每个版本都会做一些改变, 所以原生的ActionBa原创 2017-09-05 09:52:14 · 717 阅读 · 0 评论 -
JieCaoVideoPlayer
项目地址:lipangit/JieCaoVideoPlayer简介:真正实现 Android 的全屏功能,立志成为 Android 平台使用最广泛的视频播放控件更多:作者 提 Bug 示例 APK 标签:android-videoview-videoplayer-mediaplayer-fullsc-视频播放- This proj原创 2017-09-01 21:36:44 · 1275 阅读 · 0 评论 -
BottomSheets的使用
Android Support Library 23.2里的 Design Support Library新加了一个Bottom Sheets控件,一个底部表,就是我们经常在分享或者地图、音乐等app看到的效果 昨天晚上Support Library 23.2包还没能更新,官方视频就已经透露出了,视频地址,从视频看出Support Library 23.2包新增了:原创 2017-08-31 11:07:08 · 539 阅读 · 0 评论 -
Android中使用Dialog风格弹出框的Activity
在Android中经常会遇到需要使用Dialog风格弹出框的activity,首先我们可能会首先想到的是在XML布局文件中设置android:layout_height="wrap_content"属性,让activity的高度自适应,显然这还不行,我们还需要为其DialogActivity设置自定义一个样式 @android:color/transparen原创 2017-08-30 17:45:30 · 433 阅读 · 0 评论 -
第三方水波纹效果
2 Star42 Fork7canyinghao/CanEffect Code Issues 1 Pull requests 0 Projects 0Insights DismissJoin GitHub todayGitHub is home to over 20 million developers原创 2017-07-24 00:23:55 · 970 阅读 · 0 评论 -
一个高效、稳定、强大的Android刷新库
SmoothRefreshLayout项目地址SmoothRefreshLayoutEnglish | 中文一个高效的Android刷新库,理论上支持所有的视图,比官方的SwipeRefreshLayout更强大且使用方便.本开源库的部分代码来自android-Ultra-Pull-To-Refresh.非常感谢他提供的这么棒的开源项目!特性:原创 2017-07-23 23:54:43 · 2690 阅读 · 0 评论 -
DrawerLayout的使用
目前很多应用都有侧滑菜单,最初的侧滑菜单很多都有SildingMenu,相信很多人都用的很熟。Google推出了自己人侧滑菜单DrawerLayout,相信很多人已经在用了。这里记录一下DrawerLayout的使用。DrawerLayout目前大体有两种形式吧。效果图下面看一下效果图:效果一效果二其实还有第三种效果,就是第一种的原创 2017-05-09 17:47:53 · 460 阅读 · 0 评论 -
FloatingActionButton的使用
<android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignP原创 2017-05-09 17:24:53 · 623 阅读 · 0 评论 -
Toolbar 和他的返回键
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" app:theme="@style/Theme.AppCompat.NoActionBar" app:title="@string/rank_list" app:titleTextColor="#fff"原创 2017-05-03 12:07:58 · 482 阅读 · 0 评论 -
Material适配 - 入门篇
随着Material Design的普及,很多开发人员都会面临App的Material适配。如果你的App不只是针对5.0以上设备的话(多数情况也必须做兼容), 那么下面的经验总结将会对你有所帮助。当然,有些公司的App不会改成Material Design,但如果你以前使用AppCompatV7的话,升级到21后,你必然面临和以前不一样的使用方式,了解新的方式也是必须的。言归正传,官方给原创 2017-04-25 15:24:40 · 487 阅读 · 0 评论 -
zxing生成二维码
这里需要用到zxing的core.jar包[java] view plain copy// 生成QR图 private Bitmap createImage(String text) { try { if (TextUtils.isEmpty(text)) {原创 2017-04-20 15:13:18 · 454 阅读 · 0 评论