![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
非泽
这个作者很懒,什么都没留下…
展开
-
android Activity 页面传值
android Ativity之间传值一般使用Intent这个类一、单行数据 传值 Intent intent=new Intent(this,ThinkActivity.class); //传递基本数据类型 //intent.putExtra("uname",传递的数据); 拿值原创 2017-06-16 20:34:49 · 339 阅读 · 0 评论 -
android 页面的自动跳转 (android 项目心得一)
前两天刚刚做了一个答题的小项目,在这里为大家整理一点有用的东西,可能以后都会用到、这里先给大家分享一下页面之间的自动跳转,思路其实很简单,就是在跳转之前先使用线程让它睡几秒,废话不多说,直接上代码原创 2017-07-07 10:43:12 · 545 阅读 · 1 评论 -
android 倒计时 (android 项目心得二)
这次,给大家说一下android里面的倒计时,其实也非常简单 主要用到两个类 Handler Runnable实现代码: Handler handler = new Handler(); Runnable runnable = new Runnable() { int s=0;//秒 int m=45;//分 @Override原创 2017-07-07 11:14:09 · 192 阅读 · 0 评论 -
SQlite与android 的数据交互 (android 项目心得三)
首先把db放在res的下方创一个raw文件夹,里面用来放db创一个DbHelper类,实际代码如下: package com.laci.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite原创 2017-07-07 11:42:47 · 454 阅读 · 0 评论 -
android ViewPager不可滑动(android 项目心得四)
viewpage 加Fragment 是现在在android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager具体实现代码如下:package com.example.myapp;import android.content.Context;im原创 2017-07-07 12:11:30 · 289 阅读 · 0 评论 -
android listview 右滑删除(android 项目心得五)
这次交大家使用listview的右滑删除,其实也非常简单, 首先需要自定义listview,具体代码如下:package com.example.myapp;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.Ve原创 2017-07-07 16:37:30 · 607 阅读 · 1 评论 -
Android ContentResolver 获取手机联系人
这次教大家的是如何从获取到自己手机里的联系人 东西比较简单,我们就通过一个dome来学习一下吧 首先,我们在XML中先写一个按钮,并给它设置点击事件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-07-20 18:23:37 · 317 阅读 · 0 评论 -
Android系列之音乐播放器的实现一(应用内音频文件)
音乐播放器实现一是放在应用程序里面的,在后面的博客我会说到在手机内存和网络中的播放器,所以,有需要的话,可以去看看我后面的那些博客!由于思路比较清晰,代码量也不是很多而且挺简单的,所以在这里我就直接放代码了。 xml布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche原创 2017-07-20 20:38:32 · 731 阅读 · 1 评论 -
android 简单的自定义UI(以Button为例)
在android 开发中,有很多时候系统自带的控件满足不了我们的需求,这时候我们就需要自定义控件。那么自定义控件也非常简单,这里我就以Button为例,像大家简单的说下自定义按钮首先我们需要写一个类然后继承view(或者你要自定义的控件类),具体代码如下:package com.example.g160628_14;import android.content.Context;import and原创 2017-07-08 19:34:13 · 265 阅读 · 0 评论 -
Android—内容提供者
一、什么是内容提供者? ContentProvider(内容提供者)是Android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。 ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数 据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用UR原创 2017-07-18 17:52:23 · 222 阅读 · 0 评论 -
VideoView与SurfaceView的使用
VideoView概述: 这个类其实也是继承了SurfaceView 类,集成度高,开发难度小,只是灵活性差。通过VideoView播放视频的步骤:1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件2、调用VideoView的如下两个方法来加载指定的视频setVidePath(String path):加载path文件代表的视频setVideoURI(Uri u原创 2017-07-22 10:45:52 · 1038 阅读 · 0 评论 -
Android 实现自定义闹钟
闹钟是手机中非常常用的应用,当然我们也可以实现它在闹钟中分为一次闹钟和周期闹钟,顾名思义,一次闹钟就会响一次后就失效,周期闹钟就是隔一段时间后会再次响铃。今天就给大家分享两种闹钟的基本代码:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.an原创 2017-07-23 21:42:06 · 412 阅读 · 0 评论 -
Fragment+ViewPager 实现仿微信
一、效果图 二、代码布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc原创 2017-06-15 14:30:36 · 350 阅读 · 0 评论 -
android BroadcastReceiver(广播)
有序广播最主要的优先级,优先级高的先收到,优先级低的后收到,在这里我就不写两个接收者比较了发送者的xml布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://原创 2017-07-13 19:46:53 · 172 阅读 · 0 评论 -
android 退出应用程序
一、android 退出应用程序主要有三种方法:递归退出;栈退出;报错退出。这篇博客主要介绍前两种,递归退出和栈退出 二、递归退出 递归退出的原理就是在主界面跳子界面时用startActivityForResult()这个方法进行跳转,在子界面退出时将子界面关闭,而后主界面直接调关闭的方法,废话不多说,看代码 主界面(MainActivity)原创 2017-06-17 19:48:42 · 258 阅读 · 0 评论 -
android 常用控件--ImageView
一、ImageView常用属性 常用属性:android:src 设置ImageView所显示的Drawable资源的ID android:maxHeight 最大高度 android:maxWidth 最大宽度 android:原创 2017-06-06 18:03:51 · 205 阅读 · 0 评论 -
Android 常用控件一
Android 常用控件一 一、TextViewandroid:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:drawableBottom在text的下方输出一个drawableandroid:drawable原创 2017-06-03 18:53:24 · 177 阅读 · 0 评论 -
Android常用控件----ProgressBar
一、常用属性 android:progress=”0” —-设置第一层进度条的初始值 android:max=”100” —设置进度条的最大值 android:secondaryProgress=”10” –设置第二层进度条的初始值二、常用方法 int getMax():返回这个进度条的最大值原创 2017-06-07 20:22:50 · 356 阅读 · 0 评论 -
AutoCompleteTextView-------android 高级控件(自动补全文本框)
一、实现效果 二、activity_main.ML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://原创 2017-06-08 18:28:54 · 226 阅读 · 0 评论 -
Spinner-----android 高级控件 (下拉列表)
因为是最简单的实现,所以没有很多的解释,直接放代码一、实现效果 二、activity_main.XML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_原创 2017-06-08 18:36:37 · 241 阅读 · 0 评论 -
android 手势检测
android提供了手势检测,并为手势检测提供了相应的监听器手势检测的类GestureDetector那么现在我们使用手势检测实现一个小demo ,相当于简单的一个图片浏览器其实非常简单,首先是XML布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/a原创 2017-07-10 19:50:33 · 226 阅读 · 0 评论 -
android 多点触摸(实现按下画圆,抬起消失的dome)
这次呢,我们来做一个dome,使用多点触摸实现按下画圆,抬起消失的效果我们先来缕一下思路:我们可以有一个圆的实体类,里面定义好圆的圆心坐标,半径,颜色,透明度的属性,具体代码如下:package com.example.g160628_15;import android.graphics.Canvas;import android.graphics.Color;import android.gr原创 2017-07-10 20:02:47 · 336 阅读 · 0 评论 -
android 系统常用广播
//关闭或打开飞行模式时的广播 Intent.ACTION_AIRPLANE_M; //充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声; Intent.ACTION_BATTERY_CH; //表示电池电量低 Intent.ACTION_BATTERY_LO; //表示电池电量充足 Intent.ACTION_BATTERY_OK; //关闭或打开原创 2017-07-11 18:17:29 · 199 阅读 · 0 评论 -
Android系统广播大全
这篇列举一下Android的系统广播 String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨转载 2017-07-11 18:20:10 · 236 阅读 · 0 评论 -
ListView android高级控件
效果图:布局代码:[plain] view plain copy xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/ap原创 2017-06-11 13:42:21 · 179 阅读 · 0 评论 -
网络通信之xml解析和json解析
我们可以来一个Tomcat来测试一下。 1、打开Tomcat在webapps=》ROOT文件中,新建一个xml,一定要另保存为UTF-8,不然会出现乱码问题,还有可能后面的结果有问题。 2、打开浏览器输入ip地址再:自己的Tomca端口号,测试有没有出来官网,之后再斜杠/xml名字.xml,如果出来内容就是对的了。 之后我们在Android Studio中就直接上代码了。 xml配置文件的权原创 2017-07-27 22:04:41 · 350 阅读 · 0 评论