随笔分类 -  Android

摘要:android提示音其实很简单没必要和音乐播放器一样花里胡哨的 首先我们在res文件夹下建立raw文件夹,然后把音频文件放进去(注意raw和layout是平级的别建错位置) 然后只需要在代码加以下四行就可以了 MediaPlayer mediaPlayer = null; mediaPlayer = 阅读全文
posted @ 2020-04-02 01:28 王怀宇 阅读(294) 评论(0) 推荐(0)
摘要:首先在layout文件中布局如下,很简单就是一个ImageView用于显示图片,一个按钮拍照,一个按钮上传 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a 阅读全文
posted @ 2020-04-02 01:25 王怀宇 阅读(725) 评论(0) 推荐(0)
摘要:Androidmianifest.xml MianActivity.java layout中 阅读全文
posted @ 2020-01-10 00:50 王怀宇 阅读(6778) 评论(1) 推荐(0)
摘要:首先开启网络权限 接下来是xml文件 然后是java文件 最后在java文件onCreate方法中直接调用initView()方法就好了 阅读全文
posted @ 2020-01-08 13:27 王怀宇 阅读(1514) 评论(0) 推荐(0)
摘要:在开发过程中Android会自动生成一个机器人的图标,但是是真的难看。下面我们看一下Android如何更改默认图标 Android会将默认图标放在res下的mipmap目录下,我们将自己的图片复制到这个目录下 在AndroidManifest.xml中找到android:icon="@mipmap/ 阅读全文
posted @ 2019-06-04 14:18 王怀宇 阅读(358) 评论(0) 推荐(0)
摘要:其实第一行代码的例子我早就学习过了,现在手上一个项目需要使用到这些东西,准备在操作之前复习一下,就顺便发个博客加深一下自己对Android服务和文件下载这一块的理解,博客可能有点长我尽量写的详细一点便于理解。 1.首先新建一个Android项目 2.添加okhttp依赖,这里我们使用okhttp来访 阅读全文
posted @ 2019-06-02 17:37 王怀宇 阅读(1529) 评论(0) 推荐(0)
摘要:xml文件: java文件 阅读全文
posted @ 2019-05-16 15:56 王怀宇 阅读(1968) 评论(0) 推荐(0)
摘要:1)新建一个dowmloadfile的项目 2)在app/build中添加Okhttp的依赖 3)定义一个回掉接口DownloadListener 用于事件的监听 4)使用来实现下载 5)为了保证下载可以一直运行我们需要创建一个服务 6)前台xml文件 7)MainActivity.java中设置具 阅读全文
posted @ 2019-05-14 11:10 王怀宇 阅读(660) 评论(0) 推荐(0)
摘要:今天写项目,需要将字符串添加到EditText空间中,但是发现乱码显示,无论怎么修改编码格式都无法解决, 最终将中文写死在xml文件中,在java文件中调用this.getResources().getText(R.string.name)方法然后使用setText方法显示就解决了 具体操作如下 n 阅读全文
posted @ 2019-05-08 22:03 王怀宇 阅读(1149) 评论(0) 推荐(0)
摘要:一、使用intent传递对象 (1)使用serializable接口 persion类 MainActivity中使用Intent传值 Mian2Activity中接受 (2)使用parcelable方式 persion类 Main2Activity.java 阅读全文
posted @ 2019-04-25 23:36 王怀宇 阅读(991) 评论(0) 推荐(0)
摘要:自己学习android与服务器数据交互时,在网上看了很多例子,要么是例子代码太多没耐心看,要么是代码没发全,对于一个白手来说理解起来有困难,所以我在自己成功后决定写一篇博客来讲解android与服务器数据交互。由于刚学,解释很多时我自己的理解,有可能有错误,大家看完后有助于自己的理解就好必要太较真。 阅读全文
posted @ 2019-04-21 17:13 王怀宇 阅读(1355) 评论(0) 推荐(0)
摘要:可折叠式菜单栏(CollapsingToolbarLayout)只能作为AppBarLayout的直接子布局来用,而AppBarLayout又必须是CoordinatorLayout的子布局 首先新建新的活动 在activity_fruit.xml中 标题栏 主体 修改activity_fruit中 阅读全文
posted @ 2019-03-31 12:02 王怀宇 阅读(2348) 评论(0) 推荐(0)
摘要:一、Material卡片式布局 1》添加库依赖 2》在Activity_mian.xml中 3》建立一个实体类 4》为RecycleView提供一个布局,在layout下建立一个fruit_item.xml 5》为RecycleView建立一个适配器 6》修改mainActivity.java 7》 阅读全文
posted @ 2019-03-30 21:54 王怀宇 阅读(423) 评论(0) 推荐(0)
摘要:首先准备一张图片保存在drawable下 在activity_main.xml下 在MainActivity中添加响应事件 在下面代码中使用了SnackBar,这个控件可以弹出一个可与用户交互的消息,创建SnackBar三个参数分别是:view,内容,时长 在这种情况下SnackBar弹出的内容就会 阅读全文
posted @ 2019-03-30 17:18 王怀宇 阅读(461) 评论(0) 推荐(0)
摘要:下载地址https://pan.baidu.com/s/1_avAM3Qjr7E8vUKGVp1Lyw密码an4x 这个是windows版本的,一般也用的就是这个版本了 安装较为简单,下面记录一些安装时候的问题 1》Android Studio启动时出现unable to access androi 阅读全文
posted @ 2019-03-24 20:07 王怀宇 阅读(413) 评论(0) 推荐(0)
摘要:在main.xml中使用DrawerLayout,它允许在布局中放入两个直接子控件,第一个是主屏幕显示内容,第二个是滑动屏幕显示内容 此时滑动菜单就可以显示了,但有时用户不知道滑动菜单的存在,所以我们在标题栏中在加入一个图标以供用户点击 MainActivity中的代码 NavigationView 阅读全文
posted @ 2019-03-20 16:57 王怀宇 阅读(207) 评论(0) 推荐(0)
摘要:谷歌为了一统Android的UI设计推出了Material控件来实现更好的UI界面 ToorBar主要用于修改标题栏 在AndroidMainFest.xml中, android:label="MyToolBar"用于指定文字,android:theme="@style/AppTheme"指定了一个 阅读全文
posted @ 2019-03-20 16:48 王怀宇 阅读(261) 评论(0) 推荐(0)
摘要:新建类HttpUtil,可以避免在多个界面需要使用网络请求是代码的重复 Mian.java中点击事件代码 阅读全文
posted @ 2019-03-19 11:34 王怀宇 阅读(398) 评论(0) 推荐(0)
摘要:1》WebView 的使用 xml文件中: Main中 添加网络依赖 2》使用HttpURLConnection xml文件 Main文件 3》使用OkHttp build.grade文件 Main.java 其余代码与上面的一样,执行结果也和使用HttpURLConnection一样 4》解析xm 阅读全文
posted @ 2019-03-13 17:22 王怀宇 阅读(493) 评论(0) 推荐(0)
摘要:LitePal是一个十分简单的开源库,使用LitePal数据库首先需要简单的配置下 1》编辑app/build.gradle 2》在main.java中新建文件夹assets,下新建litepal.xml,我新建了一个StudentScore类 3》在litepal.xml中添加类后,只要运行一次数 阅读全文
posted @ 2019-01-30 03:44 王怀宇 阅读(919) 评论(0) 推荐(0)