自定义TextureView录制视频的一些初始化

public class VedioTextureView extends TextureView { private MediaPlayer mediaPlayer; private boolean isPrepared = false; private boolean...

2018-08-31 09:50:07

阅读数:49

评论数:0

自定义TextureView拍照

public class MyTextureView extends TextureView { private Camera camera; public MyTextureView(Context context){ this(context,null); ...

2018-08-31 09:47:36

阅读数:76

评论数:0

自定义网格和瀑布流布局的分割线RecyclerView.ItemDecoration

public class DividerGridItemDecoration extends RecyclerView.ItemDecoration{ private final int[] ATTRS = new int[]{android.R.attr.listDivider}; ...

2018-08-31 09:45:55

阅读数:61

评论数:0

定义一条中间带小三角的线

public class LineView extends View { private Paint mPaint; private int mWidth; private String location; public LineView(Context cont...

2018-08-31 09:43:47

阅读数:32

评论数:0

fastjson的Convert.Factory实现(用fastjson解析Retrofit网络请求返回的数据)

public class FastJsonConverterFactory<T> extends Converter.Factory { private static final MediaType MEDIA_TYPE = MediaType...

2018-08-31 09:41:29

阅读数:160

评论数:0

用新增DEX的方法实现热修复

public class HotFix { public static final String FIX_DEX_PATH = "fix_dex";//fixDex存储的路径 public static final String DEX_OPT...

2018-08-31 09:35:36

阅读数:42

评论数:0

自定义轮播图

package com.qianbao.financeforyou.widgit; import android.content.Context; import android.os.Handler; import android.os.Message; import android.supp...

2018-08-31 09:34:03

阅读数:37

评论数:0

危险权限,获取应用权限列表

获取应用所需权限(只能获取在AndroidManifest.xml文件中声明的权限,像手机设置-》权限管理-》应用-》权限列表这个里面的权限并不是都能获取,比如读取应用列表的权限就获取不到) PackageInfo pkgInfo = packageManager.getPackageInfo...

2018-08-08 15:34:54

阅读数:194

评论数:0

部分手机读取应用列表权限

部分手机比如小米,华为在权限管理那里有个读取应用列表的权限,这个读取应用列表的权限不需要申请,部分手机系统默认就有的,并且默认打开。某型号小米手机关闭读取应用列表权限后仍然可以手机安装的第三方应用,华为手机关闭读取应用列表权限后不能读取第三方应用列表,只可以读取系统应用。由于没有对应的权限,查看源...

2018-08-08 15:20:39

阅读数:932

评论数:0

修改状态栏颜色和状态栏字体颜色2

一个activity多个fragment,修改每个fragment的状态栏颜色和状态栏字体的颜色1、设置activity的状态栏透明,设置activity的theme value-v19.xml <style name="FirstPageStyle&...

2018-07-13 18:31:47

阅读数:159

评论数:0

修改状态栏颜色和状态栏字体颜色

一个activity多个fragment,修改每个fragment的状态栏颜色和状态栏字体的颜色1、设置activity的状态栏透明,设置activity的theme value-v19.xml <style name="FirstPageStyle&...

2018-07-13 17:06:38

阅读数:151

评论数:0

Intent调用常见系统组件方法

Intent调用常见系统组件方法: //打开设置了 <data android:host="my.com" android:scheme="m" />的应用             ...

2018-07-12 14:24:44

阅读数:58

评论数:0

BitmapFactory.Options的属性解析

BitmapFactory.Options的属性解析:inJustDecodeBounds=true,让解析方法禁止为bitmap分配内存,返回值不再是一个Bitmap对象,而是null,但是BitmapFactory.Options的outWidth和outHeight和outMimeType都...

2018-07-12 14:07:10

阅读数:28

评论数:0

get到一种进程间通讯新方法---Messenger

实现两个数相加的功能服务端:public class MessageService extends Service { private static final int MSG_SUM = 0x110; public MessageService() { } @O...

2018-07-06 10:59:30

阅读数:42

评论数:0

Binder实现进程间通讯(定义AIDL文件)

Binder实现进程间通讯:服务端:1、新建一个AIDL文件,自定义需要的函数,编译,在gen目录生成同名的Java文件2、新建一个service,内部基于AIDL文件定义一个IBinder对象public class MyService extends Service {    public M...

2018-07-06 09:59:24

阅读数:25

评论数:0

单例模式回顾一下?

public class Singleton { //volatile关键字,禁止指令重排序 //因为 instance = new Singleton();的指令有三个: //1、给instance分配内存 //2、调用构造函数初始化成员变量 //3、将i...

2018-07-05 18:14:35

阅读数:26

评论数:0

Fragment保存数据

public class RotateScreenActivity extends AppCompatActivity { private RestoreDataFragment restoreDataFragment; private Bitmap mBitmap; pr...

2018-07-05 10:17:22

阅读数:80

评论数:0

DialogFragment了解一下?

//传统的new AlertDialog在屏幕旋转时,第一不会保存用户输入的值,第二还会报异常,因为Activity销毁前不允许对话框未关闭。 // 而通过DialogFragment实现的对话框则可以完全不必考虑旋转的问题 public class MyDialogFragment extend...

2018-07-04 18:09:12

阅读数:50

评论数:0

Fragment的回退栈,Activity管理Fragment交互,降低耦合

1、Fragment的回退栈   将当前事务添加到回退栈:transaction.addToBackStack(null);   不考虑回退栈的情况下,FragmentA用replace跳转到FragmentB,FragmentA实例会被销毁,此时按back键,Activity退出。   添加当前...

2018-07-04 17:31:34

阅读数:31

评论数:0

transformNativeLibsWithStripDebugSymbolForDebug,视图状态,Fragment生命周期

1、#ndk.dir=C\:\\Users\\Administrator\\AppData\\Local\\Android\\Sdk\\ndk-bundle   ndk.dir=E\:\\android-ndk-r15c-windows-x86_64\\android-ndk-r15c   sdk...

2018-07-04 15:18:37

阅读数:47

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