202011-19 Android studio配置国内镜像源的实现 PS:网上看到的AS配置国内镜像源的博客版本有点老了,就想着做个比较新的博客了推荐的几个国内镜像源地址:1、东软信息学院(笔者当前在用)mirrors.neusoft.edu.cn 端口:802、北京化工大学ubuntu.buct.edu.cn/ubuntu.buct.cn 端口:803、中国科学院开源协会mirrors.opencas.cn(mirrors.opencas.org/mirrors.opencas.ac.cn) 端口:804、上海GDG镜像服务器sdk.gdgshanghai.com&n... 继续阅读 >
202011-19 Android Studio实现简单音乐播放功能的示例代码 项目要求基于Broadcast,BroadcastReceiver等与广播相关的知识实现简单的音乐播放功能,包括音乐的播放、暂停、切换、进度选择、音量调整。设计效果(进度条时间刷新功能还没有实现)实现思路音乐服务端负责播放音乐和收发广播的功能。当音乐服务端作为接收器时,只能接收到主页面广播的控制消息;作为发送器时,向主页面发送歌曲信息更新的消息主页面负责进度条以及音量按钮的监听,同时也有收发广播的功能。当主页面作为接... 继续阅读 >
202011-19 Android Studio 4.1没有GsonFormat插件的解决 今天把AndroidStudio升级到4.1版本,发现GsonFormat没有了,网上有的解决办法从https://plugins.jetbrains.com/plugin/7654-gsonformat下载jar包,本地安装插件,试了报Plugin“GsonFormat”isincompatible(supportedonlyinIntelliJIDEA)。最后,把jar删除,从marketplace安装了GsonFormatPlus。会有两个问题1.显示@lombok.NoArgsConstructor、@lombok.Data解决Setting去掉uselombok选中:2.数据显示对象(Integer、Dou... 继续阅读 >
202010-30 Android Studio配置反混淆的实现 AndroidStudio如何混淆为什么要混淆了解安卓程序编译的会知道其实我们的apk并不是很安全,从apk从可以解包出,步骤:将apk文件改成zip结尾然后解压zip然后就会发现里面有一个classes.dexdex2jar这个工具将dex文件转成jar下载地址:http://sourceforge.net/projects/dex2jar/files/用这个工具的命令转jard2j-dex2jarclasses.dexjd-gui这个工具用于将jar转成java代码下载地址:http://jd.benow.ca/用这个工具打开classes-dex... 继续阅读 >
202010-30 Android studio 混淆配置详解 混淆studio使用Proguard进行混淆,其是一个压缩、优化和混淆java字节码文件的一个工具。功能:Shrinking(压缩)、Optimization(优化)、Obfuscattion(混淆)、Preverification(预校验)四个操作。优点:1.删除项目无用的资源,有效减小apk大小;2.删除无用的类、类成员、方法和属性,还可以删除无用的注释,最大限度的优化字节码文件;3.使用简短无意义的名称重命名已存在的类、方法、属性等,增加逆向工程的难度。配置buildTypes{... 继续阅读 >
202010-23 Android Studio配合WampServer完成本地Web服务器访问的问题 前言初入AndroidStudio,在访问Web服务器时遇到的一些问题,特写此篇记录一下错误的解决。一、WampServer服务器初入AndroidStudio,在进行Web服务器的访问时要用到本地的Web服务器,通过WampServer实现。本次使用的是WampServer2.2版本,下载链接附在下方:链接:https://pan.baidu.com/s/1STRuXrol0ZXCFkMTpmSOZw提取码:5x22(有32位以及64位两个版本)二、问题解析1.图标橙色安装后右下角图标为橙色,正常运行应为绿色。由于... 继续阅读 >
202010-15 浅谈Android Studio 的四种打包方式 虽然这个博客的内容很简单,但是作为新手的我还是百度了好久才掌握了AndroidStudio的打包方式,希望对后来人有所帮助。打包的第一种方式(1)在AndroidStudio中选中app这么module,选择菜单栏“”Build——GeneratesignedAPK“”(2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Createnew...”按钮创建密钥库 &n... 继续阅读 >
202010-15 Android Studio 运行按钮灰色的完美解决方法 今天新建项目的时候突然发现编译后运行按钮为灰色。解决方案:第一步:点击图中的AddConfiguration,出来如下界面第二步:点+号,并选择AndroidApp选项出来下图所示界面第三步:在Module中下拉框中选择app如果在Module下拉框没有app这个选项点击搜索框,输入sync,从搜索结果中选择如下项:点击运行然后就可以在Module下拉框中发现app这个选项了。第四步:点击AddConfiguratio选择app,运行按钮就可以用啦。到此这篇关于A... 继续阅读 >
202010-15 android studio 4.0 新建类没有修饰符的方法 原因是新建类的模板被更改了,匹配符变成了大写,并且没有默认修饰符。不想自己改的,粘上去就好了,不过我只加了默认的。#if(${PACKAGE_NAME}!="")package${PACKAGE_NAME};#end#if(${IMPORT_BLOCK}!="")${IMPORT_BLOCK}#end#parse("FileHeader.java")#if(${VISIBILITY}=="public")public#end#if(${VISIBILITY}=="")public#end#if(${ABSTRACT}=="true")abstract#end#if(${FINAL}=="true")final#endc... 继续阅读 >
202010-15 Android Studio 配置忽略文件的方法实现 简介当我们在进行上传代码到Git、SVN仓库时,通常需要先配置忽略文件,这样主要是方便上传的代码下载的时候不会与编译器和Gradle的版本发生冲突,能够保证下载的代码能正常运行。操作步骤打开AndroidStudio中的File下的Settings选中VersionControl下的IgnoredFiles添加对应的需要忽略的文件IgnoreUnversionedFiles下有三种忽略文件方式Ignorespecifiedfile忽略指定文件Ignoreallfilesunder忽略指定文件夹下的文件Ignor... 继续阅读 >
202010-15 浅谈Android Studio 4.1 更新内容 概览AndroidStudio4.1目前已经发布,该版本共修复了2370个bug以及275个issue,主要包含如下新增功能:设计MaterialDesign组件库的更新 开发DatabaseInspector功能直接在AndroidStudio中运行模拟器Dagger导航支持使用TensorFlowLite模型构建与测试Android模拟器支持折叠屏ApplyChanges更新从AAR中导出C/C++中的依赖Nativecrash上报符号化 优化SystemTraceUI优化... 继续阅读 >
202010-10 详解Android studio 动态fragment的用法 fragment的使用时Android的基础,它有两种用法,第一个就是静态的fragment。第二个则是动态的fragment。静态fragment直接在layout创建你想要的fragment的XML的文件,然后在你的Java包里面创建对应fragment的class文件布局代码如下所示<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match... 继续阅读 >
202010-10 解决Android Studio一直停留在MyApplication:syncing的问题 在我们打开AndroidStudio时,可能出现一直停留在MyApplication:syncing的情况(下图的情况),我在此给出解决办法注意看你的绿色框框位置的的zip是什么样的,在下面的链接中找到一样的压缩包下载下来。注意,一定要下载相同的!!链接:点这里然后打开电脑C盘打开C:\Users\用户名\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx这个位置的文件夹你的这个位置可能没有这些文件,应该是只有两个,全部删除,然... 继续阅读 >
202010-10 Android Studio SVN使用方法教程 昨天弄了一天的AndroidStudiosvn,感觉没有eclipse的svn好装,中间遇到很多的麻烦问题。这里来记录下吧下载下来的时候会遇到写问题,这里来记录一下。选择下载的项目选择下载到的目录点OK就行选择Tomcat,选个1.8就行下面点yes就行点生成下面都是下一步,下一步,最后到这里点击Finish就行刚下载下来的项目会发现运行不了,报错pleaseselectandroidsdk解决办法:选择File-settings,调出AndroidSdk点击Edit有选项的... 继续阅读 >
202010-10 Android Studio OkHttpClient使用教程详解 本次来记录下OkHttpClient的使用,OkHttpClient是用来完成android客户端对服务端请求的工具。首先记住,使用网络的时候一定要加入权限,加入到AndroidMainfest.xml中<uses-permissionandroid:name="android.permission.INTERNET"/>在初次使用的时候会出现报错。cannotresolvesymbolOkHttpClient这里需要引入implementation'com.squareup.okhttp3:okhttp:3.0.1'然后刷新下项目就可以了。代码:packagecom.example.administr... 继续阅读 >
202010-10 详解DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转 首先要知道鸿蒙的APP是怎么构成的? HarmonyOS的应用软件包以APPPack(ApplicationPackage)形式发布,它是由一个或多个HAP(HarmonyOSAbilityPackage)以及描述每个HAP属性的pack.info组成。HAP是Ability的部署包,HarmonyOS应用代码围绕Ability组件展开。一个HAP是由代码、资源、第三方库及应用配置文件组成的模块包,可分为entry和feature两种模块类型,如下图所示。一、项目目录首先来看一张图,很普通,我相... 继续阅读 >