![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发Android
qq_39216668
这个作者很懒,什么都没留下…
展开
-
Activity 的4种启动模式
Activity 的启动模式启动模式(launchMode)在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例共用一个task。Activity 一共有这么四种launchMode:standard、singleTop、singleTask、singleInst原创 2017-06-18 18:33:18 · 146 阅读 · 0 评论 -
FrameLayout 帧布局
可以理解为div盒子,一层覆盖一层,后面的可以覆盖前面的子节点可以用Layout_gravity属性,控制自己的位置,也可以用gravity控制子节点的内容显示位置,例如(TextView中文本显示的位置)<TextView android:layout_width="200px" android:layout_height="200px" andro原创 2017-06-23 09:38:53 · 227 阅读 · 0 评论 -
RelativeLayout 相对布局
相对布局RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。 特点:以某个控件为参考,来放置其他控件的位置 给子节点提供了很多属性:ayout_centerHorizontal(相当于父节点是水平居中)layout_centerVertical (相当于父节点是垂直居中)layout_centerInParent(相当于父节点原创 2017-06-23 09:37:05 · 236 阅读 · 0 评论 -
ContentProvider 组件的理解
ContentProvider 基本概念 内容提供者ContentProvider,是Android 的四大组件之一。内容提供者是应用程序之间共享数据的接口。 Android 系统将这种机制应用到方方面面,比如:联系人(通讯录应用程序)Provider 专为不同应用程序提供联系人数据;短信(短信应用程序)Provider 专为不同应用程序提供系统短信信息。当应用继承ContentProvider原创 2017-06-23 09:28:54 · 338 阅读 · 0 评论 -
Fragment通讯
由于fragment是直接new出来作为一个对象在activity中使用的,所以activity使用fragment中的方法直接调用对象即可。但fragment如何调用activity中的方法或拿到数据呢? 在fragment中可以直接通过getActivity()方法得到当前所在activity的对象,不过要强转成自己当前所在的activity:private MainActivity原创 2017-06-23 09:24:09 · 129 阅读 · 0 评论 -
Android----音乐播放器
## 音乐播放器## 列表内Android 官方提供了MediaPlayer 核心类,用于播放音乐,其状态流程如下图所示。MediaPlayer 必须严格按照状态图操作,否则就会出现错误,这些错误都是底层抛出,严格按照状态图操作的话一般就不会出问题。 使用MediaPlayer 播放音乐的核心方法如下所示: 1. MediaPlayer player = new MediaPlayer();原创 2017-06-20 00:40:47 · 226 阅读 · 0 评论 -
Andriod系统图形处理---图片镜面效果
图片镜面 `/**处理一张照片,对照片进行镜面操作@param view */ public void processImage(View view){ //原图 Bitmap srcBitmap = BitmapFactory.decodeFile(“/mnt/sdcard/b.jpg”); iv_src.setImageBitmap(srcBitmap);//用代码编辑图片,最好处原创 2017-06-20 00:30:30 · 433 阅读 · 0 评论 -
Alpha 渐变动画
Alpha 渐变动画 渐变动画在代码中使用的是AlphaAnimation 类来定义,在XML 文件中使用节点来定义。分别使用XML 文件和Java 代码的方式实现Alpha 渐变动画。1.使用XML 文件实现Alpha 动画<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com原创 2017-06-22 07:39:21 · 253 阅读 · 0 评论 -
SharedPerferences 工具类
给出一段代码,供大家参考public class PreferenceUtils {private final static String NAME = "projectXXX";private static SharedPreferences preferences;private static SharedPreferences getPreferences(Context context原创 2017-07-01 00:24:11 · 176 阅读 · 0 评论 -
远程调用AIDL编译找不到自定义类的问题
需要在gradle中进行配置sourceSets{ main { aidl.srcDirs = ['src/main/aidl','src/main/java'] }}原创 2018-10-28 16:22:14 · 442 阅读 · 0 评论