- 博客(16)
- 收藏
- 关注

原创 Android App内部更新(最新) 各安卓版本适配
Android 内部更新 各安卓版本适配一:前言在国内,app在线更新是一个必须要求。新版本发布时。用户进入我们的app,就会弹出更新提示框;二:开发在线更新分为以下几个步骤:1:通过接口获取线上版本号 versionCode;2: 比较线上的versionCode 和当前的versionCode ,弹出更新窗口;3:下载apk文件(其实就是文件下载);4:安装apk文件;end1、2 步骤很简单 ;3、4因为 Andriod各个版本权限和隐私的保护和收缩,因此3和4会有各种适配问
2020-11-27 17:43:06
2037

原创 Android Studio已有项目集成C++(Jni);
开发环境:Android Studio 3.5.2;写作背景:随着IOT的物联网的发展,以及5G的到来,万物互联已经是未来的趋势。所以作为Android开发者来说,Jni编程必须要学会了,兄弟们,灼哥来带你们上车。(灼哥为什么会,是因为灼哥IOT行业干了几年,设计开发产品消费类监控摄像头,传感器等)前期准备:NDK开发包下载,Cmake下载;(Android studio可以下载)此文章主讲...
2020-04-06 15:19:23
836
2

原创 Android Studio 自带终端命令行Terminal xx不是内部或外部命令 的问题解决
@Android Studio Terminal xx不是内部或外部问题解决Terminal写这边文章记录自己在开发过程遇到的问题,以便大家碰到在网上查找问题时找不到正确答案而着急,,;解决办法:配置环境变量在 Terminal 中使用 adb,报 ‘adb’ 不是内部或者外部命令,也不是可运行的程序解决方案: 配置环境变量1.在环境变量中的系统环境变量增加一个新的变量名:ANDROI...
2020-04-06 11:51:57
937

原创 Android消息机制整理分析篇
Handler机制部分核心分析(知道这么多其实也够了,不需要每行代码搞懂)基本涉及: Looper MessageQueue Message 在日常开发中,我们使用Handler比较多,所以Handler也是成为安卓人的宠儿以及面试官的宠儿;那么我们今天就仔细聊聊Handler机制,剖析剖析他玩玩; 其实我们Android程序其实就是消息驱动的。在APP 启动中,都有一个主入口:...
2020-03-22 17:13:20
243

