mogqp3unktbnq_社区达人页

个人头像照片
mogqp3unktbnq
已加入开发者社区950

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布201篇文章
3条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年05月

  • 05.20 15:05:24
    发表了文章 2022-05-20 15:05:24

    Android一文让你轻松搞定Touch事件分发(上)

    前言 名词了解 什么是事件 事件流 什么是事件分发 思路梳理 ViewGroup View 涉及事件分发的方法 方法的简单用途解析 拥有上述方法的类 事件分发流程
  • 05.20 14:53:55
    发表了文章 2022-05-20 14:53:55

    C 基本语法

    C 的令牌(Token) 分号 ; 注释 标识符 关键字 C99 新增关键字 C11 新增关键字 C 中的空格
  • 05.20 14:42:14
    发表了文章 2022-05-20 14:42:14

    开启C语言之路

    C语言介绍 C语言的演变过程 C语言的优点 C语言的缺点 为什么要使用 C? 1.系统软件开发 2.应用软件开发 C语言的重要性 C11 新特性 C语言学习技巧 学习C语言的方法 确立自己的学习目标 学习C语言需要前提条件吗 从一个程序走进C语言
  • 05.20 14:28:30
    发表了文章 2022-05-20 14:28:30

    Java的四种引用方式

    1.强引用(StrongReference) 2.软引用(SoftReference) 3.弱引用(WeakReference) 4.虚引用(PhantomReference) 引用队列(ReferenceQueue)
  • 05.20 14:17:00
    发表了文章 2022-05-20 14:17:00

    Android 面试题之 BroadcastReceiver 使用+实例

    Broadcast Receiver是什么 Broadcast Receiver使用场景 Broadcast Receiver的种类 按发送顺序 按发送范围 按Broadcast Receiver的实现 Broadcast Receiver的使用 4.1静态注册 4.2动态广播 4.2.1自定义广播接受者, 4.2.2注册广播 4.2.3发送广播 4.2.4注销广播 4.3无序广播 4.4有序广播 Broadcast Receiver实现原理 LocalBroadcastManager特点 Broadcast Receiver注意事项 实例:BroadcastReceiverDemo.zip
  • 05.20 13:51:42
    发表了文章 2022-05-20 13:51:42

    Android 打开相册选择图片(史上最简单)

    1、activity_main.xml 2、MainActivity.java
  • 05.20 12:29:58
    发表了文章 2022-05-20 12:29:58

    C语言介绍

    说到C语言就得说说盘古开天辟地那点事了。盘古开了天,C语言就在开天后的很多年出现在了人们的面前,给人们带来了新的生活方式。
  • 05.20 12:24:18
    发表了文章 2022-05-20 12:24:18

    Android Studio R文件找不到

    八种解决方法
  • 05.20 12:17:39
    发表了文章 2022-05-20 12:17:39

    Android 面试题之ContentProvider使用+实例

    一、什么是ContentProvider 二、什么是Uri 三、什么是ContentResolver 四、创建ContentProvider 五、使用ContentProvider 六、跨应用使用ContentProvider 七、java.lang.SecurityException: Permission Denial: opening provider com.scc.cp.UserProvider from ProcessRecord 源码:ContentProviderDemo.zip
  • 05.20 11:50:55
    发表了文章 2022-05-20 11:50:55

    Android Gradle插件对应的Gradle所需版本

    Gradle 插件对应的Gradle所需版本 更新 Android Gradle 插件 Android Gradle 插件 API 参考 Android Gradle插件版本的Gradle版本
  • 05.20 11:44:34
    发表了文章 2022-05-20 11:44:34

    Android-SQLite数据库实例

    使用SQLite保存数据 SQL的基本语法 数据库帮助器SQLiteOpenHelper 继承SQLiteOpenHelper类,重写onCreate、onUpgrade、onOpen方法 创建表 删除表 打开数据库表 关闭数据库 添加数据 修改数据 查找数据 删除数据 各参数说明 使用游标 项目实例:SQLiteDemo.zip
  • 05.20 11:24:07
    发表了文章 2022-05-20 11:24:07

    Android 面试题之Service干货篇

    一、Service是什么 二、Service启动方式 startService 1.启动Service 2.停止service bindService 1.使用bindService()方法启动Service 2.使用unbindService()方法取消绑定 startService样例 bindService样例 三、Service生命周期 startService启动的生命周期 bindService启动的生命周期 四、Service和Thread的区别 五、使用IntentService IntentService的特点: IntentService实例
  • 05.19 22:13:03
    发表了文章 2022-05-19 22:13:03

    Android 面试题之 Fragment 使用+实例(下)

    五、Fragment生命周期 六、Fragment的通信 七、Fragment的状态保存 八、Fragment的replace、add、remove方法 九、Fragment的优势 十、androidx包访问Fragment 在Activity中访问 在Fragment中访问
  • 05.19 22:05:32
    发表了文章 2022-05-19 22:05:32

    Android 面试题之 Fragment 使用+实例(上)

    一、为什么要有Fragment? 二、Fragment为什么被称为第五大组件 特点: 三、Activity创建Fragment的方式 静态创建 样例: 动态创建 样例: 四、FragmentPageAdapter和FragmentPageStateAdapter的区别
  • 05.19 21:44:23
    发表了文章 2022-05-19 21:44:23

    Android 通过反射获取Application实例

    Android 通过反射获取Application实例
  • 05.19 21:28:17
    发表了文章 2022-05-19 21:28:17

    Android 面试题之Activity干货篇(下)

    8、scheme跳转协议 实现方式: 2.调用 9、Android本身API并未声明会抛出异常,则其在运行时有无可能抛出Runtime异常,你遇到过吗?有的话会导致什么问题?如何解决? 10、如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 11、如何将一个Activity设置成窗口的样式。 12、如何退出Activity?如何安全退出已调用多个Activity的Application? 13、Activity之间使用Intent传递大量数据带来问题 14、横竖屏切换时候activity的生命周期? 相关推荐 Activity生命周期详解
  • 05.19 21:18:45
    发表了文章 2022-05-19 21:18:45

    Android 面试题之Activity干货篇(上)

    1、Activity是什么 2、Activity生命周期 3、Activity主要的四种状态 4、Activity栈(先进后出) 5、启动Activity 1.简单启动 2.数据传递 2.1简单数据传递 2.2复杂数据传递 2.2.1使用数据包Bundle 2.2.2使用Serializable(序列化) 3.启动带返回值 6、Activity的启动模式(launchMode) 7、进程的优先级 1.前台进程(Foreground process)。 2.可见进程(Visible process)。 3.服务进程(Service process)。 4.后台进程(Background proc
  • 05.19 18:46:54
    发表了文章 2022-05-19 18:46:54

    Android Button及其子类(下)

    RadioButton 实例 在Activity中添加一个 OnCheckedChangeListener 事件处理器 实现单选功能的方案 RadioGroup 单选按钮组 在布局文件中添加控件 在Activity中添加一个 OnCheckedChangeListener 事件处理器 CheckBox 实例 在Activity中为每个CheckBox添加一个OnCheckedChangeListener 事件处理器 Switch Switch的XML属性 实例 在布局文件中添加Switch 在Activity中为Switch添加 OnCheckedChangeListener 事件处理器
  • 05.19 18:32:32
    发表了文章 2022-05-19 18:32:32

    Android Button及其子类(上)

    Button 实例 基础版Button 进阶版Button 1.在res/drawable目录下新建文件 bg_btn_frame_gradient.xml 2.在res/drawable目录下新建文件 bg_btn_selector_bg.xml 3.修改布局文件添加两个Button xml小结
  • 05.19 18:17:26
    发表了文章 2022-05-19 18:17:26

    Android TextView 使用以及属性(方法)大全(下)

    TextViewXML属性和相关方法说明(2)
  • 05.19 18:01:12
    发表了文章 2022-05-19 18:01:12

    Android TextView 使用以及属性(方法)大全(中)

    TextViewXML属性和相关方法说明(1)
  • 05.19 17:37:08
    发表了文章 2022-05-19 17:37:08

    Android TextView 使用以及属性(方法)大全(上)

    TextView是什么 使用TextView 1.在xml中创建并设置属性 2.在xml中创建,在代码中设置属性 效果图: 布局文件 : 在代码中实现: 运行结果分析 3.在代码中创建并设置属性
  • 05.19 17:21:11
    发表了文章 2022-05-19 17:21:11

    Android 六大布局(下)

    三、网格布局(GridLayout) GridLayout的XML属性和相关方法说明 GridLayout.LayoutParams GridLayout.LayoutParams里设的XML属性和相关方法说明 四、表格布局(TableLayout) TableLayout的常用XML属性和相关方法说明 五、帧布局(FrameLayout) FrameLayout常用的XML属性和相关方法说明 六、绝对布局(AbsoluteLayout) 七、其他(约束布局ConstraintLayout)
  • 05.19 17:03:24
    发表了文章 2022-05-19 17:03:24

    Android 六大布局(上)

    为了让组件(TextView,Button等)在不同的手机屏幕上都能运行良好(不同手机屏幕分辨率、尺寸并不完全相同),如果让程序手动控制每个组件的大小、位置,则将给编程带来巨大的困难,为了解决这个问题,Android提供了布局管理器。布局管理器可以根据运行平台来调整组件的大小,咱们程序员要做的只是为容器选择合适的布局管理器。
  • 05.19 16:39:50
    发表了文章 2022-05-19 16:39:50

    Android ViewGroup介绍+实例

    ViewGroup是一个特殊的View,可以包含其他视图(称为子视图)。而ViewGroup是View的 子类 ,所以ViewGroup可以当成普通的UI组件使用。ViewGroup是布局和视图容器的基类,该类还定义了ViewGroup.LayoutParams用作布局参数 基类 的类。
  • 05.19 16:16:24
    发表了文章 2022-05-19 16:16:24

    Android View使用、自定义和性能优化

    View的继承关系 创建View对象 使用XML布局定义View,再用代码控制View 举例 1.创建activity_view.xml文件 2.加载布局文件、关联控件 3.在获得XML布局文件中的视图对象时需要注意下面几点: 4.用代码控制视图 使用代码的方式来创建View对象 实例 1.获得当前的容器视图对象 2.获得或创建待添加的视图对象 3.将相应的视图对象添加到容器视图中 总结 自定义View 为什么要自定义View 自定义View的基本方法 需要用到的两个对象 自绘控件View实例 1、直接继承View类 2、在布局 XML 文件中使用自定义View 性能优化
  • 05.19 15:43:26
    发表了文章 2022-05-19 15:43:26

    Android Gradle 详解

    Gradle ,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书。这个小节就讲讲Android项目中Gradle的使用。目前Android应用大多都是采用Android Studio来开发的,Android Studio默认是采用Gradle作为构建工具的。通常开发者可以不需要理解任何Gradle的脚本配置,就可以开发出一个APP。但是,当你想做一些更智能的操作时,比如修改打包后的输出目录、提高打包速度、构建系统、插件化、热修复和组件化等等,就必须对Gradle有比较深入的了解
  • 05.19 12:31:09
    发表了文章 2022-05-19 12:31:09

    Android Studio 项目目录结构

    Android 平台的主要组件 R.java 资源目录(res) drawable和mipmap的区别: 清单文件AndroidMainfest.xml Android Units 单位 Android 中支持 5 种单位类型
  • 05.19 12:20:26
    发表了文章 2022-05-19 12:20:26

    Android Studio运行项目

    一、在真机上运行(Mac没得) 二、Android Studio自带模拟器(AVD)安装以及运行项目 三、在模拟器上运行
  • 05.19 12:12:20
    发表了文章 2022-05-19 12:12:20

    数据结构与算法-分治法

    分治法: 把一片领土分解,分解为若干块小部分,然后一块块地占领征服,被分解的可以是不同的政治派别或是其他什么,然后让他们彼此异化。
  • 05.19 12:03:23
    发表了文章 2022-05-19 12:03:23

    Android Studio新建项目

    Android Studio新建项目
  • 05.19 11:52:31
    发表了文章 2022-05-19 11:52:31

    Android Studio安装指南

    一、请下载Android Studio 二、Windows安装指南 三、Mac安装指南 四、新的工具和其他 API
  • 05.19 11:46:21
    发表了文章 2022-05-19 11:46:21

    设计模式之行为型模式

    行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。
  • 05.19 11:26:32
    发表了文章 2022-05-19 11:26:32

    Android AppsFlyer接入及测试

    SDK接入 AppsFlyer:Android-SDK集成 SDK与Android平台的兼容性 1、Android 4.0以上 2、非移动Android平台,例如智能电视,包括亚马逊的Fire TV 3、Android应用程式的店外市场,例如Amazon和Baidu
  • 05.19 11:09:04
    发表了文章 2022-05-19 11:09:04

    Android 文件存储-图片存储

    因 Android1 1谷歌禁止使用requestLegacyExternalStorage ,故将存储方式分为两种方式来进行文件存储。 存储你的应用打算与其他应用共享的文件,包括媒体、文档和其他文件。在这里咱们将图片保存至图库(共享文件)。
  • 05.18 12:24:01
    发表了文章 2022-05-18 12:24:01

    设计模式之结构型模式

    结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。
  • 05.18 12:09:14
    发表了文章 2022-05-18 12:09:14

    Android Studio无法连接模拟器(真机)

    场景: 在运行项目的时候找不到模拟器或真机。 解决方案: 1.打开Terminal 2.根据命令行提示,就可看出是否成功连接模拟器(如下图MUMU模拟器)
  • 05.18 12:03:31
    发表了文章 2022-05-18 12:03:31

    Android aab打包

    打包前准备 此版本不符合Google Play关于提供64位版本应用的要求。 以下APK或App Bundle面向64位设备,但只有32位原生代码:[23618]。请向应用中添加64位和32位原生代码。
  • 05.18 11:44:05
    发表了文章 2022-05-18 11:44:05

    设计模式之创建型模式

    目录 创建型模式 抽象工厂模式 建造者模式 工厂方法模式 原型模式 单例模式
  • 05.18 11:30:14
    发表了文章 2022-05-18 11:30:14

    设计模式之设计原则

    设计原则是软件设计模式必须尽量遵循的原则,是设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,而是要综合考虑人力、时间、成本、质量,不刻意追求完美,要在适当的场景遵循设计原则。这体现的是一种平衡取舍,可以帮助我们设计出更加优雅的代码结构。
  • 05.17 21:12:53
    发表了文章 2022-05-17 21:12:53

    java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process

    java.lang.RuntimeException: Unable to create application com.ads.app.MyApplication: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.ads.app. Make sure to call FirebaseApp.initializeApp(Context) first.
  • 05.17 21:06:54
    发表了文章 2022-05-17 21:06:54

    Android ONE store支付

    什么是ONE store应用内支付(IAP) 一家商店应用内部支付(下称IAP)是一家商店使用的,支付服务,开发者销售手机应用程序的应用内部商品时,利用一个商店的验证和支付系统完成向用户支付费用,解决等价流程。一店服务(一店服务,OSS)替代开发的应用商品,OSS与一店总服务器连接执行支付工作,用于响应用户的应用内部商品购买请求。
  • 05.17 20:52:32
    发表了文章 2022-05-17 20:52:32

    Google Pay支付遇到的问题(下)

    Google Play 接受的付款方式注意事项 信用卡或借记卡 手机计费 手机计费疑难解答 请咨询您的运营商以确保: 取消的购买 电子钱包 查找您可以使用的付款方式 Google Play登录报错 使用firebase Facebook登录 做Facebook登录获取不到用户信息 提示:"登录错误:登录此应用程序时出错。请稍后再试。" 谷歌提问 让应用商店详情的介绍文字更改颜色 预注册数量没有变化 相关推荐
  • 05.17 20:42:12
    发表了文章 2022-05-17 20:42:12

    Android SIGABRT的可能原因及开启手机Log日志

    问题:bugly中崩溃分析SIGABRT
  • 05.17 20:32:20
    发表了文章 2022-05-17 20:32:20

    Google Pay支付遇到的问题(上)

    Google Pay 无法购买您要的商品 [DF-AA-01] [DF-AA-20] 支付失败、无法支付、购买无效 弹窗提示:我们这边除了点错误,请重试。 支付返回CODE(BillingResponseCode) 无法用于此购买交易 检查付款是否通过 使用 Play 商店应用 使用网络浏览器: 重启设备 更新 Play 商店应用 确保日期和时间正确 如果“自动日期和时间”和“自动时区”关闭 如果打开“自动日期和时间”和“自动时区”
  • 05.17 19:47:45
    发表了文章 2022-05-17 19:47:45

    Android Google Pay接入

    本文介绍了如何将 Google Play 结算库集成到您的应用中以开始销售商品。包含一些代码示例,它们基于 GitHub 上的官方示例应用。
  • 05.17 19:09:07
    发表了文章 2022-05-17 19:09:07

    Android SDK对应版本号

    Android 的开发于 2003 年由 Android, Inc.开始,该公司于 2005 年被 Google 收购。 Android 1.0 的首次公开发布发生在 2008 年 10 月 T-Mobile G1(又名 HTC Dream)的发布。Android 1.0 和 1.1 并未以特定代号发布。代号“Astro Boy”和“Bender”在一些早期 1.0 之前的里程碑版本中被内部标记,并且从未用作操作系统 1.0 和 1.1 版本的实际代号。
  • 05.17 18:51:44
    发表了文章 2022-05-17 18:51:44

    Android Studio Unable to establish a connection to adb.

    Android Studio Unable to establish a connection to adb.
  • 05.17 18:43:19
    发表了文章 2022-05-17 18:43:19

    Android MyCard支付

    MyCard支付: 1、通过商务联系MyCard进行技术对接,获得最新MyCardPaySDK.jar和接入文档 2、导入MyCardPaySDK.jar 3、根据MyCard提供文档设置AndroidManifest.xml 4、根据自身需求确定是走SDK支付方式还是WebView支付方式
  • 05.17 18:34:39
    发表了文章 2022-05-17 18:34:39

    android openssl不是内部或外部命令

    因:Facebook生成开发密钥散列 为确保你的应用与 Facebook 之间互动的真实性,你必须先向我们提供你的开发环境下的 Android 密钥散列。如果你的应用已经发布,则还应该同时提供发布密钥散列。
  • 发表了文章 2022-05-25

    Android 单例模式必知必会

  • 发表了文章 2022-05-25

    Android 抛弃IMEI改用ANDROID_ID

  • 发表了文章 2022-05-25

    Android 数据存储(四)-Room

  • 发表了文章 2022-05-25

    Jetpack DataStore 你总要了解一下吧?

  • 发表了文章 2022-05-25

    Android 数据存储(二)-SP VS DataStore VS MMKV

  • 发表了文章 2022-05-25

    回顾2021,展望2022 | 年终总结

  • 发表了文章 2022-05-25

    Android 数据存储(一)-文件存储

  • 发表了文章 2022-05-25

    HashMap的产生与原理

  • 发表了文章 2022-05-25

    Kotlin 基础知识汇总(知识与实践相结合)

  • 发表了文章 2022-05-25

    【Kotlin 初学者】Java和Kotlin互操作

  • 发表了文章 2022-05-25

    【Kotlin 初学者】函数式编程

  • 发表了文章 2022-05-25

    【Kotlin 初学者】扩展-享受编程

  • 发表了文章 2022-05-25

    【Kotlin 初学者】泛型简单剖析与使用

  • 发表了文章 2022-05-25

    【Kotlin 初学者】标准函数

  • 发表了文章 2022-05-24

    【Kotlin 初学者】数

  • 发表了文章 2022-05-24

    【Kotlin 初学者】集合

  • 发表了文章 2022-05-24

    【Kotlin 初学者】空安全与异常

  • 发表了文章 2022-05-24

    【Kotlin 初学者】字符串常用操作汇总(下)

  • 发表了文章 2022-05-24

    【Kotlin 初学者】字符串常用操作汇总(上)

  • 发表了文章 2022-05-24

    【Kotlin 初学者】抽象类-嵌套类-单例类-接口

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息