- 博客(38)
- 收藏
- 关注
原创 android值制作简易的闹钟和通知栏信息
1.制作一次性闹钟2.制作周期闹钟3.制作通知信息的弹出框首先来一个闹钟思维导图吧简单的思路:设置(MainActivity)----------->广播接受者(RingReceiver)------------>响铃(RingActivity)---------->设置(MainAcitvity)再来一个
2017-07-26 23:41:39 498
原创 android_拍照
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/to
2017-07-21 20:36:53 212
原创 android_视频播放器(VideoView)
ActitvityMain.javapackage com.example.palyvideo;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.MediaController;import andr
2017-07-21 20:29:26 281
原创 android_在线播放器
1.xml文件[html] view plain copySeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/sb_main_bar"/>
2017-07-21 20:20:10 274
原创 android_内存卡播放器
MainActivity.javapackage com.example.mediaplayer;import android.media.MediaPlayer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import androi
2017-07-20 20:08:25 211
原创 android_本地播放器
MainActivity.javapackage com.example.mediaplayer;import android.media.MediaPlayer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import androi
2017-07-20 20:00:27 286
原创 android_访问系统联系人
AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.getcontacts"> <application android:allowBackup="true" android:icon="@
2017-07-19 18:48:04 174
原创 Android中内容观察者的使用---- ContentObserver类详解
转载出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。
2017-07-19 14:43:40 197
原创 android之服务service远程服务
1. 引言: (1)AIDL的作用 在Android平台,每个应用程序都是一个单独的JVM,都运行在自己的进程空间里, 通常,一个进程不允许访问另一个进程的内存空间(一个应用不能访问另一个应用)。当用户(程序开发人员)想在一个App中访问另一个App的进程空间的时候,就需要进程间通信。在Android中,远程服务为我们提供了实现进程间通信的方式,其中,AIDL是应用程序开发
2017-07-19 14:42:44 280
原创 android之服务service远程服务
1. 引言: (1)AIDL的作用 在Android平台,每个应用程序都是一个单独的JVM,都运行在自己的进程空间里, 通常,一个进程不允许访问另一个进程的内存空间(一个应用不能访问另一个应用)。当用户(程序开发人员)想在一个App中访问另一个App的进程空间的时候,就需要进程间通信。在Android中,远程服务为我们提供了实现进程间通信的方式,其中,AIDL是应用程序开发
2017-07-19 14:41:52 286
原创 android_有序广播
自定义有序广播的demo(具有优先级,可以修改广播内容)1.优先级高的可以拦截传播内容(即终止在此优先级的接受者)2.优先级高的还可以修改广播的内容后,再传播给低优先级的。新建一个项目(Android0711Sender)广播发送者:Java代码如下:[html] view plain copypackag
2017-07-13 20:27:22 183
原创 android_短信广播
NyMsm.javapackage com.example.sms;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMess
2017-07-13 20:09:27 305
原创 android_来电广播
MyPhoneState.javapackage com.example.phone;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.telephony.TelephonyManager;import
2017-07-13 16:23:34 1139
原创 android_无序广播
新建三个Module分别是send发送,receiver01接受1,receiver02接受2,一个发送多个接受send发送Moduleactivitymain.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c
2017-07-13 16:09:23 223
转载 android_系统广播大全
系统广播大全 (2013-01-30 15:10:05)转载▼标签: android it分类: android理解001 Intent.ACTION_AIRPLANE_MODE_CHANGED; 002 //关闭或打开飞行模式时的广播 003 004 Intent.ACTION_B
2017-07-11 16:21:02 346
原创 android_手势滑动+外形支援
acitvity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tool
2017-07-10 21:24:38 182
原创 Android_检测手机多点触摸点数
MainActitvit.javapackage com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override
2017-07-09 20:21:54 352
原创 安卓之自定义UI(画布Canvas)
1.什么是画布?画布(Canvas)是图形编程中一个很普通的概念,通常由三个基本的绘图组件组成: 1.Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。 2.Paint 也称为"刷子",Paint可以指定如何将基本图形绘制到位图上。 3.Bitmap 绘图的表面。Android绘图API支持透明度、渐变填充
2017-07-09 16:17:42 482
原创 安卓之动画制作
1.知识图谱(补间动画和帧动画)1.补间动画的效果图:(alpha透明度) (ratate旋转)XML代码:MainActivity.xml代码
2017-07-09 16:16:33 306
原创 安卓数据存储方式之SQLite
1.知识图谱数据库的增删查改的功能实现模板连接数据库,首先得在Java下新建一个.db包,在新建的db包下新建一个.db文件DbHelper.java的代码如下:[html] view plain copypackage com.yindan.db; impor
2017-06-26 10:01:56 405
原创 安卓数据存储之SharedPreferences存储
1.知识图谱例子1:模仿登录的记住密码XML代码:[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res
2017-06-23 19:58:28 194
原创 安卓数据存储方式之IO存储
1.知识图谱:XML代码:[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2017-06-23 19:57:40 236
原创 安卓隐式intent(打电话,浏览器)
1.知识图谱:1.xml文件activity_main.xml[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android
2017-06-23 19:56:03 307
原创 安卓Activity的LaunchMode
Activity的启动模式Standard(默认-标准模式) 自己可以启动自己SingleTop(顶单例模式) 在栈顶只允许有一个相同的Activity 自己不能启动自己 SingleTask(内单例模式) 如果要启动的Activity存在,则干掉要启动的Activity上面的所有的Activity
2017-06-23 19:52:01 115
原创 Android-Activity的LaunchMode和退出应用程序
1.Activity的启动模式 Fragment Standard(默认-标准模式) 自己可以启动自己(会创新一个新的Activity) SingleTop(顶单例模式) 在栈顶只允许有一个相同的Activity 自己不能启动自己 SingleTask(内单例模式) 如果要启动的Activit
2017-06-17 19:30:27 176
原创 Android之eclipse的环境搭建
1.什么是Android(安卓)? android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备。 如:智能手机,平板,智能电视机,智能的装戴设备,人工智能,智能汽车等等。 Android是由Google公司和开放手机联盟领导及开发。2.Android的环境搭建《1》手动集成1.安装插件(hel
2017-06-17 19:08:24 116
原创 卓常用控件3之图片框(ImageView)
1.Android控件之按钮的使用XML配置中的关键代码[html] view plain copy EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hi
2017-06-17 19:07:04 169
原创 单选框RadioGroup,单选按钮RadioButton的使用
RadioButton是最普通的UI组件之一,继承了Button类,可以直接使用Button支持的各种属性和方法。RadioButton与普通按钮不同的是,它多了一个可以选中的功能,可额外指定一个Android:checked属性,该属性可以指定初始状态时是否被选中,其实也可以不用指定,默认初始状态都不选中。使用RadioButton必须和单选框RadioGroup一起使用,在RadioG
2017-06-17 19:06:11 1657
原创 安卓之高级控件Listview的优化
版权声明:本文为博主原创文章,未经博主允许不得转载。效果图如下:XML代码(activity_main)如下:[html] view plain copy xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.c
2017-06-17 19:04:56 175
原创 安卓高级控件3之RecyclerView的使用
你可以把RecyclerView其实就类似于ListView(区别在于:它是没有横线在文字下方的)其效果图如下:XML代码如下:[html] view plain copy xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schema
2017-06-17 19:04:11 171
原创 Android之控件
:本文为博主原创文章,未经博主允许不得转载。1.TextView文本框的使用新建一个项目(Model)选中到Android--->找到你新建的项目--->res---->移动到layout上新建一个.xml文件片段内容如下TextView android:layout_width="wrap_content" android:layo
2017-06-17 19:02:23 123
原创 安卓之高级控件Spinner下拉框
Spinner控件下拉框运用在地址的二级联动中效果如图:XML关键代码:[html] view plain copy xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
2017-06-17 19:01:24 208
原创 Android-Fragment碎片-片段制作微信的页面滑动
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成Acti
2017-06-17 18:10:45 409
原创 安卓高级控件3之Gallery(画廊)
Gallery是一种过时的高级控件用Gallery实现了图片的切换,其效果图如下:XML代码如下:[html] view plain copy xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/r
2017-06-17 18:09:54 258
原创 Android-Activity页面之间的数据传递
Activity之间传递数据1.传递基本的数据类型 基本数据类型:整形:byte short int long浮点:float double布尔:boolean字符:char引用:String2.传递数据包Bundle(集装箱)3.传递对象(对象集合)4..返回数据例子:返回对象集合,效果图如下(两个界面之间的数据传递):图1
2017-06-17 18:05:30 803
原创 Activity的生命周期
1.什么是Activity?Android的四大基本组件: Activity(手机屏幕) BroadcastReceiver(广播接受者) Services服务 ContentProvider(内容提供者)Android 中,Activity 是所有程序的根本,所有程序的流程
2017-06-17 18:00:56 236
原创 安卓高级控件之ViewPager
引导页:适配器 PageAdapter 滑动监听 addOnPageChangeListener 导航点 github 开源框架 : ViewPagerIndicator 属性:setRadius (设置半径)
2017-06-17 17:56:35 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人