自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云上的博客

在这个霸道的水泥城市,看似宽敞的道路其实都很难走,我们能做的就是坚持的走下去

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter开发错误记录: Flutter SDK not found. Define location with flutter.sdk in the local.properties file.

问题描述最近在Android原生项目添加flutter的module依赖时报了这个错误,错误内容是:Caused by: org.gradle.api.GradleException: Flutter SDK not found. Define location with flutter.sdk in the local.properties file.问题分析分析了下报错信息,提示我们没找到Flutter SDK,需要在local.properties文件中使用flutter.sdk定义位置。

2021-04-14 11:08:29 4052

原创 Android Gradle使用详解(二)--添加依赖

Android Gradle使用技巧-gradle使用详细介绍Android Gradle使用详解(一)–设置applicationId利用 Android Studio 中的 Gradle 构建系统,您可以轻松地将外部二进制文件或其他库模块作为依赖项添加到您的 build 中。这些依赖项可位于您的计算机上或远程代码库中,并且它们声明的所有传递依赖项也会自动包含在内。注意:指定依赖项时,不应使用动态版本号,如 ‘com.android.tools.build:gradle:3.+’。使用此功能可能会

2020-06-24 10:44:21 5194

原创 Android Gradle使用详解(一)--设置applicationId

前言:在读完Android Gradle使用技巧-gradle使用详细介绍后,大家对Android Gradle已经有了整体的了解,接下来,我们开始详细的了解gradle的每一个部分;Android Gradle使用详解(一)–设置applicationId每个 Android 应用均有一个唯一的应用 ID,像 Java 软件包名称一样,例如 com.example.myapp。此 ID 可以在设备上和 Google Play 商店中对您的应用进行唯一标识。如果您要上传新版本的应用,应用 ID(以及.

2020-06-17 19:06:36 1903

原创 Android Gradle使用技巧-gradle使用详细介绍

大家可能开发安卓已经很久了,但真的对Android gradle完全了解了么,本篇基于官方文档整理,希望能帮助你系统的了解Android gradle的原理及使用;配置构建Android构建系统会编译应用资源和源代码,然后将它们打包到 APK 中,供您测试、部署、签名和分发。Android Studio 会使用高级构建工具包 Gradle 来自动执行和管理构建流程,同时也允许您定义灵活的自定义构建配置。每个构建配置均可自行定义一组代码和资源,同时重复利用所有应用版本共用的部分。Android Plugi

2020-06-15 19:27:43 645

原创 Android开发之webview简单使用技巧

前言如果您希望在客户端应用中提供 Web 应用(或只是网页),则可以使用 WebView 执行该操作。WebView 类是 Android 的 View 类的扩展,可让您将网页显示为 Activity 布局的一部分。它不会包含功能全面的网络浏览器的任何功能,例如导航控件或地址栏。WebView 默认只显示网页。使用 WebView 非常有用的一种常见情形是,您希望在应用中提供可能需要更新的信...

2020-03-25 15:00:14 598

原创 Object类所有方法详解——面试

Object类所有方法详解1.getClass2.hashCode3.equals4.toString5.wait6.notify7.notifyAll8.clone9.finalize工作后往往忽略一些基础知识的复习,而在面试中常常被这些问题弄得抓耳挠腮,明明知道问题简单却就是回答不出来,小二在这也是感同身受,最近先整理几篇基础知识的博文共以后自己复习;1.getClasspublic f...

2018-10-28 17:44:34 907

原创 Android studio Design editor is unavailable until a successful build

当遇到该问题时,点击左上角 file –>Sync Project with Gradles Files,待处理完就OK了 亲测可用

2018-05-07 18:30:33 1034 1

转载 IntentService用法

参考文献1 参考文献2

2018-04-11 16:45:22 248

原创 Android生命周期全log日志查看

参考文章 日志说明activity名字+hashcode+方法名+taskid一.Standard默认模式1.启动 activity MainActivity32762680,MethodName:OnCreate, Taskid:6942 MainActivity32762680,MethodName:onStart, Taskid:6942 MainActivity327...

2018-04-09 16:41:25 2016

原创 在EditText的界面,最简单的取消输入法自动弹窗的方法

情况描述问题解决在AndroidMainifest.xml文件中,找到对应的activity,在其中增加 :"android:windowSoftInputMode="adjustPan|stateHidden" <activity android:name=".activity.Test" android:windowS...

2018-03-21 16:45:16 588

原创 failed to resolve com.android.support:appcompat-v7:23+ 解决方法

问题描述问题原因这个原因多半是因为Android SDK Tools 的版本与Android SDK Build Tools 的版本不一致造成的, 查找原因方法:点开SDKmanager 在查看module中的build.gradle文件 #解决办法 module中的build.gradle文件中标记的两处改成对应的Android SDK tools 的版...

2018-03-14 11:28:15 7997

原创 Error:(606) undefined reference to `__android_log_print'解决办法

在NDK开发时,如果c代码中想要打印log,但是运行时直接报出错误:Error:(606) undefined reference to `__android_log_print'问题原因是需要在Module中的build.gradle中增加如下代码:android { compileSdkVersion 26 buildToolsVersion "26.0.0

2018-01-15 17:18:52 534

原创 Android TTS 文字转语音开发

前言最近项目中需要实现对特定文字进行语音播放,最开始的想法是将文字转换成语音然后调用MediaPlayer进行播放,但是该方法一是语音包过大导致软件很大,在一个想实现多个语音同时触发却能顺序播放,这两点很麻烦。后来想到了TTS的方式来实现;即轻便又使用;还可以满足需求,话不多说,言归正传。实现Android TTS的准备如果想实现英文转语音,那么大多数安卓设备都可以支持,直接跳过本段;但如果是文字转

2017-10-18 21:30:27 7321

原创 Android快速实现横竖屏切换布局自动更改

1.在res资源目录下创建layout-land文件夹,如下图所示: 2.在layout-land目录中复制一个activity_main.xml(你想要横竖屏切换的布局); 3.修改layout-land中的布局文件,针对其横屏模式做修改,layout中布局与layout-land布局对比如图所示: layout中代码<LinearLayout xmlns:android="http:/

2017-08-24 18:19:01 7847 2

原创 协同开发 启动activity的最佳实践

我想作为安卓开发肯定对于启动一个activity会觉得很简单的事情,还需要什么特殊方法呢,只要startActivity(intent)就搞定了。如果需要传参数,只要intent.putExtra()方法就可以; 你说的没错,常规启动肯定毫无问题,但是如果在开发项目时,你所要启动的activity并不是你写的,还需要传递参数,那么只能去查看他的代码,这样就会很麻烦;如果代码还没有完成,那么只能去询

2017-06-10 23:27:20 263

原创 高效版本控制工具--Git使用教程

说到版本控制,现在最火的莫过于Git了,本文就对Git做一个详细的讲解;Git简介 Git是由大名鼎鼎的Linus Torvalds所开发的一款分布式的版本控制工具,开发Git的最初目的是为了更好的管理Linux内核,如今已经被广泛用于各大中小项目;Git具有速度快、简单易用、分布式等优点;Git的安装与配置一、安装 本文以Windows系统安装为例,首先下载Git安装包,下载完成后双击安

2017-05-22 22:59:28 300

Java jdk 8u211 64位

Java SE Development Kit 8u211,需要的请自取,下载即可使用;

2019-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除