Android Studio

我的Android进阶之旅------>关于使用Android Studio替换App的launcher图标之后仍然显示默认的ic_launcher图标的解决方法

China☆狼群 提交于 2020-08-11 23:13:13
前言 最近做了一个App,之前开发该App的时候一直以来都是默认的launcher图标启动的, 今天美工换了一个App的launcher 图标,因此在Android Studio中将默认的lancher图标替换成美工的图标,运行到真机后,发现一直没有替换成功。 替换 下面是替换lancher图标的代码,将如下默认的代码 <application android:name= ".app.QQNewsApp" android:allowBackup= "true" android:icon= " @mipmap /ic_launcher" android:label= " @string /app_name" android:supportsRtl= "true" android:theme= " @style /AppTheme" > 替换成要替换的launcher 图标的代码 <application android:name= 来源: oschina 链接: https://my.oschina.net/u/4279943/blog/4423015

抓取抖音数据(fiddler+uiAutomator2+java)

你。 提交于 2020-08-11 18:11:42
最近研究抖音的爬虫,获取抖音的粉丝信息,分享给大家(共同学习,进步)我会把相关代码上传,方便大家直接下载使用 使用的软件:fiddler + androidStudio(MyEclipse/eclipse) ,硬件:手机或手机模拟器(抖音版本:10.8.0) 1.使用fiddler来抓取抖音https的接口信息,uiAutomator2用来实现自动化操作手机界面,java代码用来上传数据到服务器 2.fiddler的使用方法我就不列详说,网上很多的介绍和使用 3.成功截图演示:获取到粉丝信息: 4.记得修改fiddlerSprite里面的代码,截取到的接口信息放到本地(方便java,python上传)后续上传 5.使用UiAutomator2 来执行脚本代码,自动化的刷抖音:自己去查关于uiAutomator的相关资料(需要一定的android基础知识), 相关文件我会上传,请下载查看: 6.使用java项目来解析本地的文件,并上传到服务器: 7.修改的fiddler的fiddlersprite脚本下载地址,直接覆盖即可: https://download.csdn.net/download/xiaoze_1987/12421181 uiAutomator2下载地址 https://download.csdn.net/download/xiaoze_1987/12421213 8

个人总结

那年仲夏 提交于 2020-08-11 14:33:15
做了哪些作业 个人作业 第一次博客作业 第一次个人编程作业 第二次个人编程作业 第一次结对作业 第二次结对作业 第三次个人作业——用例图设计 团队作业 Happy Tree Friends——团队展示 项目介绍 团队作业——UML设计 第三次团队作业(需求分析) 团队Github实战训练 团队作业第四次—项目系统设计与数据库设计 团队作业第五次——Alpha冲刺 Alpha冲刺——总结 团队作业第六次——Beta冲刺 在这由于疫情“闭关”的几个月的时间里我们从零开始体验软件工程这门课的魅力,老师一开始布置的的汉字编程很有趣,大家用各种各样的语言来编写使汉字字符串能运行起来,虽然和课程内容无关但是激起了我的兴趣。老师没有明说但是他对这门课程的还是很明显的,布置的任务逐步从单人—>双人—>八人,可能是由于现在基本上开发一个软件的都是一个团队的原因,各司其职的效率比较高。 这门课程的实践给你带来的提升 在这段时间里由于开发需要我学会使用了Photoshop、Android Studio、Airtest、墨客这些软件,尽管我主要是负责界面美化的工作,但我认为编程方面的东西还是要去学一些的,特别是Git这个工具,在开发时是非常重要的工具,虽然Android Studio中有内置简易的各种图形化Git操作,但是我们还是去学习了如何使用Git Bash来进行一系列的协同编程命令

一文了解Android游戏SDK开发

