- 博客(10)
- 收藏
- 关注
原创 远程调用AIDL编译找不到自定义类的问题
需要在gradle中进行配置sourceSets{ main { aidl.srcDirs = ['src/main/aidl','src/main/java'] }}
2018-10-28 16:22:14 484
原创 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 211
原创 FrameLayout 帧布局
可以理解为div盒子,一层覆盖一层,后面的可以覆盖前面的子节点可以用Layout_gravity属性,控制自己的位置,也可以用gravity控制子节点的内容显示位置,例如(TextView中文本显示的位置)<TextView android:layout_width="200px" android:layout_height="200px" andro
2017-06-23 09:38:53 244
原创 RelativeLayout 相对布局
相对布局RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。 特点:以某个控件为参考,来放置其他控件的位置 给子节点提供了很多属性:ayout_centerHorizontal(相当于父节点是水平居中)layout_centerVertical (相当于父节点是垂直居中)layout_centerInParent(相当于父节点
2017-06-23 09:37:05 278
原创 ContentProvider 组件的理解
ContentProvider 基本概念 内容提供者ContentProvider,是Android 的四大组件之一。内容提供者是应用程序之间共享数据的接口。 Android 系统将这种机制应用到方方面面,比如:联系人(通讯录应用程序)Provider 专为不同应用程序提供联系人数据;短信(短信应用程序)Provider 专为不同应用程序提供系统短信信息。当应用继承ContentProvider
2017-06-23 09:28:54 397
原创 Fragment通讯
由于fragment是直接new出来作为一个对象在activity中使用的,所以activity使用fragment中的方法直接调用对象即可。但fragment如何调用activity中的方法或拿到数据呢? 在fragment中可以直接通过getActivity()方法得到当前所在activity的对象,不过要强转成自己当前所在的activity:private MainActivity
2017-06-23 09:24:09 147
原创 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 276
原创 Android----音乐播放器
## 音乐播放器## 列表内Android 官方提供了MediaPlayer 核心类,用于播放音乐,其状态流程如下图所示。MediaPlayer 必须严格按照状态图操作,否则就会出现错误,这些错误都是底层抛出,严格按照状态图操作的话一般就不会出问题。 使用MediaPlayer 播放音乐的核心方法如下所示: 1. MediaPlayer player = new MediaPlayer();
2017-06-20 00:40:47 244
原创 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 460
原创 Activity 的4种启动模式
Activity 的启动模式启动模式(launchMode)在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例共用一个task。Activity 一共有这么四种launchMode:standard、singleTop、singleTask、singleInst
2017-06-18 18:33:18 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人