Andiord
black小黑黑
何以解忧,唯有暴富
展开
-
Android:发送广播
相关知识点:安卓四大组件:activity 广播 服务Service 内容提供者 ——都需要注册创建广播1.创建一个类 继承BroadcastReceiver2.想使用广播 注册a.manifest 注册<receiver android:name=".MyBroadcastOne"></receiver>2.发送广播创建意图: Intent...原创 2020-02-11 11:09:52 · 295 阅读 · 0 评论 -
Android:Fragment(2)—Fragment传递数据
1.Activity向Fragment传递数据Activity向Fragment传递数据如果是新建Fragment的时候我们可以通过Bundle传递。public static BlankFragment4 newInstance(String param1, String param2) {BlankFragment4 fragment = new BlankFragment4();Bu...原创 2020-02-10 11:32:59 · 334 阅读 · 0 评论 -
Android:Fragment(1)—Fragment布局页面跳转
有关FragmentFragment比Activity较轻量级,也可以提供与用户交互的界面并且有自己的生命周期,也不用在Manifest.xml中注册但它必须嵌套在Activity中使用。之前需要使用多个Activity显示的内容,现在可以用一个Activity嵌套多个Fragment来实现。Fragment的生命周期Fragment的生命周期不是从new Fragment()开始的,而是...原创 2020-02-10 10:57:26 · 1105 阅读 · 0 评论 -
Android:音乐播放器(3)—从播放列表到播放歌曲
播放列表播放列表布局<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="歌曲列表" android:textSize="25dp" android:id="@+id/textView" android...原创 2020-01-15 11:57:47 · 1591 阅读 · 1 评论 -
Android:音乐播放器(2)—加进度条
加进度条MainActivity代码如下:public class Main3Activity extends AppCompatActivity { private Button start,end,pause; MediaPlayer mediaPlayer; private SeekBar seekBar; Timer timer = new Timer(...原创 2020-01-15 11:50:51 · 5561 阅读 · 3 评论 -
Android:音乐播放器(1)
音乐播放器1.提前准备创建raw文件夹,加音乐文件布局如下:代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match...原创 2020-01-08 10:20:37 · 654 阅读 · 0 评论 -
Android:网络存储(3)
从web端同时取值和图片1.布局base.xml2.web Servlet代码public class MyServlet3 extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServ...原创 2020-01-07 20:32:36 · 602 阅读 · 0 评论 -
Android:网络存储(2)
访问web,web发布到服务器,通过访问服务器来访问程序安卓访问:1.servlet必须发布到服务器2.服务器是开启的状态 通过访问服务器上servlet地址来访问dopost3.在安卓端使用异步来访问servlet类继承AsyncTask...原创 2020-01-07 11:27:08 · 437 阅读 · 0 评论 -
Android:网络存储(1)
知识点:当数据量很大,我们需要使用网络存储mysql数据库,windows javaWeb Cservlet里访问mysql浏览器输入地址 就访问servlet安卓手机访问tomcat服务器地址 去访问servlet 操作数据库app连接web端,连接web端不能在android的主线程去做(main )需要使用异步任务 ajaxAndoid的单线程模式必须遵守两个规则...原创 2019-12-30 11:17:30 · 1483 阅读 · 1 评论 -
Android:内容提供者(2)
自己写内容提供者(cp端)布局:相关代码<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText" android:layout_alignParentTop="true" andro...原创 2019-12-29 12:02:00 · 172 阅读 · 0 评论 -
Android:内容提供者(1)
内容提供者App的数据默认是不公开的 别人不能访问 是否允许发送通知 打开位置 读取联系人 有可能需要交互 如果需要交互就需要内容提供者cp 需要权限Javaweb开发tomcat(服务器端)浏览器(客户端Android开发内容提供者:CpContentResolver:crApp1想读取App2的数据App2:1.App2有数据...原创 2019-12-28 20:31:46 · 162 阅读 · 0 评论 -
Android:保存数据的三种方法
方法一 : SharedPreferences布置页面页面代码如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android...原创 2019-12-16 17:04:18 · 3483 阅读 · 0 评论 -
Android:保护现场的三种方法
方法一:用SharedPreferences输出页面代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to...原创 2019-05-22 16:31:28 · 286 阅读 · 0 评论 -
Android:dialog进度条功能的实现
1.添加Button按钮 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="进度条" android:id="@+id/progress" android:layout_...原创 2019-05-07 21:40:02 · 2142 阅读 · 0 评论 -
Android:dialog选项功能的实现
准备:1.实现弹出文本框选择样式如下:2.java代码如下:import android.content.DialogInterface;import android.support.v7.app.AlertDialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import...原创 2019-04-30 21:39:56 · 817 阅读 · 0 评论 -
Android布局
安卓学习文档http://www.android-doc.com/guide/topics/ui/layout/relative.html1.安卓像素单位为dp2.ListView(GridView)想用ListView(GridView) 需要使用适配器适配器:是java的23种设计模式中的一种,适配器模式在android中适配是指安卓提供的一些类,使用继承,重写里面方法Bas...原创 2019-04-03 21:36:42 · 112 阅读 · 0 评论 -
Android基本布局案例
一、案例效果二、src/main/res/layout/active_main.xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas...原创 2019-04-06 11:47:18 · 1150 阅读 · 1 评论 -
Android基本布局案例(2)
一、案例效果二,实现流程1.上部分标题搜索框删除 android:padding*可删除边框android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen...原创 2019-04-12 10:57:32 · 853 阅读 · 0 评论 -
安卓的界面布局
安卓中界面统称为activity,有2种1.静态布局:layout文件夹下创建xml(1)Layout->右键new->layout resource file->起名字->ok(2)如果想切换显示的静态布局:修改activity类中的setContentView(R.layout.activity_static);参数2.动态布局:Activity类在java文...原创 2019-04-02 19:16:03 · 997 阅读 · 0 评论 -
Android布局:ListView基于xml获取值& scrollView的用法
ListView基于xml获取值1.配置strings.xml<resources> <string name="app_name">lesson03</string> <string-array name="arr"> <item>联系人10</item> <item...原创 2019-04-12 15:31:59 · 256 阅读 · 0 评论 -
Android实现页面带参数跳转回传
1.创建2个空白的Activity放置Button和EditText控件2.原创 2019-04-15 20:58:36 · 3936 阅读 · 0 评论 -
Android:菜单Menu功能的实现
选项菜单1.创建menu源文件夹2.原创 2019-04-21 11:24:25 · 3710 阅读 · 1 评论 -
Android基本控件的使用:CheckBox(多选框)& DatePicker(日历)
一,CheckBox(多选框)1.布局添加添加CheckBox控件效果如图代码如下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema...原创 2019-04-14 21:22:49 · 669 阅读 · 0 评论 -
Android基本控件的使用:Spinner(下拉框)& TimePicker(钟表)
一,Spinner(下拉框)1.在页面中添加Spinner控件2.写java代码测试运行先用ArrayAdapter往下拉框中存值然后设置OnItemSelectedListener监听事件,检测打印输出import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.vi...原创 2019-04-15 10:50:07 · 701 阅读 · 0 评论 -
Android:dialog日期&时间控件功能的实现
1.样式中添加Button <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="呀~" android:id="@+id/data" android:layout_below...原创 2019-05-01 21:40:28 · 415 阅读 · 0 评论 -
Android:保护现场
即在没提交的情况下关闭文档,再次查看时未丢失,仍然可以查看1,添加一个文本框 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/editText" android:layou...原创 2019-05-08 18:56:34 · 112 阅读 · 0 评论 -
Android入门
1.什么是Android是手机上的操作系统!安卓开发不是在开发系统,而是在现有系统上开发app!App开发:安卓工程师 java(java基础,javaWeb)IOS工程师 oc/swift2.Android开发的工具Android StudioAndroid6.0 api23Eclipse :工作空间–>工程–>javaStudio:a.project(工作区间)...原创 2019-03-29 16:40:47 · 143 阅读 · 0 评论