Android Studio

我的Android进阶之旅------>解决Android Studio报错:DefaultAndroidProject : Unsupported major.minor version 52.0

笑着哭i 提交于 2020-07-28 03:46:05
问题描述 今天使用Android Studio 2.0打开我之前的项目时,编译报了如下错误: Error: Cause: com /android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major .minor version 52.0 其中build.gradle文件内容如下所示: // Top-level build file where you can add configuration options common to all sub -projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.0-alpha4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allpro 来源: oschina 链接: https://my.oschina.net/u/4342884/blog/4331777

OS Error: No address associated with hostname, errno = 7 【mac系统,flutter,android studio】

故事扮演 提交于 2020-07-27 15:13:51
1.请求一直报错误OS Error: No address associated with hostname, errno = 7 2.切换http,https都是这样 3. AndroidManifest.xml已经配置 < uses-permission android: name = " android.permission.INTERNET " /> 4.profile,debug里面的也已经配置网络权限 5.高半天发现,mac下,安卓虚拟机没有联网 6.点击右上角WiFi图标 --> 打开网络偏好设置;左边菜单栏选中Wi-Fi --> 点击右下角高级;顶部菜单栏选中DNS --> 点击左侧(DNS服务器)的+ --> 添加一项"8.8.8.8",点击好来保存 --> 回到网络界面点应用即可 (如果想保留以前的dns设置,建议按顺序添加多个,如先添加8.8.8.8,再添加x.x.x.x,以此类推) 7.参考链接 https://blog.csdn.net/qq_28268507/article/details/83659299 来源: oschina 链接: https://my.oschina.net/songms/blog/4329211

Flutter —快速开发的IDE快捷方式

别说谁变了你拦得住时间么 提交于 2020-07-27 10:03:35
老孟导读 :这是老孟翻译的精品文章,文章所有权归原作者所有。 欢迎加入老孟Flutter交流群,每周翻译2-3篇付费文章,精彩不容错过。 原文地址: https://medium.com/flutter-community/flutter-ide-shortcuts-for-faster-development-2ef45c51085b 如果您是一个 Flutter 初学者,那么您一定厌恶嵌套结构,在代码中添加或删除一个小部件,或者找到一个小部件在何处结束、何处开始是多么困难。 然后,您需要花费一整天的时间来匹配左括号与右括号。 但您并不孤单,因为我们都是这么走过来的。 我们花了一些时间来找出捷径,也许您不必再找出这些捷径,因为我已经做了这些; 并且我整理了所有这些捷径,这些捷径可以在Flutter中更快,更流畅地进行开发。 PS。所有这些快捷方式均适用于Windows中的Android Studio和IntelliJ。您来自iOS吗?也许 这篇文章 会有所帮助。 创建一个新的Stateless or Stateful组件 你猜怎么了?您不必手动编写窗口小部件类并覆盖构建功能。 IDE可以为您做到! 只需输入stless即可创建一个无状态小部件,如下所示: 或输入stful创建有状态的小部件: 如果您已经创建了一个无状态小部件并添加了许多子级

React Native 入门实战视频教程(36 个视频)

懵懂的女人 提交于 2020-07-27 08:50:05
React Native 入门实战视频教程(36 个视频) #1 React Native 课程介绍 「02:14」 #2 搭建 React Native 开发与运行环境跑起来 「05:07」 #3 演示在 Android Studio 模拟器中运行 App part 1 「07:40」 #4 演示在 Android Studio 模拟器中运行 App part 2 「Pro」「03:26」 #5 在 iOS 模拟器中运行 app 「Pro」「05:09」 #6 View, Text & 样式 (styles) 「Pro」「09:52」 #7 使用 state 「Pro」「05:52」 #8 React Native TextInput 「Pro」「06:09」 #9 列表 & ScrollView 「Pro」「05:45」 #10 使用更好的 FlatList 「Pro」「05:04」 #11 Touchable 组件 「Pro」「05:57」 #12 todo app (part 1) 「Pro」「06:14」 #13 todo app (part 2) 「Pro」「08:57」 #14 Alert 框 「Pro」「04:30」 #15 Keyboard dismiss 「Pro」「02:52」 #16 flexbox 「Pro」「10:31」 #17 React Native

超简单集成HMS Scan Kit扫码SDK,轻松实现扫码购

别等时光非礼了梦想. 提交于 2020-07-27 08:37:24
前言   在前面的文章中,我们向大家介绍了HMS Scan Kit 的快速集成方法以及HMS Scan Kit和其他开源扫码工具的竞争力对比分析,如果没有看到也没关系,文章下方的往期链接中有文章入口。我们现在已经习惯了扫码,扫码支付,扫码关注社交账号,扫码了解商品信息,扫码购物等等。今天就给大家介绍一下扫码购的开发流程。 场景   在购物类APP中,通过扫描二维码的入口,扫描商品的二维码,直接显示商品信息和购买链接,方便客户选购商品。 整体方案 开发前准备 打开AndroidStudio项目级build.gradle文件   在allprojects ->repositories里面配置HMS SDK的maven仓地址 allprojects { repositories { google() jcenter() maven {url 'http://developer.huawei.com/repo/'} } }   在buildscript->repositories里面配置HMS SDK的maven仓地址 buildscript { repositories { google() jcenter() maven {url 'http://developer.huawei.com/repo/'} } } 添加编译依赖   打开应用级的build.gradle文件   集成SDK

