当前位置: 首页 > article >正文

android开发入门

今天学习android开发‘

image-20210815211908084

image-20210815211908084

image-20210815212044968

image-20210815212044968

点击finish

等待gradle构件

image-20210815212755431

image-20210815212755431

新建详情

应用名称:在桌面显示的app的名称,在后续的变成中可以修改。 工程名称:显示在Eclipse中,用来标示工程的名称。 命名空间:应用程序文件的命名空间。在手机系统内,应用的命名空间应该唯一。 Minimum Required SDK:最小依赖的Android SDK版本。为了尽可能的让低版本的手机运行自己的程序,应尽可能的让自己的应用程序的核心code使用通用android api。 Target SDK:最终应用程序测试版本。随着Android新版本的推送,我们应尽可能的让我们的应用程序在最新的版本上进行测试,更新Target SDK,并且易于使用最新的系统特性。

三、简述Android应用程序中,各个文件以及文件夹的作用
1、AndroidManifest.xml:描述应用的基本特性(权限声明、应用配置版本、应用程序组件等)。

2、src:应用程序主要的源代码目录。

3、res:应用程序资源目录。 drawable-hdpi/:图标资源目录,适应于high-density (hdpi) 屏幕。 layout:应用程序布局页面,用户能看到的页面的布局配置xml。 values:文案、配置等资源目录。例如:文案信息、颜色值、大小(dimens)。

image-20210815215419111

image-20210815215419111

image-20210815215503827

image-20210815215503827

image-20210815215926390

image-20210815215926390

报错 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\workspace\android\HelloWord\key.jks -destkeystore E:\workspace\android\HelloWord\key.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。

keytool -genkey -alias testalias -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore E:\workspace\android\HelloWord\app\test.keystore -storepass 123456

keytool错误:java.lang.RuntimeException用法错误,and不是合法的命令

获取MD5指纹的时候,发现了这个问题:

keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令

错误原因:keytool不认识带有空格的路径

解决办法:将C:\documents and settings\administrator.android\debug.keystore移动到其他不带空格的路径下,比如:D:\debug.keystore

【100%有效】解决AndroidStudio 控制台编译输出中文乱码,亲测解决!

在AndroidStudio中新建了一个Java Module,但是点击 Run ‘app’之后,Build Output 控制台输出的中文都是乱码,都是问号一样的字符

google了很多方法,要么就是文不对题,要么就是各种抄,没有真正测试过!

错误方案一 File Encodings 改为UTF-8? 没用!

错误方案二 build.gradle 添加如下代码?

tasks.withType(JavaCompile) { options.encoding = “UTF-8” }

没用! 这是解决System.out.print输出的中文乱码问题的!

正确解决办法 双击Shift,输入vmoption,,选择Edit Custom CM Options 如果之前没有配置过,会弹出窗口问是否创建配置文件,点击Create

输入 -Dfile.encoding=UTF-8 1

好用。在Help里倒数第4行,可以找到vmoption的菜单项

快速链接

image-20210815222741795

image-20210815222741795

添加字符串的两种方式

image-20210815223547768

image-20210815223547768

image-20210815223456047

image-20210815223456047

Entry name ‘res/color/material_on_surface_disabled.xml‘ collided

Android 闭坑日志

我刚刚创建了一个签名的apk,然后在我的项目中添加了两个文件my_web_activity.xml和MyWebActivity.kt。编译代码后,出现错误-“条目名称’res / color / material_on_surface_disabled.xml’发生冲突”没有其他规定。

解决方案:

点击Build ==> Clean Project ,然后再进行编译就可以了。

希望可以给初学者一个帮助

更多的Android 入门资料可以扫描下方二维码免费领取!!

## 【腾讯技术团队出品】Android零基础入门到精通,Android Studio安装教程+全套安卓基础教程

Android编程入门教程

Java语言基础从入门到熟悉

在这里插入图片描述

Kotlin语言基础从入门到熟悉

在这里插入图片描述

Android 技术栈从入门到熟悉

在这里插入图片描述

Android Jetpack 全家桶全面学习

在这里插入图片描述

对于新手来说可能安装Android Studio存在一定困难你可以看着以下视频,一步步的跟着学习安装运行

Android Studio 安装教程

在这里插入图片描述

有了Java阶段的学习,这一阶段建议以视频学习为主辅以图书查漏补缺。如果以图书为主,可以根据图书讲解敲代码,辅以教学视频查漏补缺。遇到问题可以去百度,入门的问题一般会有很多人遇到,并且给出比较好的解答。

需要掌握基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画、网络通信等常见技术。

全套零基础教程已经为你们准备好了,需要的可以添加下方二维码免费领取

全套安卓基础教程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/2417376.html

相关文章:

  • Recordset对象方法详解
  • 探索R Markdown Book:一个强大的文档创作与分享平台
  • HTML常用语法总结【精华】
  • 基于Spring Boot的网吧管理系统-计算机毕业设计源码03067
  • 推荐文章:bt2qbt —— 简化你的种子迁移之旅
  • tsql_TSQL的历史
  • Linux mlabel命令教程:如何给磁盘添加卷标(附案例详解和注意事项)
  • ABAP基础知识 复杂程序的性能优化
  • 1.23聚类算法(kmeans(初始随机选k,迭代收敛),DBSCAN(dij选点),MEANSHIFT(质心收敛),AGENS(最小生成树)),蚁群算法(参数理解、过程理解、伪代码、代码)
  • 【设计模式】备忘录模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  • linux内核register_chrdev_region()系列函数
  • eclipse中如何使用svn
  • 结构体sockaddr、sockaddr_in、sockaddr_in6之间的区别和联系
  • I3D模型_2017_CVPR
  • Framework3.5 最终文件下载及离线安装
  • OpenGL 入门(一)— 创建窗口
  • Matlab roundn()函数使用样例
  • iOS - 融云RTC功能梳理
  • 信息安全-网络安全测评技术与标准
  • 学习心得——析构函数
  • AutoIt3使用
  • Android 使用ExpandableListView实现三级列表
  • Java GUI三种常见的布局方式.FlowLayout,BorderLayout,GridLayout.教程
  • Linux驱动之模块参数param和符合导出export用法
  • 【MSTP+VRRP实验】华三MSTP+VRRP配置,华三MSTP+VRRP实验
  • portlet的开发介绍
  • Win7系统提示找不到LogonUI.exe文件的解决办法
  • Java解析XML文件--实现读取/导入、写入/导出功能
  • 资源网站mark
  • 手機 Cell ID 與定位