
android 学习 | 识坑笔记
文章平均质量分 72
android学习笔记
汪随安
不与夏虫言冰,不与井蛙言海
展开
-
Android WebView 选择照片【无改动处理!】
方法来处理文件选择请求。当用户点击选择照片时,会触发该方法,我们会创建一个文件选择的Intent,然后通过。在使用此方法时,你需要确保在。是WebChromeClient的一个回调方法,它允许你在WebView中处理文件选择请求。同时,为了确保用户隐私和安全,你需要根据你的具体需求对文件选择的逻辑进行适当的处理和验证。当用户完成选择后,选择的文件路径会通过。文件中申明相应的文件读写权限和相机权限。方法来实现在WebView中选择照片。方法返回,并传递给WebView。在Android中,你可以使用。原创 2023-07-20 17:32:46 · 1601 阅读 · 2 评论 -
Android常用组件
常用组件ToastAlertDialog(对话框)基本运用Intent与IntentFilter常用Intent合集四大组件之Activity四大组件之ServiceStartService启动Service的调用顺序验证BindService启动Service的调用顺序Service问题:IntentService的使用四大组件之BroadcastReceiver布局神器 FragmentListView优化启动该一个Activity的几种方式activity给Fragment传递数据通信一 通过自定义接原创 2021-05-11 13:23:17 · 894 阅读 · 0 评论 -
Weex Android Studio 环境搭建 | 打包APK常见坑
坑一:connect to maven.google.com:443 connect timed out 连接不上的解决办法这是weex打包后的build.gradle文件中的配置信息,maven仓库是 google仓库,刚开始觉得是因为没有"科学上网"导致,当我用科学上网的方式再次打包编译时,还是会出现这个问题,原因暂时还没搞清楚。。allprojects { repositories { maven {url 'https://maven.google.com'} maven {原创 2021-05-11 13:20:42 · 475 阅读 · 0 评论 -
Android ViewModel与DataBinding
ViewModelimplementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'安装包版本,如果版本太低的话,下面语句会报错new ViewModelProvider(this).get(MyViewModel.class);ViewModel可以解决以下问题Android 框架可以管理界面控制器(如 Activity 和 Fragment)的生命周期。如果系统销毁或重新创建界面控制器,则存储在其中的任何瞬态界面相关数据都会丢失原创 2021-04-01 08:49:15 · 6687 阅读 · 1 评论 -
Android LiveData使用文档
使用LiveData对象创建 LiveData 的实例以存储某种类型的数据。这通常在 [ViewModel] 类中完成。创建可定义 [onChanged()] 方法的 [Observer]对象,该方法可以控制当 LiveData 对象存储的数据更改时会发生什么。通常情况下,您可以在界面控制器(如 Activity 或 Fragment)中创建 Observer 对象。使用 [observe()] 方法将 Observer原创 2021-03-30 17:50:09 · 2751 阅读 · 1 评论 -
Android 点击按钮后改变颜色且保持,再点击别的之后颜色改变
搞这个搞了好几次了,终于寻求到了答案搞了好几次了,用Pressed、selected属性都搞了搞不行,最终在大神博客中解决,万分感谢!!转自大神博客ovo啥效果呢?如图,点击其中一个按钮时,切换状态,点哪个哪个为红色,就这样的的效果这效果怎么玩?先在drawable文件中建xml样式文件,代码如下<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.c转载 2021-03-29 17:26:25 · 4144 阅读 · 1 评论 -
Android Activity详解
创建一个Activity创建一个activity至少需要三个文件:Java类XML布局文件应用的manifest文件这三个文件关联密切,需要理解每个文件是干啥的。推荐大家使用Android Studio自带的新建Activity向导功能。在工具栏中右键点击包名选择New–>Activity–>Empty Activity菜单项启动新建activty向导。会弹出下面界面,在这个界面中写好你新建Activity的名字。新建好之后,Android Studio会给你默认新建这三原创 2021-03-26 17:53:14 · 4676 阅读 · 0 评论 -
Android 日志工具LogCat使用帮助
在Android程序开发日常时,打印日志会经常来使用,而AndroidSDK自带的就有一个非常好用的日志工具LogCat private static final String TAG = "CheatActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d(TAG, "onCrea原创 2021-03-26 14:57:05 · 2799 阅读 · 0 评论 -
常用Intent合集 Android
Android常用Intent集合//1.拨打电话// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);原创 2021-03-24 10:32:54 · 5065 阅读 · 9 评论