自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

空指针问题,mContactPresenter.initQuery();使用调用之前应该得到mContactPresenter实例(静态方法只能访问静态方法和静态成员,非静态方法所在的类实例化用实例化对象才能去调用这非静态方法)多线程问题,在子线程耗时操作结束之后再用handler通知主线程刷新界面notifyDataSetChanged。sidebar没有显示问题 组件没有显示也可能是父布局.setVisibility(View.GONE);

2022-09-07 16:10:47 97 1

原创 九天 Android 11获取文件读写权限

protected void onCreate(Bundle savedInstanceState) { super.onCreate( savedInstanceState ); setContentView( R.layout.activity_main ); requestPermission( this ); }private void requestPermission(Context context) {

2022-03-09 09:46:50 3808

原创 八天 自定义控件 使用贴图加载图片非原图片大小 decodeResource

使用自定义方法mBmpDial = decodeResource( getResources(), R.drawable.android_clock_dial );private Bitmap decodeResource(Resources resources, int id) { TypedValue value = new TypedValue(); resources.openRawResource( id, value );

2022-03-07 09:24:54 93

原创 七天 app:shhText=“good“这个样式标签里不能写中文

app:shhText="good"这个样式标签里不能写中文 会造成闪退

2022-03-03 14:55:21 66

原创 六天 ButterKnife使用

compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }implementation 'com.jakewharton:butterknife:10.2.1'annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.1'

2022-02-24 11:53:52 1226

原创 五天 通知栏的按钮,这是是作为广播的接收。但是要实际收到,还要注册才行。

对应四个通知栏的按钮,这是是作为广播的接收。但是要实际收到,还要注册才行。所以要注册动态广播。/*** 注册动态广播*/private void registerMusicReceiver() {musicReceiver = new MusicReceiver();IntentFilter intentFilter = new IntentFilter();intentFilter.addAction(PLAY);intentFilter.addAction(PREV);intentF

2022-02-16 17:44:29 52

原创 四天 Notification 的基本操作

Notification 的基本操作主要有创建、更新、取消这三种。一个 Notification 的必要属性有三项,如果不设置则在运行时会抛出异常:小图标,通过 setSmallIcon() 方法设置标题,通过 setContentTitle() 方法设置内容,通过 setContentText() 方法设置...

2022-02-16 17:43:13 154

原创 三天 MediaPlayer工作流程

1 创建一个MediaPlayer对象2 调用setDataSource()方法设置音频文件的路径3 再调用prepare()方法是MediaPlayer进入准备状态(很重要 不然不能播放)4 最后调用start()方法就播放音乐了

2022-02-16 17:42:03 227

原创 二天 保持一致 比如 同时引入recyclerview和viewpager时都需要用<androidx: 否则会闪退

保持一致比如 同时引入recyclerview和viewpager时都需要用<androidx:否则会闪退<androidx.recyclerview.widget.RecyclerView android:id="@+id/my_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scr

2022-01-26 17:53:57 1840

原创 一天 访问相册只在AndroidManifest.xml中加入权限是不行的 需要加入动态权限

访问相册只在AndroidManifest.xml中加入权限是不行的需要加入动态权限在这里插入代码片public class MainActivity extends AppCompatActivity {private final static String TAG = MainActivity.class.getSimpleName();private RecyclerView mRecyclerView;private MyAdapter mAdapter;private Recycl

2022-01-26 17:45:41 2018

空空如也

空空如也

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

TA关注的人

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