android01的博客

https://www.niwoxuexi.com/blog/user/141

  • android Twitter第三方登陆

    创建app:https://apps.twitter.com官方DEMO:https://github.com/twitter-archive/twitter-kit-and...1、接入的第一步还是要在官方后台创建一个app,按照提示一步步添加,此过程就是为了得到key和secret,别忘了callback_url也要添加2、开始集成:在app/build.gradle里添加dependenci ...

    • 更新时间: 2022-10-22 01:08
    141浏览
    0推荐
    0评论
  • Android登录 之 Twitter登录

    作为Android登录 之 GooglePlay登录的姊妹篇,这俩篇主要是对接国外平台登录的文章。作者文笔并不好,但是,管他呢,实现功能不就得了嘛。兄弟们自带梯子啊然后按照流程,创建申请什么的,也就不多说了。接下来就是咱对程序动手的时候了老规矩,咱一步步来首先在我们的根目录中的build.gradle文件添加jcenter()repositories { jcenter() } 根目 ...

    • 更新时间: 2022-10-22 00:57
    403浏览
    0推荐
    0评论
  • AppbarLayout 自动滚动到指定位置

    AppbarLayout有两种状态:折叠状态和展开状态。可以通过 setExpanded (boolean expanded) 方法设置状态。addOnOffsetChangedListener当AppbarLayout 的偏移发生改变的时候回调,也就是子View滑动。可以通过以下方法设置自动滚动到指定位置: CoordinatorLayout.Behavior behavior1 = (( ...

    • 更新时间: 2022-10-21 07:06
    175浏览
    0推荐
    0评论
  • AppBarLayout滑动到指定位置

    Appbarlayout 可是展示scrim,如果不想展示,可以使用方法滚动到指定位置 android.support.design.widget.CoordinatorLayout.Behavior behavior = ((android.support.design.widget.CoordinatorLayout.LayoutParams)appBarLayout.getLayout ...

    • 更新时间: 2022-10-21 07:04
    125浏览
    0推荐
    0评论
  • android 将ScrollView滚动到底部

    android 将ScrollView滚动到底部,主要包括android 将ScrollView滚动到底部使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下方案1:使用 scrollTo 或 smoothScrollTo 滚动到 scrollview 最后一个节点位置public static void scrollToBottom(final View ...

    • 更新时间: 2022-10-21 06:34
    121浏览
    0推荐
    0评论
  • Stripe国际支付简介及Android对接代码

    一、了解Stripe支付1,最近公司正在做一个国际版APP,涉及到海外支付,调研过Paypal、Skrill、BrainTree、Stripe(可参考海外移动支付方案对比),最终 选择了Stripe支付。Stripe特点如下:收费规则简单透明,手续费就是收取订单总额的3.4 % + HK$2.35。没有月费、开户费、退款手续费,撤销付款费用手续费HK$85.002,Stripe支持135+种货币创 ...

    • 更新时间: 2022-10-20 10:06
    263浏览
    0推荐
    0评论
  • Android实现保存图片和视频到系统相册

    最近在做图片和视频保存功能,之前做的是保存到sd卡目录下,现在是保存到系统相册中.废话不多说,直接搞成工具类public class FileUtils { /** * 保存图片 * @param context * @param file */ public static void saveImage(Context conte ...

    • 更新时间: 2022-10-20 09:43
    138浏览
    0推荐
    0评论
  • Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.

    报错信息:The specified Android SDK Build Tools version (31.0.0) is ignored, as it is below the minimum supported version (31.0.。) for Android Gradle Plugin 4.2.2.Android SDK Build Tools 30.0.2 will be use ...

    • 更新时间: 2022-10-20 07:56
    163浏览
    0推荐
    0评论
  • Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find...

    报错:Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find...android studio 打开新项目时出现。问题解决打开build.gradle文件,加入代码 maven { url ‘https://maven.google.com’ } 如下所示: repositories ...

    • 更新时间: 2022-10-20 04:03
    145浏览
    0推荐
    0评论
  • implementation和api的区别

    关于implementation和api的区别,一共分为两个方面:一、编译范围关于这一部分,[参考官网],说的很清楚:implementation:Gradle 会将依赖项添加到编译类路径,并将依赖项打包到构建输出。不过,当您的模块配置 implementation 依赖项时,会让 Gradle 了解您不希望该模块在编译时将该依赖项泄露给其他模块。也就是说,其他模块只有在运行时才能使用该依赖项。使 ...

    • 更新时间: 2022-10-20 03:17
    131浏览
    0推荐
    0评论
  • service的意义

    Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如:onCreate,onStart 这些函数在被系统调用的时候都是在主进程的 main 线程上运行的。如果是Remote Service,那么对应的 Service 则是运行在独立进程的 main 线程上。因此请不要把 Service 理解 ...

    • 更新时间: 2022-10-19 14:45
    133浏览
    0推荐
    0评论
  • Android Camera原理之camera HAL底层数据结构与类总结

    amera HAL层数据结构非常多,看代码的时候常常为了了解这些数据结构找半天,为了方便大家学习,特地总结了一些数据结构以及这些数据结构的位置:1.hardware/libhardware/include/hardware/camera_common.h:1.1 camera_info_t : camera_infotypedef struct camera_info {int facing;in ...

    • 更新时间: 2022-10-19 14:40
    123浏览
    0推荐
    0评论
  • 网络安全中常用的几种加密方式都有哪些?

    数据加密是将数据从可读格式转换为加扰信息的过程,此过程是为了防止窥探者读取传输中的机密数据,数据加密是一种常见且有效的安全方法,是保级企业数据的首选,那你知道网络安全中常用的几种加密方式都有哪些吗?请看下文:1、密钥散列 采用MD5或者SHA1等散列算法,对明文进行加密(这里的加密仅对人,不对机器,因为这些算法机器可以用对应算法算出来) 优点:防篡改;使用场景:普通文件下载;缺点:不具备安全性、可 ...

    • 更新时间: 2022-10-19 14:36
    132浏览
    0推荐
    0评论
  • Python怎么输出所有的水仙花数?

    所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。用Python输出水仙花数,对于有面试需求或者对算法感兴趣的同学,是一定要掌握的,在面试过程中,面试官很大程度会让我们书写算法,比如冒泡排序、九九乘法表、水仙花数等,那该如何写呢?请看下文: 编程思路:首先利用for语句循环从100到999的所有数字,并且把它赋值给变量n;然后分解变量n,获取个位数k、十位数j和百位数i;最后判断i、j ...

    • 更新时间: 2022-10-19 14:35
    147浏览
    0推荐
    0评论
  • Facebook第三方登录获取姓名,头像,邮箱等个人信息

    最近项目新增一个需求:需要收集用户的邮箱信息。但是直接通过GraphRequest.newMeRequest去获取发现返回值为空,通过查阅资料得知facebook获取用户邮箱还需要授权。授权方式如下 LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile,email")); ...

    • 更新时间: 2022-10-19 02:14
    133浏览
    0推荐
    0评论