自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 mac安装

下载压缩包,并解压,进入解压后的目录。安装完成后,打印版本号。

2022-12-26 22:58:24 468 1

原创 android 8.0 调用相机 打开相册

添加依赖//动态权限 implementation 'pub.devrel:easypermissions:2.0.1'添加权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.perm...

2019-06-04 20:49:30 1342 1

原创 post和put的区别

post和put的区别

2019-05-07 15:31:18 215

翻译 自定义view

performMeasure()->measure()->onMeasure() onMeasure中会对所有子元素进行measure过程,这样measure流程就从父容器传递到子元素中了。在Activity中通过setContentView设置的布局文件被加到内容栏中(android.R.id.content)。在测量过程中,系统会将View的LayoutParams根据...

2019-04-05 17:07:54 116

翻译 ImageLoader的使用

package com.example.bitmap_demo;import android.content.Context;import android.content.DialogInterface;import android.graphics.drawable.Drawable;import android.app.AlertDialog;import android.supp...

2019-03-11 11:25:27 225

翻译 加载Bitmap(ImageLoader)

添加DiskLruCache的依赖:compile 'com.jakewharton:disklrucache:2.0.2'图片压缩package com.example.bitmap_demo;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.Bi...

2019-03-11 09:56:44 623

翻译 跨进程通信IPC方式

1.使用Bundle(intent)四大组件中的三大组件(Activity,Service,Receiver)都支持在intent中传递Bundle数据(Bundle数据实现了Parcelable接口),当我们在一个进程中启动了另一个进程的Activity,Service,Receive,可以在Bundle中附加我们需要传递给远程进程的信息并通过intent发送出去。重点: Intent ...

2019-03-09 11:59:49 460

原创 显示歌词

自定义显示歌词的viewpublic class LyricView extends android.support.v7.widget.AppCompatTextView { public LyricView(Context context) { this(context,null); } public LyricView(Context cont...

2019-03-08 08:27:03 260

原创 EventBus使用(替代了广播)

#1.注册 private void initData() {// mReceiver=new MyReceiver();// IntentFilter intentFilter=new IntentFilter();// intentFilter.addAction(OPEN_AUDIO);// registerReceiver(...

2019-03-06 20:27:53 994

原创 设置状态栏

private void start() { mediaPlayer.start(); //当播放歌曲的时候,在状态显示正在播放,点击的时候,可以进入音乐播放页面 manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); //最主要 ...

2019-03-06 16:38:03 849

原创 在服务中通知Activity来获取信息(通过广播)

#1.在onPrepared()中创建意图并发送广播。 public static final String OPEN_AUDIO = "notify_activity_to_get"; class MyOnPreparedListener implements MediaPlayer.OnPreparedListener { @Override pu...

2019-03-06 16:21:45 450

原创 服务MusicPlayerService的具体实现

#1.bindService(intent,con,BIND_AUTO_CREATE)使得MusicPlayerService的OnCreate()方法执行(但是OnStartCommand()方法不会执行)。在OnCreate()中获取音乐列表: @Override public void onCreate() { super.onCreate();// ...

2019-03-06 11:00:39 842

原创 AudioPlayerActivity中与服务的绑定

#1.ServiceConnect匿名类里的方法分别会在活动与服务成功绑定以及连接断开的时候调用。BIND_AUTO_CREATE表示活动与服务绑定后自动创建服务。 public int position; private IMusicPlayerService service;//自动生成的java文件 private ServiceConnection con=new Se...

2019-03-06 09:46:48 186

原创 android音乐播放器的service

#1.创建服务MusicPlayerService.java,基于此类改成IMusicPlayerService.aidl。public class MusicPlayerService extends Service { @Override public void onCreate() { super.onCreate(); } /** * 根...

2019-03-06 08:53:24 1207

转载 提示 java.io.IOException: Cleartext HTTP traffic to XXX not permitted

安卓P提示 java.io.IOException: Cleartext HTTP traffic to XXX not permitted从Android 6.0开始引入了对Https的推荐支持,与以往不同,Android P的系统上面默认所有Http的请求都被阻止了。解决的办法简单来说可以通过在AnroidManifest.xml中的application显示设置:&lt;applica...

2019-03-05 16:32:07 7574 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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