![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AndroidStudio
1226km
这个作者很懒,什么都没留下…
展开
-
AndroidStudio学习(七):调用摄像头拍照/从相册中选择照片
教材:第一行代码(第2版)新建项目CameraAlbumTest调用摄像头拍照//activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_paren原创 2020-06-24 15:50:56 · 3958 阅读 · 10 评论 -
AndroidStudio学习(六):RecyclerView
新建项目RecyclerViewTestRecyclerView是新增控件定义在support库中需要在app/build.gradle中添加相应的依赖库运行效率比ListView好很多ListView只能纵向滚动RecyclerView可以横向滚动//build.gradledependencies { implementation fileTree(dir:'libs',includes: ['*.jar']) implementation 'com.android.原创 2020-06-23 18:59:34 · 858 阅读 · 0 评论 -
AndroidStudio学习(五):ListView
新建ListViewTest项目//activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > &l原创 2020-06-23 16:28:34 · 914 阅读 · 0 评论 -
AndroidStudio学习(四):创建自定义控件
教材:第一行代码(第2版)当系统自带的控件不能满足需求时,我们也可以利用上面的继承结构来创建自定义控件。新建项目UICustomViews创建一个自定义的标题栏 一般程序中可能很多活动都需要一个这样的标题栏, 但在每个活动的布局中都编写同样的标题栏代码会导致重复, 所以可以引入布局。//创建一个布局title.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://s原创 2020-06-23 14:45:33 · 2134 阅读 · 0 评论 -
AndroidStudio学习(三):基本布局(LinearLayout/RelativeLayout/FrameLayout/Percent(F/R)Layout)
布局布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而写出精美的界面;同时,布局内部也可以放置布局,通过多层布局的嵌套,我们就能完成一些比较复杂的界面实现。新建项目UILayoutTest线性布局LinearLayout将控件在线性方向上依次排列: android:orientation = " " vertical - 垂直方向 horizontal - 水平方向//修改activity_main.xml<LinearLayout xm原创 2020-06-22 09:39:18 · 664 阅读 · 0 评论 -
AndroidStudio学习(二):TextView/Button/EditText/ImageView/ProgressBar/AlertDialog/ProgressDialog
教材:第一行代码(第2版)新建项目UIWidgetTest:TextView//activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"原创 2020-06-20 16:21:35 · 622 阅读 · 0 评论 -
AndroidStudio学习:uses-permission/ImageView/RadioButton/FloatingActionButton
uses-permissionAndroid权限操作之uses-permission我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android的权限非常多。我们在开发软件的时候,也需要声明相应的权限,比如希望软件能发短信,需要声明软件调用短信的权限,否则软件运行的时候就会报错。Android的权限在AndroidManifest.xml文件里配置。AndroidManifest文件中有四个标签与permission有关,它们分别是 <permission原创 2020-06-20 08:38:42 · 419 阅读 · 0 评论 -
AndroidStudio学习(一):button/toast/menu/finish/intent/活动的生命周期
教材:第一行代码(第2版)基础1、创建新项目2、选择Empty Activity3、将Android改为Project4、主要文件夹在活动中加载布局//MainActivitypackage com.example.learntest;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivi原创 2020-06-17 18:04:57 · 382 阅读 · 0 评论 -
AndroidStudio:Could not find com.android.tools.build:gradle:3.0.1.
buildscript { repositories { //加入以下两行 google() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // N..原创 2020-06-17 08:39:00 · 201 阅读 · 0 评论 -
AndroidStudio:The directory Project is registered as a Git root, but no Git repositories there
报错:The directory <Project> is registered as a Git root, but no Git repositories were found there.解决:1、点击报错框的configure2、点击 ‘ - ’ 删除转载 2020-06-11 10:23:51 · 4614 阅读 · 0 评论