▼魔方 西西 提交于 2020-08-11 13:15:22
去年从平安离职之后,加入了一家游戏公司,负责游戏SDK相关的业务开发和维护工作,经过半年来的摸索,对于游戏SDK的开发有了一定的理解,下面就对游戏SDK开发涉及到的知识点进行简单的梳理。 SDK SDK(Software Development Kit)是软件开发工具包的缩写,一般来说,SDK是用于给开发人员提供进行应用程序开发的工具的,这样程序员就可以快速的开发出应用软件,省去了编写硬件代码和基础代码框架的过程,我们常见的Android SDK就属于这一类。除了这种比较大的SDK,我们平时开发的library也属性SDK,只不过功能比较单一,适用的场合也比较简单,如短视频SDK、推送SDK,分享SDK等。 而我们所做的游戏SDK主要是用于第三方游戏开发接入我们的账号体系和支付体系,类似于友盟分享等聚合SDK。 游戏SDK 游戏SDK是啥 在游戏行业中,会存在两个最基本的角色,即游戏开发和游戏运营,一个游戏能不能成功,除了技术体验好之外,运营是一门很重要的学问,他们的关系如下图所示。 正如前面说描述的一样,游戏和运营往往是单独开来的,除非像腾讯、网易这些头部大公司,不仅可以自己研发游戏,还有实力自己推广和运营游戏。不过,事实上,很多小的游戏开发商就那么几个人或者几十个人,根本没有自己的运营能力,而市面上正好有专业的游戏运营公司,这时候它们就开始合作了。 在上面的图例中

Android Studio 4.0 New Class 新特性解析

你离开我真会死。 提交于 2020-08-11 10:58:25
Android studio 4.0 在5月底发布了,经过了这么长时间的深度使用,还是很稳定的, 新推出的功能特性也很nice。 但是在4.0前后,New class 这个功能是完全不一样的呈现方式,也困扰了我好久,终于在stack over flow上有大佬帮小弟解开了迷惑。研究了一下后,还是觉得写下来会好一些。 1、 在4.0之前,创建class 是直接给出一个如下的弹窗 通过这种方式,可以直接将类的名称、种类、父类、要实现的接口、包名、作用域等状态清晰的展示出来,仅需要傻瓜式的配置即可,而且会有代码提示。 2、 更新到4.0之后,类的创建方式变成了根据文件模板的方式来创建 (1)要查看模板、查找自定义内容和修改模板,请按以下步骤操作: 对于 Windows 或 Linux,依次选择 File > Settings > Editor > File and Code Templates > Files 。 对于 macOS,依次选择 Android Studio > Preferences > Editor > File and Code Templates > Files 。 (2)Android官方提供了一部分文件模板,具体可以查看studio里的file template,或者访问: https://developer.android.com/studio/write

解决android studio国内开发者Gradle下载慢问题

