搜索内容

Android进阶
  • Android开发安全设置

    随机数产生器 禁用:Random,Math.random() public class RandomUtil { private static final String digitalChars = "0123456789"; pub……

    Joe.Ye 2023-03-18
    0 0
  • Android HTTPS请求 CertPathValidatorException

    错误信息 Android使用okhttp等客户端请求https时,证书如果是用来测试(不可信任)的会报出如下问题: okhttp默认情况下是支持https协议的,不过要注意的是,……

    Joe.Ye 2023-03-18
    0 0
  • Android优雅地处理按钮重复点击

    参考:https://www.jianshu.com/p/7b354eb8d0d3 传统处理方式 (1)每个按钮点击事件中,记录点击时间,判断是否超过点击时间间隔 private long mLastClickTi……

    Joe.Ye 2023-03-18
    0 0
  • JsBridge为BridgeWebView添加自定义跳转协议

    JsBridge: https://github.com/lzyzsd/JsBridge 自带的BridgeWebView并未添加yy://之外的协议,需要自行实现,如通用协议如电话、短信、邮件以及自定义协议如……

    Joe.Ye 2023-03-18
    0 0
  • Android 8.0 及以上集成友盟推送采坑记录

    setPushIntentServiceClass无效 采用mPushAgent.setPushIntentServiceClass(PushService.class)接收处理消息的方式,在友盟channel进程可以成功接收到消息,Lo……

    Joe.Ye 2023-03-18
    0 0
  • AgentWeb调用JsBridge采坑记录

    AgentWeb:https://github.com/Justson/AgentWeb JsBridge:https://github.com/lzyzsd/JsBridge JS需添加 function connectWebViewJavascriptBridge(callbac……

    Joe.Ye 2023-03-18
    0 0
  • Android集成JsBridge

    Github:https://github.com/lzyzsd/JsBridge 依赖 repositories { maven { url "https://jitpack.io" } } dependencies { api 'com……

    Joe.Ye 2023-03-18
    0 0
  • Android友盟推送接入踩坑记录

    SDK初始化 务必在工程的自定义Application类的onCreate()方法中做SDK代码初始化工作 //友盟推送初始化 //UMConfigure.init(this, "Appkey", "……

    Joe.Ye 2023-03-18
    0 0
  • Android DataBinding 采坑记录

    NoClassDefFoundError: Failed resolution of: Landroidx/databinding/DataBinderMapperImpl app module 和 相关的 子 module 均需配置 android { dataB……

    Joe.Ye 2023-03-18
    0 0
  • Android自动朗读(TTS)的实现

    Android提供了自动朗读支持。可以对指定文本内容进行朗读,从而发生声音;还允许把文本对应的音频录制成音频文件,方便以后播放。Android的自动朗读主要通过Te……

    Joe.Ye 2023-03-18
    0 0
  • Android使用Font Awesome

    Android传统的显示图标方式 在平常的开发中,如果我们需要在界面上显示某个小图标,比如搜索按钮,返回按钮,这时我们需要美工给我们切对应的png图片,并放进……

    Joe.Ye 2023-03-18
    0 0
  • Android集中式登录架构设计思想

    方案有两种,一种是hook到AMS拦截startActivity中的intent,在启动activity的时候判断是否登录,如果没有对intent做动态替换,另一种就是通过AOP实现方法添加……

    Joe.Ye 2023-03-18
    0 0
  • Android使用AOP做登录拦截

    常见App中有两大类,一类是需要通过登录才能进入的App,另一类是不用登录,但是使用相关功能过程中需要登录后才能操作。那么第一类我们常见的做法就是,每次点……

    Joe.Ye 2023-03-18
    0 0
  • Android踩坑记录

    Android RecycleView添加HeaderView宽度不能撑满屏幕问题 作为HeaderView的根布局不可以使用LinearLayout,否则就会产生上述的问题 EditText设置inputType为……

    Joe.Ye 2023-03-18
    0 1
  • Android插件化之startActivity hook实现登录拦截

    Android 26及以上:startActivity -> startActivityForResult -> mInstrumentation.execStartActivity -> ActivityManagerNative.getDefault().start……

    Joe.Ye 2023-03-18
    0 0