Android
文章平均质量分 63
超宝宝很乖
我去往风,走时叫我
展开
-
解决华为手机下方导航栏压盖布局的方法(同时使用AndroidSlidingUpPanel和SlidingMenu出现的问题)
我在使用AndroidSlidingUpPanel开源项目的时候将项目导入了我的工程中,同时我又使用了SlidingMenu的框架,于是出现了这种问题。 问题的解决:本来单独使用AndroidSlidingUpPanel框架的时候我调出导航栏布局也会跟着做相应适配,而导入了SlidngMenu后却出现了这种问题。所以我想问题一定出现在SlidingMenu项目上。于是我研究发现应用SlidngMe...原创 2018-10-03 21:07:46 · 1023 阅读 · 0 评论 -
Fragment
Fragment的第一种声明方式 直接在布局中声明即可 1在activity_main中定义fragment name属性指定的是一个我们自己定义的Fragment <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com原创 2018-10-15 20:47:01 · 199 阅读 · 0 评论 -
调用本机的照相机和摄像机
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } //点击...原创 2018-10-15 16:45:12 · 282 阅读 · 1 评论 -
多态在android中(利用接口调用服务中方法)的应用
首先我们已经了解了java中多态的基本概念 1方法重载。 2向上转型,向下转型 今天我们主要讲向上转型在android中的应用范例。 在java中向上向下转型的图解: 重点:子类对象向上转型为父类对象后,可以调用父类中的方法和子类中已经覆写过的父类方法。子类中新定义的方法无法访问 在android中,有这样一个需求,我需要通过bindService的方式从MainActivity访问服务中的方法...原创 2018-10-08 23:37:52 · 1352 阅读 · 2 评论 -
SurfaceView播放MediaPlayer视频
MediaPlayer能够播放的视频格式有mp4,3gp。 public class MainActivity extends Activity { private MediaPlayer mediaPlayer; private int currentPosition;//当前视频播放的位置 @Override protected void onCreate(Bundle savedI...原创 2018-10-15 15:48:06 · 901 阅读 · 0 评论 -
MediaPlayer(百度音乐盒案例)
在服务中定义播放音乐的逻辑,在MainActivity中操作服务中的方法。 MainActivity package com.example.baidumusic; import android.app.Activity; import android.content.ComponentName; import android.content.Intent; import android.con...原创 2018-10-15 15:09:32 · 282 阅读 · 0 评论 -
计算机表示图形的几种方法。
案例加载一张大图 在android中当加载的图片过大(分辨率高)时导致图片无法正常查看甚至会报oom异常,所以当加载一张大图时需要设置其缩放的比例系数 package com.example.loadBigImage; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bit...原创 2018-10-15 14:20:59 · 4249 阅读 · 0 评论 -
四大组件之内容提供者(ContentProvider)
为什么需要内容提供者? 简单来说,就是另外一个应用想要访问此应用中私有的数据库,此应用中提供了一个中间对象来供其他应用访问,这个中间对象就是内容提供者。 内容提供者把数据进行封装然后提供出来,其他应用都是通过内容解析者来访问。 首先我们在第一个应用中创建一个名为Account.db的数据库。 public class MyOpenHelper extends SQLiteOpenHelper {...原创 2018-10-15 10:10:43 · 479 阅读 · 0 评论 -
百度音乐盒案例(混合方式开启服务)
接四大组件之服务 https://blog.csdn.net/weixin_43311389/article/details/83050020 原理详解请参考 https://blog.csdn.net/weixin_43311389/article/details/82975599 activity_main <?xml version="1.0" encoding="utf-8"?>...原创 2018-10-14 21:13:09 · 231 阅读 · 0 评论 -
四大组件之服务(Service)
在介绍服务之前,我们有必要先了解一下Android中的进程 1进程的概念介绍 【1】Android的四大组件都是运行在主线程中 【2】服务是在后台运行的,相当于没有界面的Activity 2进程的优先级 【1】Foreground process 前台进程,优先级最高,相当于Activity执行了onResume()方法,用户正在交互。 【2】Visible process可视进程,一直影响用户看...原创 2018-10-14 19:49:37 · 995 阅读 · 0 评论 -
android中对话框
1.普通对话框 //通过builder构建器来构造 AlertDialog.Builder builder=new Builder(this); builder.setTitle("警告"); builder.setMessage("世界上最遥远的距离就是没有网"); builder.setPositiveButton("确定", new OnClickListener() { ..原创 2018-10-14 16:08:08 · 126 阅读 · 0 评论 -
样式和主题(Style/Theme)
样式:一般作用在控件上(button,textView等),样式作用范围比较窄。 主题:一般作用在activity或Application节点下,作用范围比较大。 共同点:定义方式是一样的。 样式的应用 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi...原创 2018-10-14 14:34:09 · 1342 阅读 · 0 评论 -
四大组件之Activity
Activity的类图结构 Activity作为Android的四大组件之一,Activity在Android系统中是以界面的形式进行体现。其中Activity实现了如Window.Callback, KeyEvent.Callback等接口用于与用户进行交互。 文档源码解释 1 一个界面是开发者可以操作的一个重点的独立事项。 2 几乎所有界面都可以与用户交互,所以Activity类负责为用户创...原创 2019-05-11 14:51:20 · 693 阅读 · 0 评论