![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
上上迁
一个脱离了高级趣味的Coder
展开
-
eventbus threadmode 场景多种模式解释 之三
文章目录POSTING (默认值默认方式)MAINMAIN_ORDEREDBACKGROUNDASYNCPOSTING (默认值默认方式) 订阅者将在发布事件的同一线程中直接调用。这是默认值。活动交付 意味着开销最少,因为它避免了线程的完全换。 因此,这是推荐的模式 可以在很短的时间内完成而无需主线程的简单任务。事件处理程序使用此模式必须快速返回以避免阻塞发布线程,该线程可能是主线程。MAIN 在Android上,订阅者将在Android的主线程(UI线程)中被调用。如果发布线程是主原创 2021-03-03 20:49:37 · 423 阅读 · 1 评论 -
android 事件监听简单eventbus+实例 之二
文章目录前言目标关键字一、是什么为什么要用二、eventbus工作原理模型三、使用场景实例参考前言欲求生富贵,须下死工夫。目标掌握简单eventbus监听事件使用关键字eventbus一、是什么为什么要用监听用户操作做出对应变化二、eventbus工作原理模型发布和订阅解耦代码实现模型三、使用场景弹窗|组件跟据用户点击做出对应响应实例git地址 :https://github.com/xiusan/MyApplication Internet分支主类EventBu原创 2021-03-01 23:21:25 · 222 阅读 · 0 评论 -
android 事件监听+实例 之一
文章目录前言目标关键字一、是什么为什么要用二、工作原理模型简单监听事件本地消息触发事件三、使用场景实例参考前言欲求生富贵,须下死工夫。目标掌握简单监听事件,和本地消息触发事件关键字event,Fragment,,,,一、是什么为什么要用监听用户操作做出对应变化二、工作原理模型简单监听事件本地消息触发事件三、使用场景弹窗|组件跟据用户点击做出对应响应实例git地址 :https://github.com/xiusan/MyApplication Internet分支参原创 2021-02-28 17:17:28 · 131 阅读 · 0 评论 -
android debug打包写入签名包
android studio —> Settings —> Project Structure —> Modulesfile : 签名文件.jkspassword: 密码alias: 别名aliaspassword: 别名密码原创 2021-02-27 17:38:41 · 157 阅读 · 0 评论 -
解决Error inflating class android.support.design.widget.FloatingActionButton
文章目录问题描述解决思路具体代码问题描述浮动框样式异常 Caused by: android.view.InflateException: Binary XML file line #10 in com.example.administrator.myapplication:layout/activity_event_simple: Binary XML file line #10 in com.example.administrator.myapplication:layout/activity_e原创 2021-02-26 22:07:55 · 518 阅读 · 0 评论 -
android简单开发流程
代码异步:git地址 :https://github.com/xiusan/MyApplication io分支原创 2021-02-26 11:49:32 · 119 阅读 · 0 评论 -
解决 android FATAL EXCEPTION: main 问题
1 在AndroidManifest.xml 没有添加activity例如 :D/AndroidRuntime: Shutting down VME/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.administrator.myapplication, PID: 8146 android.content.ActivityNotFoundException: Unable to find explicit acti原创 2021-02-25 20:48:46 · 7878 阅读 · 3 评论 -
Android Application介绍应用
介绍当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在manifest的application标签中进行注册应用1 用于维护全局应用程序状态的基类。 您可以提供自己的通过创建子类并指定全限定名称来实现2 感知应用变化做出对应反应,如 横屏...原创 2021-02-23 21:19:47 · 107 阅读 · 0 评论 -
Android常用数据存储之ExternalStorage(外部存储)
文章目录前言目标关键字一、实例1 获取权限2 存放 文件3 提取文件信息三、使用及场景总结参考前言黑发不知勤学早,看看又是白头翁。目标存储文件到私用目录。有利于用户管理目录关键字super.getExternalCacheDir();//私有目录类型// {@link #DIRECTORY_MUSIC}, {@link #DIRECTORY_PODCASTS},// {@link #DIRECTORY_RINGTONES}, {@link #DIRECTORY_ALARMS}原创 2021-02-22 14:25:00 · 2342 阅读 · 0 评论 -
Android常用数据存储之SharedPreferences,保存密码
文章目录前言目标关键字一、数据1 存放2 提取使用三、使用及场景总结参考前言宁可正而不足,不可邪而有余。目标掌握账号密码的存储实例关键字SharedPreferences四种模式Context.MODE_PRIVATE = 0Context.MODE_APPEND = 32768Context.MODE_WORLD_READABLE = 1Context.MODE_WORLD_WRITEABLE = 2一、数据1 存放 SharedPreferences s原创 2021-02-21 21:14:29 · 232 阅读 · 0 评论 -
android Intent 点击事件的传参方式
一 传参方式分为两种1 Intent intent = new Intent(getApplicationContext(), ListViewDetailsActivity.class); Bundle bundle = new Bundle(); bundle.putString("key","values"); intent.putExtra原创 2021-02-16 21:04:12 · 399 阅读 · 0 评论 -
CLEARTEXT communication to v.juhe.cn not permitted by network security policy
原因:Android P 限制了明文流量的网络请求解决办法:在 res 下新建一个 xml 目录,然后创建一个名为:network_security_config.xml 文件 ,该文件内容如下:<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true" /></network-securi原创 2021-02-16 00:01:48 · 438 阅读 · 0 评论 -
android okhttp基本使用
1 引入包 compile 'com.squareup.okhttp3:okhttp:3.7.0'2 getprivate void get() { ExecutorService executor = Executors.newSingleThreadExecutor(); executor.submit(new Runnable() { @Override public void run() {原创 2021-02-14 21:49:49 · 255 阅读 · 0 评论 -
okio的基础用法
字符串操作 String str = "This a string"; ByteString byteString = ByteString.encodeUtf8(str); System.out.println(byteString); //获取图片 文件的base64 String s = byteString.base64(); System.out.println(s); ByteString byte原创 2021-02-13 22:24:57 · 443 阅读 · 0 评论 -
listView的使用和场景
文章目录前言目标:展示应该列表和详情关键字一、listView是什么二、如何实现三、工作原理及优化四、使用场景扩展及总结参考前言人情似水分高下,世事如云任卷舒。目标:展示应该列表和详情1 listview 列表展示,图片文字标题2 webview 详情展示关键字listview,adapter,,,,一、listView是什么在日常开发中列表展示是基础的功能,所以学习listview是必须的二、如何实现样式xml<LinearLayout xmlns:android="ht原创 2021-02-11 00:10:12 · 822 阅读 · 1 评论 -
Attempt to invoke virtual method ‘void android.widget.ListView.setAdapter(android.widget.ListAdapter
可能原因:1 引入xml 错误2 代码setContentView(R.layout.XXX)被删除原创 2021-02-11 00:00:32 · 1080 阅读 · 0 评论 -
浅谈android Handler使用和场景
文章目录前言目标关键字一、是什么为什么要用两大作用二、如何实现1 子线程通知主线程2 延迟任务三、工作原理四、使用场景扩展及总结前言目标Handler使用和概念,改善用户体验关键字ui线程,主线程,activity线程,消息循环机制一、是什么为什么要用两大作用1 子线程通知主线程2 延迟任务二、如何实现1 子线程通知主线程xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2021-02-09 17:27:06 · 409 阅读 · 1 评论 -
Tablayout布局Demo
文章目录前言目标一、添加依赖二、添加布局三、添加activity完整代码请移步前言是非终日有,不听自然无。目标Tablayout基本使用和实例一、添加依赖implementation 'com.android.support:support-v4:28.0.0'二、添加布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.c原创 2021-02-08 22:45:55 · 257 阅读 · 0 评论 -
Android studio小米真机USB调试有图
文章目录前言目标一、手机设置1 开发者模式设置 设置->>我的设备->>全部参数->>MIUI版本,连续点击7次,进入开发者模式。2 开启usb调试 设置->>更多设置->>开发者选项3下载驱动 重启电脑重启电脑二、Android studio 设置在这里插入图片描述三、调试前言求财恨不得,财多害自己。目标模拟器 太有局限性,so true phone king小米真机一、手机设置1 开发者模式设置 设置->>我的设备-原创 2021-02-07 21:38:50 · 1812 阅读 · 4 评论 -
error: ‘drawable/aaa‘ is incompatible with attribute android:src (attr) reference|color.
文章目录问题描述解决思路具体代码问题描述android编译报错,error: ‘drawable/aaa’ is incompatible with attribute android:src (attr) reference|color.解决思路error: ‘XXXX’ is incompatible with attribute android:src (attr) reference|color.1一般是该加的占位符没有加例如:drawable 没有加@引用颜色:#124321 少写原创 2021-02-05 21:29:30 · 9577 阅读 · 2 评论 -
一篇文章android急速入门
文章目录前置知识目标一 ,环境按照1.1 jdk 搭建1.1.1 安装1.1.2 配置添加环境变量1.2 android-studio 环境搭建二 ,创建项目2.1 目录结构介绍1 AndroidManifest.xml 最重要的配置文件 (入口活动文件)2 java文件 实现代码3 drawable4 layout5 values2.2 创建项目2.3 安装模拟器2.4 实现应用注册源码地址参考前置知识java基础目标掌握android开发流程和基本配置项的意义一 ,环境按照1.1 jd原创 2021-02-03 15:44:33 · 134 阅读 · 0 评论 -
android studio preview 无法展示内容
文章目录问题描述异常:解决思路具体代码问题描述异常: Failed to load AppCompat ActionBar with unknown error 解决思路配置问题具体代码修改内容修改前<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">原创 2021-02-02 10:07:13 · 179 阅读 · 0 评论 -
不能下载jar问题 Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring
文章目录问题描述解决思路具体代码添加阿里云仓库全部代码问题描述异常信息:Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'workspace'. at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProject原创 2021-01-31 23:37:14 · 1141 阅读 · 2 评论