Android Studio写flutter快捷键

有些话、适合烂在心里 提交于 2020-07-27 03:51:04
1.stl :代表StatelessWidget 2.stf :StatefulWidget 3.cmd + shift + 减号 :折叠所有代码 4.cmd + 减号 :折叠当前代码块 5.ctrl + r :编译运行 6.cmd + s :hot reload 7.cmd + { :回到上一次编辑的文件 8.cmd + } : 切换到后面编辑的文件 9.cmd + shift + o : 全局搜索 10.cmd + option + l : 格式化代码 11.cmd + f,输入要更改的内容,点击右边全选符号,更改当前类所有 来源: oschina 链接: https://my.oschina.net/songms/blog/4335129

ListView用例配合ViewHolder缓存

喜你入骨 提交于 2020-07-25 22:17:58
用android studio 在android 7中运行的 由UIActivityt 和 listview_layout.xml 和 list_item.xml写出来ListView用例 UIActivityt 代码 package com.example.a20200712; import android.database.DataSetObserver; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; import androidx.annotation.Nullable; import androidx.appcompat.app

个人作业——软件工程实践总结&个人技术博客

自闭症网瘾萝莉.ら 提交于 2020-07-24 00:42:33
这个作业属于哪个课程 2020春|S班(福州大学) 这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客 这个作业的目标 总结软件工程课程以及实践中的收获 作业正文 其他参考文献 一、回望 (1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 首先是经过几次实践,开发经验增长了不少,也学习了新的技术。特别是经过软件工程的学习,认识到了如何用工程的逻辑方法来看待软件开发,这是视野上的提升。但是这样的开发流程是按照老师和助教发布的作业指导下完成的,目前还没有完全转化为自己的能力,仅停留在理论知识层面,这是我需要多花时间还有实践再去积累。 (2)你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗? 在学习路线图中安排的技术基本上多有涉猎,六月因为学习上的其他安排没能花时间在附加任务上,总的来说还是完成了。预期中有的入门、掌握、精通三个阶段,体感自己还是没有达到精通阶段,还没有达到能够自己写框架的高度。 (3)哪一次作业让你印象最深刻?为什么? 这个学习也完成了很多次作业了,我想印象最深的应该是团队第一次ALPHA冲刺的作业,增长了我团队合作的经验

android studio: no idea annotations attached to the jdk 1.8 some issues will not be found

微笑、不失礼 提交于 2020-05-09 10:49:55
Android Studio今天早上打开项目提示错误信息: No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre), some issues will not be found 重新打开文件或者重新同步工程都无解,最后在 https://stackoverflow.com/questions/50740240/no-idea-annotations-attached-to-the-jdk-1-8-c-some-issues-will-not-be-fo 找到了解决方案。 解决 首先关闭Android Studio 打开计算机,转到 C:\Users\UserName\.android 文件夹,将 build-cache 文件夹重命名为 build-cache.bak 转到 C:\Users\UserName\.AndroidStudio3.2\system 文件夹,并重命名下面的文件夹: 原文件夹名 重命名后 caches caches.bak compiler compiler.bak compile-server compile-server.bak conversion conversion.bak external_build_system

Ubuntu下 AndroidStudio 无法识别设备的问题

时光毁灭记忆、已成空白 提交于 2020-05-09 10:49:42
最近想搞一下 Android的软件开发 于是下决心,开始研究ubuntu 环境下android studio 的配置。对于我这个对APP一无所知的技术小白,还是遇到很多的问题。 1.先拔掉数据线,按下Ctrl+Alt+T,在终端输入  查看一下USB 设备 lsusb 我的电脑的USB 设备有以下(这是插上手机的时候 ) 下面是没有插入手机的 综合以上的两个图我们可以看出我的手机是哪个  下边的就是我的手机 Bus 001 Device 023: ID 22d9:2774    2.按下Ctrl+Alt+T,在终端输入  sudo gedit /etc/udev/rules.d/ 50 -android.rules 3.在文件中 输入一下的内容然后保存退出  SUBSYSTEM==”usb”,SYSFS{idVendor}==”22d9”,ATTRS{idProduct}==”2774”,MODE=”0666” 解释一下这一行的什么意思 SYSFS{idVendor}是刚刚记录下的ID后面紧跟的4位数; ATTRS{idProduct} 是刚刚记录的那个0003,冒号后面的数字。 4.在终端下输入 sudo chmod a+rx /etc/udev/rules.d/50-android.rules 5,在终端下输入 sudo /etc/init.d/udev restart 6