Android Studio
酆小强
这个作者很懒,什么都没留下…
展开
-
retrofit的post请求
<一> 添加依赖<二>添加权限<三>创建接收类// URLhttp://fanyi.youdao.com/translate// URL实例http://fanyi.youdao.com/translate?doctype=json&jsonversion=&type=&keyfrom=&model=&mid...转载 2020-03-11 16:16:18 · 805 阅读 · 0 评论 -
retrofit的get请求
首先加入网络权限和允许明文接口说明:/** * URL模板 * http://fy.iciba.com/ajax.php * * // URL实例 * // http://fy.iciba.com/ajax.php?a=fy&f=auto&t=auto&w=hello%20world * * // 参数说明: * // a:固定值 fy * // f...转载 2020-03-09 12:56:35 · 420 阅读 · 0 评论 -
第一次尝试retrofit框架遇到的奇葩bug
首先导入需要的包,retrofit基于okhttp,而okhttp又要基于okio(我没有okio他提示缺少包,我去maven下载包导入libs目录后又提示我retrofit2.call已经有了,balabala什么玩意),后来我又查到好像只能远程导入(但是编译器自己同步很慢)。converter-gson是json对象和类的转化,同时还需要导入gson包。(如下图,红框是libs目录下的,黄框是...原创 2020-03-09 12:19:27 · 296 阅读 · 0 评论 -
Android Studio 安装后Gradle一直在gradle build running的问题
在第一次安装完Android Studio,新建项目之后,一直在显示Gradle sync 连接失败和Gradle一直在gradle build running的问题这两个问题。故在安卓下载完成之后需要进行下步骤操作。1)自己下载对应版本的gradle新建项目之后,会再控制台显示正在下载Gradle,并且会显示链接地址。关掉浏览器。去浏览器打开链接地址,自己下载对应的Gradle版本。下载之...原创 2020-02-21 13:32:42 · 2043 阅读 · 0 评论 -
AndroidStudio音频播放器MediaPlayer(动态权限获取)
首先,我们需要在手机的SD卡目录下存放一首音频,手机默认的根目录是/storage/emulated/0,我们可以按照下面代码里的方法,得到这个根目录,也可以自己写,我们在布局文件当中只布置三个按钮,分别用来开始播放(start),暂停(pause),结束(end)这里不做详细的说明。在AndroidManifest.xml文件增加如下的两句权限获取。<?xml version="1....原创 2019-08-23 21:08:23 · 6485 阅读 · 0 评论 -
AndroidStudio视频播放器VideoView
首先,我们需要在手机的SD卡目录下存放一个视频,手机默认的根目录是/storage/emulated/0,我们可以按照下面代码里的方法,得到这个根目录,也可以自己写,我们在布局文件当中只布置三个按钮,分别用来开始播放(play),暂停(pause),结束(replay)这里不做详细的说明。VideoView的主要方法setVideoPath() 设置播放视频的文件位置s...原创 2019-08-23 22:25:53 · 4954 阅读 · 1 评论 -
AndroidStudio对jar包和aar包的导入
对于jar包对于aar包原创 2019-08-28 19:17:49 · 422 阅读 · 0 评论 -
DDMS的打开和Log
DDMS的打开:···找到SDK的目录,进入tools文件,找到ddms.bat文件,点击就行。Log的基础使用 Log.e(TAG,"错误信息"); Log.w(TAG,"警告信息"); Log.i(TAG,"普通信息"); Log.d(TAG,"调试信息"); Log.v(TAG,"冗余信息");点击Sa...原创 2019-08-21 22:04:14 · 498 阅读 · 0 评论 -
Fragment简单创建
第一步先看看怎么创建一个fragment------------------创建一个继承自Fragment(或者Fragment子类的子类)的类,Generate重写OnCreate方法,需要写好一个布局文件。本例子创建了fragment类。public class ListFragment extends Fragment { @Nullable @Override ...原创 2019-08-21 17:53:38 · 699 阅读 · 1 评论 -
AndroidStudio Intent数据传送(父向子,子向父)
通过Bundle第一个界面发送数据: Intent intent=new Intent(MainActivity.this,Address.class); Bundle bundle=new Bundle(); bundle.putCharSequence("name","test"); bundle.putInt("Int",2)...原创 2019-08-20 21:01:02 · 932 阅读 · 0 评论 -
AndroidStudio 计时器
看.xml文件 android:id="@+id/chronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:format="已用时间 %s" android:layout_marginRight="15dp" andro...原创 2019-08-18 16:03:54 · 5757 阅读 · 0 评论 -
AndroidStudio拖动条
基本使用改变图片透明度看.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...原创 2019-08-18 20:03:21 · 1040 阅读 · 0 评论 -
android下拉列表框Spinner
展示下拉框的内容有两种方式,一是entries属性,写在xml文件当中,二是使用适配器。-------entries属性实现--------在values下new–>xml–>values xml files创建数组资源文件<?xml version="1.0" encoding="utf-8"?><resources> <!--na...原创 2019-08-19 20:23:11 · 412 阅读 · 0 评论 -
AndroidStudio ListView列表视图
ListView和上一篇的Spinner比较像,其中的每个item的构造有两种方式,entries属性和适配器两种,方法与Spinner一样,不做重复记录。但是当每一个item中的内容不为汉字,是复杂样子的话,就只能用适配器,同时新建一个布局文件。...原创 2019-08-20 09:03:53 · 5462 阅读 · 1 评论 -
AndroidStudio滚动条
滚动条有两种增加方式,从xml文件和从java文件,我主要记录了从xml文件增加。有水平和竖直方向两种滚动条,同时,默认一个滚动条下面只能有一个控件,如果想要添加多个控件,就需要在这些控件的外层增加一个布局,下面shi线性布局。 <!--水平方向的滚动条--> <HorizontalScrollView android:layout_width="w...原创 2019-08-20 10:01:55 · 6040 阅读 · 0 评论 -
Android studio 选项卡
先看主XMl文件,··· <在布局文件添加TabHost,TabWidget,TabContent组件,三个组件的ID都是预定义好的@android:id/***前两个有固定的标签,最后一个通常是FrameLayout>···<编写各个标签页的XML文件>··· <获取并初始化TabHost组件>··· <为TabHost对象增加标签页>...原创 2019-08-20 20:05:58 · 2167 阅读 · 1 评论 -
Android Studio 日期选择器和时间选择器
Android开发从入门到精通(案例版1)首先是.xml文件,主要就是加入标签<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android....原创 2019-08-18 15:23:12 · 8756 阅读 · 1 评论