Android_Two
无敌小金刚ii
这个作者很懒,什么都没留下…
展开
-
Notification 通知
Notification 通知普通通知进度通知大图通知列表通知自定义通知普通通知private void normal_notification() { NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Not...原创 2019-05-13 21:16:47 · 121 阅读 · 0 评论 -
回退栈、ListFragment、TabHost
回退栈、ListFragment、TabHost回退栈ListFragmentTabHost回退栈FragmentTransaction transaction = manager.beginTransaction(); transaction.add(R.id.real1,r1); transaction.addToBackStack(""); ...原创 2019-05-23 22:06:47 · 100 阅读 · 0 评论 -
Service
ServiceService一、创建Service二、Service的生命周期以及启动方式三、Service执行数据库操作(绑定方式)布局文件listview布局文件Java代码Service类代码创建数据库MyContentProviderMVC模式Service一、创建Service1, 定义一个类, 继承Service2, 重写父类的方法, onBind() — 必须重写的方法3...原创 2019-05-27 21:13:45 · 415 阅读 · 0 评论 -
ViewPager+Fragment+TabLayout
ViewPager+Fragment+TabLayout代码实例代码实例效果图1.容器:ViewPager2.数据:ArrayList<Fragment ArrayList标题3.适配器:FragmentViewPager重写的方法:(1)getCount():返回数据源的总数量(2)getItem():(3)getPageTitle():返回标题4.TabLa...原创 2019-05-22 21:52:12 · 99 阅读 · 0 评论 -
BroadcastReceiver广播
BroadcastReceiver广播BroadcastReceiver广播一、什么是广播?二、广播三要素及适用场景三、如何实现广播四、静态注册代码实例五、动态注册代码实例BroadcastReceiver广播一、什么是广播?二、广播三要素及适用场景广播三要素:(1)广播发送者 : 发送广播(2)广播接收者(调频): 用于接收广播(3)要处理的事情 :处理广播的相关信息, Inte...原创 2019-05-17 17:18:01 · 218 阅读 · 0 评论 -
ContentProvider内容提供者
ContentProvider内容提供者ContentProvider介绍一.ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。二.原理图三.重要的四点1.索要方(ContentResolver)2.提供方(ContentProvider)3.Uri4.清单文件注册四.获取系统App数据ContentProvider介绍一.ContentP...原创 2019-05-16 21:35:52 · 121 阅读 · 0 评论 -
EventBus 和 Fragemnt
EventBus 和 Fragemnt一、EventBus1.作用:安卓的事件总线(传递数据)2.代码实例二、Fragment(碎片)1.创建一个类继承 Fragment2.注册方式有两种(静态注册)、(动态注册)①静态注册②动态注册一、EventBus1.作用:安卓的事件总线(传递数据)2.代码实例//导入依赖implementation 'org.greenrobot:eventbu...原创 2019-05-21 21:36:57 · 157 阅读 · 0 评论 -
Banner轮播图
Banner轮播图Banner轮播图一、依赖二,布局文件三、Java代码滑动效果一、布局文件二、java代码三、适配器回退栈(管理Fragment)布局文件Java代码Banner轮播图一、依赖// An highlighted block implementation 'com.youth.banner:banner:1.4.10' //轮播图二,布局文件// An highli...原创 2019-05-24 21:32:35 · 249 阅读 · 0 评论 -
二级采样+数据库操作
二级采样+数据库操作二级采样创建数据库+表添加数据的两种方法1.通过sql语句2.通过insert()修改数据的两种方法1.通过sql语句2.通过update()删除数据的两种方法1.通过sql语句2.通过delete()查询数据的两种方法1.通过sql语句2.通过query()二级采样 private void getPic() { try { byt...原创 2019-05-15 22:10:07 · 195 阅读 · 0 评论 -
Menu popupWindow
Menu popupWindow系统菜单上下文菜单弹出菜单popupWindow 相对于兄弟控件popupWindow 相对于父亲控件系统菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_item,menu);...原创 2019-05-10 21:52:09 · 432 阅读 · 0 评论 -
广播和EventBus框架
广播和EventBus框架一、有序广播1.代码实现二、粘性广播1.特点:可以不用先执行注册方(延时收广播)2.代码实现三、EventBus1.介绍2.EventBus三大要素3.EventBus四种线程模型4.代码实现具体步骤1.添加依赖2.定义消息事件类3.注册和解除注册+声明订阅者+事件发布一、有序广播1.代码实现//注册文件 <receiver ...原创 2019-05-20 21:46:22 · 578 阅读 · 0 评论 -
存储
存储一、SharedPreferences1.存储数据2.获取数据二、文件存储 内部存储+SD卡存储三、SD卡存储四、SD卡读取五、三级存储1.网络获取2.SD卡读取与写入3.内存的获取与写入3.主类中判断一、SharedPreferences1.存储数据步骤1:得到SharedPreferences对象 getSharedPreferences(“文件的名称”,“文件的类型”);(1)....原创 2019-05-14 21:43:33 · 1252 阅读 · 0 评论 -
AlertDialog对话框
AlertDialog普通对话框单选对话框多选对话框进度对话框日期对话框时间对话框自定义对话框普通对话框 private void normal() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("删除对话框"); builde...原创 2019-05-09 21:32:28 · 288 阅读 · 0 评论 -
简易音乐播放器
音乐播放器效果1.自定义类继承Service2.Activity代码实现效果1.自定义类继承Servicepackage day01.bw.com.musicplay;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os...原创 2019-05-28 21:16:56 · 866 阅读 · 0 评论