慕课网安卓学习
水之积也不厚,则其负大舟也无力
渣硕求个大厂实习。。。
展开
-
安卓——RelativeLayout
1.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" android:layo...原创 2018-02-26 14:05:39 · 240 阅读 · 0 评论 -
安卓——WebView
example.html文件的位置以下是代码example.html<html xmlns="http://www.w3.org/1999/xhtml"><head><title>实例</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8原创 2018-03-05 20:57:25 · 476 阅读 · 0 评论 -
安卓——ProgressBar
通过按钮增减或减少第一进度或第二进度的值,会在一个TextView显示两种进度的百分比。点击重置时百分比为0。activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...原创 2018-03-05 15:58:03 · 1566 阅读 · 0 评论 -
安卓——Spinner(下拉列表)
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...原创 2018-03-05 11:45:47 · 6471 阅读 · 0 评论 -
安卓——GridView
GrideView定义时实际上是定义每一个单元格的样式。最右边的ListView定义时是每一行的样式当我们想表达二维的行列分布时就可以选择GrideView点击一个图标显示Toast下面是代码:AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://sche...原创 2018-03-05 06:39:52 · 308 阅读 · 0 评论 -
安卓——DataPicker与TimePicker显示日期和时间
手指点击选择一个合适的日期或者滑动选择上图是初始化的日期和时间(即当前日期和时间)接下来我要拨动按钮了。调了一下dataPicker调了一下TimePicker注:这两个Picker我是分开在setTitle上显示的。对话框显示日期和时间然后我调动一下日期也该了,哈哈。在对话框中展现的时间。然后我调动一下哈时间变了呢,哈。最后上代码activity_main.xml<?xml version...原创 2018-03-05 05:46:36 · 790 阅读 · 0 评论 -
安卓——LinearLayout布局
gravity属性是针对布局里面的所有子类控制的layout_gravity的属性值与gravity的一样,只是针对单个子类的,相对父类的相对位置。布局里面可以嵌套布局原创 2018-02-25 21:36:05 · 243 阅读 · 0 评论 -
安卓——RadioGroup和RadioButton
1. xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="原创 2018-02-25 20:11:55 · 382 阅读 · 0 评论 -
安卓——CheckBox
1.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="原创 2018-02-25 19:21:13 · 143 阅读 · 0 评论 -
安卓——AsyncTask初学(AsyncTask作为独立类和内部类实现图片下载)
异步任务:安卓的单线程模型耗时的任务放在其他线程AsyncTask在子线程中更新UI封装、简化异步操作目的:图片转化成流:基本的网络操作上面是慕课网的AsyncTask的讲解(https://www.imooc.com/learn/377),老师把继承了AsyncTask的子类写做内部类,下面我来展示一下独立类的写法AsyncTask作为独立类我要感谢这篇博客https://blog.csdn.n...原创 2018-03-22 22:20:51 · 310 阅读 · 0 评论 -
安卓——Toast动态显示信息
activity_main.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" ...原创 2018-03-19 14:43:05 · 313 阅读 · 0 评论 -
安卓——数据篇-SQLite
http://tool.oschina.net/apidocs/apidoc?api=android/reference详细的API文档1.每个程序都有自己的数据库,默认情况下互不干扰2.在查看自己创建的数据库时遇到了小插曲,打开的file explore时空白的,上网搜了一下,换了个API23的模拟器就ok了。3.数据库存盘file explore那行右边的两个黑色按钮,点击靠左的那个就可以存盘...原创 2018-03-25 20:56:51 · 247 阅读 · 0 评论 -
安卓——Gallery&&ImageSwitcher制作图片浏览器
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...原创 2018-03-20 19:21:20 · 153 阅读 · 0 评论 -
安卓——数据篇SharedPreferences
sharedPreferences是安卓提供的一个轻量级的存储类,只能存储一些简单的类型,比如String类型。activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...原创 2018-03-25 10:42:53 · 138 阅读 · 0 评论 -
安卓——sunMenue子菜单
activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...原创 2018-03-24 15:44:34 · 346 阅读 · 0 评论 -
安卓——ContextMenue上下文菜单
长按出现下图activity_main.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...原创 2018-03-24 11:40:38 · 633 阅读 · 0 评论 -
安卓——OptionsMenus实现选项菜单
activity_main.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...原创 2018-03-23 21:03:22 · 507 阅读 · 0 评论 -
安卓——Notification通知栏通知
很奇怪,我在虚拟机上运行不了,可是代码并没有报错activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android....原创 2018-03-23 19:47:45 · 288 阅读 · 0 评论 -
安卓——Dialog
一、确认对话框二、单选对话框三、多选按钮四、列表对话框五、自定义对话框activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schem...原创 2018-03-20 21:39:57 · 142 阅读 · 0 评论 -
安卓——安卓布局优化+include+merge+viewStub
FrameLayout:例如视频暂停时,会在视频上层显示一个布局的图标。这个图标可能就是用FrameLayout做的一个布局叠加的一个效果长时间的任务加载时,中央会有一个圆形滚动条在滚动。这个滚动条也有可能是用FrameLayout写的叠加效果直接用include加载写好的布局,写法参看activity_main.xml然后在Maincitivity.java中也可以直接findViewById找...原创 2018-03-17 22:22:49 · 278 阅读 · 0 评论 -
安卓——使用SeekBar制作可拖动的进度条
运行截图:拖动时变颜色activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-a...原创 2018-03-17 20:27:09 · 271 阅读 · 0 评论 -
安卓——监听事件的三种写法
第一份代码包含了两种:1.匿名内部类3.实现接口package com.example.lenovo.button_listener;import android.app.Activity;import android.content.DialogInterface;import android.os.Bundle;import android.util.Log;import andr...原创 2018-02-23 17:50:26 · 423 阅读 · 0 评论 -
安卓——AndroidManifest配置文件
原创 2018-03-01 21:04:35 · 449 阅读 · 0 评论 -
安卓学习之初试事件响应——Button
1.界面布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent原创 2018-02-21 20:41:02 · 144 阅读 · 0 评论 -
安卓——Intent(实现页面跳转的两种方法)
下图中两个不同的方法就是两种页面之间跳转的情况1>跳转不返回数据2>跳转返回数据实例:第一种启动方式(跳转不返回数据)第二种启动方式(跳转返回数据)先看第一种:点击第一种启动方式按钮会出现右边的图,然后再点击Button按钮返回左边的界面,TextView中的内容没变。再看第二种启动方式不同的是,点击Button按钮返回左边的界面,TextView中的内容变成了你好。下面是所有代码An...原创 2018-02-27 17:35:00 · 75125 阅读 · 5 评论 -
安卓——Fragment
静态加载必须要有一个标识Fragament的生命周期以下是代码AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.lenovo.f...原创 2018-03-06 20:56:56 · 169 阅读 · 0 评论 -
安卓——Activity的生命周期
运行程序先经过前三个步骤:打印在Logcat里,如下图退出程序,点击手机下方的后退按钮,就会执行后三个步骤先打印前三个步骤,然后按手机的home键,打印onPause方法和onStop方法,这样程序就到后台了。再打开程序打印上图中最后三个步骤上面两个不同的Activity周期基于下面这个代码查看的package com.example.lenovo.tablelayout;import an...原创 2018-02-26 20:51:29 · 176 阅读 · 0 评论 -
安卓——TableLayout
上图的xml<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill原创 2018-02-26 16:18:06 · 190 阅读 · 0 评论 -
安卓——FrameLayout
上图的xml<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="原创 2018-02-26 14:26:06 · 350 阅读 · 0 评论 -
安卓——实现TextViewde的跑马灯效果
1.xml布局文件com.example.lenovo.marqueetextview.MarqueeText是我们写的MarqueeText这个类的路径<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...原创 2018-02-23 19:25:48 · 129 阅读 · 0 评论 -
安卓——AutoCompleteTextView
1.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="原创 2018-02-23 20:14:37 · 163 阅读 · 0 评论 -
安卓——gallery&&ImageSwitcher制作图片浏览器
mainactivity.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml...原创 2018-03-11 16:15:03 · 159 阅读 · 0 评论 -
配置android studio的艰辛历程
因为我的笔记本的C盘空间不够用了,所以必须重新安装系统分盘以让C盘获得更大的空间。在5天后我终于等到了我的笔记本。然而里面的东西啥都没有了(我说的是android studio装在C盘的那些貌似是gradle的配置文件)。其他的像VS2013、eclipse很好安装,接下来就是万恶的android studio了。以下简称AS。下面我分享配置AS的两类历程一:善用android SDK Mange...原创 2018-03-17 14:04:06 · 235 阅读 · 0 评论 -
安卓——ListView
上图是SimpleAdapter的适配器上图是ArrayAdapter的适配器上图是OnItemClickListener点击效果上图我滑动了一下屏幕,滑动监听器(OnScrollListener)中onScrollChanged()方法打印的日志。上图是在onScrollChanged()方法添加的向下滑动更新数据源的功能。必须加上simple_Adapter.notifyDataSetCha...原创 2018-03-03 20:41:43 · 733 阅读 · 0 评论 -
安卓——ToggleButton
1.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="原创 2018-02-24 22:03:25 · 138 阅读 · 0 评论 -
安卓——ScrollView
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...原创 2018-03-10 21:49:04 · 1028 阅读 · 0 评论 -
安卓——ViewFlipper
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...原创 2018-03-10 20:29:54 · 115 阅读 · 0 评论 -
安卓——ViewPager
下面是代码:activity_main.xm<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...原创 2018-03-10 14:47:54 · 127 阅读 · 0 评论 -
安卓——MulityAutoCompleteTextView
本例子是在安卓——AutoCompleteTextView例子上添加的1.xmlandroid:completionThreshold="3"表示输入三个字符开始匹配<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...原创 2018-02-23 20:37:54 · 278 阅读 · 0 评论 -
安卓——数据存储之文件存储
遇到的小插曲:找不到创建的文件在哪里怎么办?看了这篇博客:https://blog.csdn.net/xdqkid/article/details/53745569原来得在手机中手动设置程序的权限然后创建的文件并没有在预期的目录下,而是在stroge里File类的小试package com.example.lenovo.filedemo1;import android.annotation.S...原创 2018-03-26 16:58:02 · 418 阅读 · 0 评论