原创 旧博客停更,新账号下第一篇文章:【基础篇】Android studio Gradle 下载慢方案
这是我新账号下第一篇文章:可以解决初学者在gradle上遇到下载的问题而烦恼(让害怕装ide的同学走出恐惧);旧账号博客链接:https://blog.csdn.net/hjz19921130Android studio gradle 下载方式(1) 让 android studio 自己下载gradle 文件;(可能很慢)(2)可以自己下载后放到相应的目录下 下载地址:https:/...
2019-06-29 12:54:13
212
原创 纯血鸿蒙 创新能力-华为账号一键登录
华为账号一键登录是基于OAuth 2.0协议标准和OpenID Connect协议标准构建的OAuth2.0 授权登录系统,应用可以通过华为账号一键登录能力方便地获取华为账号用户的身份标识和手机号,快速建立应用内的用户体系。在我们 日常使用app过程中,越来越多的用户 不喜欢 注册账号 在输入密码的 整个 耗时间的操作。更加喜欢手机号一键登录的操作,方便又快捷。对于开发者来说 也能留住用户粘性,增加用户好感,固 对于我们纯血鸿蒙app来说,华为的一键登录 必须要安排上。
2024-12-25 11:28:32
1340
原创 纯血鸿蒙微信SDK,鸿蒙微信登录报应用 Bundle ID 信息校验不通过的解决(亲测有效)
原生鸿蒙app 集成微信鸿蒙登录 Bundle ID 信息校验不通过的问题解决
2024-11-27 16:30:24
1156
1
原创 鸿蒙应用开发之框架大结构 怎么设计
在我们日常研发过程中,总是面对一个新项目 如何 从0-1的框架搭建的选择。在此 我呼吁在鸿蒙应用开发中。我们可以优先考虑 模块化设计框架。好处是:将应用程序拆分为多个功能模块,每个功能模块负责特定的功能和特性。功能模块可以单独开发、编译和部署。也可以在不同的设备上灵活组合和调用。在鸿蒙开发中,分 单HAP工程和多HAP工程,在我们开发过程中,目前的应用开发 多为单HAP 的app诸多,在此 我们这一章 就只讲单HAP情况。
2024-09-10 14:26:19
325
原创 Android Studio 4.2.1 及以后版本 配置javah自动生成头文件
Android Studio 4.2.1 及以后版本 配置javah自动生成头文件我写这篇文章的目的 ,是因为 路径变了方式 故再此记录,以便其他开发者爬坑;为了方便 我直接截图:
2021-10-11 16:48:29
371
2
原创 Android 继承微信原生第三方登录最新版——微信开放平台
写这篇文章的初衷在于:市面上的继承方式都是比较老的,故此为了给初级接入者少走弯路,写了这篇文章。 如果大家看官网文档能力比较强,可以看官网继承。我一般继承第三方都是看官网集成,不怎么看别人博客。 官网:链接: [link(https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html).集成步骤1)准备工作(注册,拿AppID&AppID)微信开放平台注册开发者..
2020-08-20 17:27:34
1073
原创 Android MVC ,MVP,MVVM 常见架构浅谈
简述:其实任何架构的目的都是:提高开发效率,降低维护成本; MVC: Model: 负责处理数据逻辑,一般包括操作数据库,耗时网络操作等组成; View:负责处理视图; 一般是xml布局; Control: 负责处理业务逻辑, 一般为 Activity,Fragment 承担这个事情;MVPModel: 负责处理数据逻辑,一般包括操作数据库,耗时网络操作等组成;View:负责处理试图显示,一般由XML布局承担此责任,基本组件和自定义View等充当视图 .
2020-06-23 11:15:44
196
原创 数据结构之HashMap
# 描述 HashMap是一个Java上常用的**数据结构**;它是基于Map<K,V> 接口实现的一种键值对的数据结构,允许null值。同时也允许一条key为null,它是非有序,非同步(既多线程不安全),它的**底层实现是** 数组+单链表+红黑树(jdk1.8引入红黑树)。它在查找和存储时候,都是根据key的hash值(hash&(n-1))计算出存储位置 进行操作。HashMap在增删改查方面都有不错的效率; HashMap<String,Inte...
2020-05-30 16:10:16
196
原创 Dagger2与Koltin问题Unresolved reference:DaggerXXComponent
(1)kotlin与dagger2问题:Unresolved reference:DaggerXXComponent;大家在Kotlin (kt)上使用实战Dagger2 的时候,应该有碰到此类问题;我今天碰到了记录下解决方案:这种问题:其实如果我们集成的时候看了dragger github项目时就可以避免,但是我这个人比较轴,因为我的项目里是混合编程,有java,kotlin. 所以一开始...
2020-04-12 22:11:20
711
原创 Android 集成友盟推送方案(2)- 厂商通道集成篇
我们接上篇文章,相信小老弟们已经快速会用了。接下来我们继续讲解友盟推送的厂商通道集成方式:其实这个集成也很简单,根据官网集成方式一步一步就可以了;再次贴出官网地址:https://developer.umeng.com/docs/66632/detail/98589再次有个注意点要通知大家:注意:如果您使用的友盟Push推送和您已经使用的阿里系产品有库冲突问题,可以采用离线依赖的方式集成友盟...
2019-09-23 20:30:44
2317
4
原创 Android 集成友盟推送方案(1)
我自己继承过FCM(国外app)百度云推送,阿里云推送,小米推送,华为推送,友盟推送,目前这几类推送方式。本文主讲友盟推送方式的集成步骤;大家可以根据官网网址进行集成:官网如下:https://developer.umeng.com/docs/66632/detail/98581我自己采取的是在线集成方式:步骤如下IDE:Android Studio1)在公司里:让产品运营申请友盟账号...
2019-09-23 19:54:26
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人