- 博客(10)
- 收藏
- 关注
原创 【无标题】
空指针问题,mContactPresenter.initQuery();使用调用之前应该得到mContactPresenter实例(静态方法只能访问静态方法和静态成员,非静态方法所在的类实例化用实例化对象才能去调用这非静态方法)多线程问题,在子线程耗时操作结束之后再用handler通知主线程刷新界面notifyDataSetChanged。sidebar没有显示问题 组件没有显示也可能是父布局.setVisibility(View.GONE);
2022-09-07 16:10:47 124 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 3858
原创 八天 自定义控件 使用贴图加载图片非原图片大小 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 111
原创 六天 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 1243
原创 五天 通知栏的按钮,这是是作为广播的接收。但是要实际收到,还要注册才行。
对应四个通知栏的按钮,这是是作为广播的接收。但是要实际收到,还要注册才行。 所以要注册动态广播。 /** * 注册动态广播 */ private void registerMusicReceiver() { musicReceiver = new MusicReceiver(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(PLAY); intentFilter.addAction(PREV); intentF
2022-02-16 17:44:29 70
原创 四天 Notification 的基本操作
Notification 的基本操作主要有创建、更新、取消这三种。一个 Notification 的必要属性有三项,如果不设置则在运行时会抛出异常: 小图标,通过 setSmallIcon() 方法设置 标题,通过 setContentTitle() 方法设置 内容,通过 setContentText() 方法设置 ...
2022-02-16 17:43:13 176
原创 三天 MediaPlayer工作流程
1 创建一个MediaPlayer对象 2 调用setDataSource()方法设置音频文件的路径 3 再调用prepare()方法是MediaPlayer进入准备状态(很重要 不然不能播放) 4 最后调用start()方法就播放音乐了
2022-02-16 17:42:03 252
原创 二天 保持一致 比如 同时引入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 1860
原创 一天 访问相册只在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 2047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人