喜夏-厌秋 提交于 2020-08-11 06:37:43
1.C:\Users\用户.gradle下init.gradle(沒有此文件就新建一個)文件下增加如下代码内容 allprojects { repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo - > if ( repo instanceof MavenArtifactRepository ) { def url = repo . url . toString ( ) if ( url . startsWith ( 'https://repo1.maven.org/maven2' ) ) { project . logger . lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if ( url . startsWith ( 'https://jcenter.bintray.com/' ) ) {

Android/iOS内嵌Unity开发示例

自作多情 提交于 2020-08-11 06:36:55
Unity 与 Android/iOS 交叉开发主要有两种方式,以 Android 为例,一是 Android 生成 jar 或者 aar 包,导入到 unity3d plugin/bin/ 目录下; 二是 Unity 导出 Android 工程,在 Android Studio 中作为库继续开发 。网上的教程几乎全是第一种方式,而本文主要分析第二种方式。 这种方式可以在移动端的 NativeApp 中以,库的形式集成已经写好的 Unity 工程,利用 Unity 游戏引擎便捷的开发手段进行跨平台开发。 Unity官方文档 Unity as a Library integration example to iOS and Android 以下以安卓平台作为示例。 环境 Android Studio 3.5.3 Unity version 2019.3.7f1 新建工程 Android Studio 新建项目: Unity 新建项目: 最终工程结构如下: Unity导出 通过 Unity 打开 UnityProject 选择 File -> Build Settings -> Switch Android Platform -> Export Project 这时候选择Export可能会提示JDK路径配置出错,没关系我们到 Preference -> Externl Tools

超简单集成HMS ML套件二代身份证识别,一键实名认证

淺唱寂寞╮ 提交于 2020-08-11 01:07:04
查看华为开发者联盟网站的机器学习服务业务介绍 (https://developer.huawei.com/consumer/cn/doc/development/HMS-Guides/ml-introduction-4) 前言 就在近期华为HMS ML Kit发布了1.0.3.30版本,ML Kit在原有通用OCR功能的基础上,又添加了银行卡识别(BCR)和二代身份识别(ICR)。今天小编就给ML kit除了提供语言相关的AI能力,还提供视觉方向的AI能力,具体信息大家可以移步 https://developer.huawei.com/consumer/cn/hms/huawei- mlkit 场景 作为一个有身份的人,进行身份认证的自然时间。平时,我们买火车票,飞机票需要身份认证,住酒店,住旅馆需要身份认证,现在连打游戏都要做实名认证。虽然我们很乐意证明我们自己的身份,但每次都要输入那18位长的要命的身份证号,脑子一点不清晰,手一抖就会出错。因此,使用二代身份证识别(ICR)扫描身份证,做身份信息的录入实在是相当方便。 旅游出行类app进行身份认证 游戏类app进行身份认证 任何需要进行身份认证的应用,发挥你的想象力^ _ ^ 现在是不是跃跃欲试,想要自己开发实现啦?那我就废话不多说,给大家介绍一下简单集成的ML kit实现ICR的步骤~~ 开发前准备 android

Windows环境下为Android编译OpenCV4.3

泪湿孤枕 提交于 2020-08-10 19:56:51
Windows环境下为Android编译OpenCV4.3 踩了三四天的坑,今天终于顺利跑通了,原来是toolchain的问题,外网的教程大多都是用opencv source里的toolchain,会导致各种奇奇怪怪的错误(std not a member of std,canot find iostram等等) 环境配置 本文编译环境如下: cmake 3.18 Android Studio 4.0 Mingw Java JDK 8 (需要8+,过高版本可能不兼容) Apache ant1.10.7 (只编译.so库则不需要) 首先需要下载 OpenCV 4.3.0 源码 ,根据需求再加上 OpenCV_contrib 4.3.0 源码 ,解压放到你记得住的文件夹 下载 cmake 3.18 图方便直接选安装包就行 cmake-3.18.0-rc1-win64-x64.msi 下载 Mingw (建议用installer傻瓜式安装)选择下列需要安装的组件,右键选择 Mark for Installation ,之后选择 Menu -> Installation -> Apply Changes 安装完后把mingw加入系统环境变量(win键搜索环境变量就有,编辑完后 重启系统 生效) 下载 Android NDK 和 SDK,可以直接在 官网 下,但这里推荐直接在 Android

Android 借书UI界面

时光总嘲笑我的痴心妄想 提交于 2020-08-10 18:17:20
文章目录 案例说明 实现 案例视频 UI布局 UI效果 activity_main.xml文件代码 tostrings.xml文件代码 书本类和用户类的定义 书本类Book 用户类Person 功能实现 初始化控件findViews() 初始化数据initData() 添加监听器setListeners() mNameEditText监听器 mLendEditText监听器 mSexRadioGroup监听器 三个CheckBox的监听器 SeekBar监听器 mQueryButton监听器 mNextButton监听器 查找书籍方法主体 日期比较方法主体 案例说明 这个是我初学Android开发的时候用Java做的一个借书Demo,因为没有学数据库所以不包含数据库相关的技术,直接在代码中完成书籍的实例化操作 实现 完成UI界面搭建 完成书籍的查找并显示功能 完成书籍信息的“下一页”显示功能 完成借书时间判断功能 输入的时间格式要按照演示视频的格式输入,并将输入的时间格式化成(yyyy-MM-dd)的形式 判断日期,如果 借出日期晚于还书日期 ,则弹出提示信息并调用finish()方法实现页面的关闭,当 输入时间符合要求时 则能正确查找图书 案例视频 UI布局 布局约束用的是线性布局 LinearLayout ,这一块基本没有什么难度,无非就是各个 LinearLayout