![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
android App
文章平均质量分 92
android App
傻傻虎虎
这个作者很懒,什么都没留下…
展开
-
【Android Studio】Webview 内核升级得三种方法(续)
在之前的博文【Android Studio】Webview 内核升级得三种方法中,介绍了内核升级的三种方法,并提出了对应的demo,针对当时推荐的方案,即webview升级加载的内核(完美解决)当时主要是使用了大神提供的库,没关注具体的实现原理。本期主要是对原理学习中对应的重点进行一个记录,其次针对网页加载流量进行一个监控。原创 2024-08-26 11:03:49 · 805 阅读 · 0 评论 -
【QT for Android】键盘+鼠标信息获取
在QT 上创建android 环境,基于Android Studio 进行虚拟机+sdk 等相关配置下载,版本信息如下:Android for x86 (GCC 4.9, Qt 5.10.1 for Android x86)SDK Version: 26.1.1, NDK Version: 16.1.4479499jdk1.8.0_251主要是采用,对其进行复写,输出是int 分别代表不同的键盘信息,具体QT自带如: Qt::Key_Escape、Qt::Key_Return等。当然如果仅仅只是测试,也原创 2024-08-11 16:01:19 · 787 阅读 · 0 评论 -
【Android Studio】Webview 内核升级得三种方法
在APP 中进行网页加载,一般采用原生自带的Webview 组件,但在需要加载高版本网页的时候,有时候会遇到加载失败的情况,究其原因主要是内核版本太低,导致加载失败。该组件使用的内核在Android 4.4 (API 19)前 ,主要用得是webkit 的内核;Android 4.4后,直接使用的是Chrome内核。目前Chrome内核已经到了120+,时常会遇到问题,谷歌浏览器可以正常加载网页,但内嵌网页加载就是不行。因此,基于这种情况,考虑进行Webview 组件内核的升级。原创 2024-08-08 23:50:03 · 1386 阅读 · 0 评论 -
【Android studio】共享参数SharedPreferences使用
package com.example.qcwcd.util;import android.content.Context;import android.content.SharedPreferences;import java.util.HashMap;import java.util.Map;/** * Created by 孙海涛 on 2021/11/29. */public class Utils { public static boolean saveUserIn原创 2021-12-03 15:24:31 · 1382 阅读 · 0 评论 -
【Android studio】webview使用
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:backgro原创 2021-12-03 15:29:14 · 2363 阅读 · 0 评论 -
【Android studio】动态修改带圆角的textview颜色
本博文主要是对动态修改带圆角的textview颜色实现的一个介绍,以及记录,方便后续使用时候可以直接加载。原创 2021-02-05 17:22:19 · 425 阅读 · 1 评论 -
【Android studio】延时方法;date使用(计算时间差,获取指定日期几天后的时间)
本博文主要是对**延时方法+date使用(计算时间差,获取指定日期几天后的时间)**实现的一个介绍,以及记录,方便后续使用时候可以直接加载。原创 2021-03-08 21:29:20 · 703 阅读 · 1 评论 -
【Android studio】cell删除最后一个
cell删除后重新加载,注意要从数据方面进行删除,否则只是移除没有用mData.remove(glo_pos);ContenShowAdaper1.notifyDataSetChanged();原创 2021-03-09 21:17:27 · 132 阅读 · 1 评论 -
【java】druid and jdbctemplate
本博文主要是对java中druid and jdbctemplate的一个介绍,以及记录,方便后续使用时候可以直接加载。Druid和JdbcTemplate是Java中常用的数据库访问工具。Druid是阿里巴巴开源的数据库连接池库,它提供了强大的监控和扩展功能,能够有效地管理和优化数据库连接。Druid支持各种常见的数据库,如MySQL、Oracle、PostgreSQL等,并且能够自动识别并适配各种数据库。JdbcTemplate是Spring框架中的一个核心类,它提供了简单而强大的数据库访问功能。原创 2021-07-03 10:27:42 · 99 阅读 · 1 评论 -
【Android studio】intent实现app点击弹出框后更新
本博文主要是对intent实现app点击弹出框后更新的一个介绍,以及记录,方便后续使用时候可以直接加载。在Android Studio中,intent是一种用于在不同组件(如Activity、Service和BroadcastReceiver)之间进行通信的对象。通过intent,您可以发起某个组件的操作或请求,并将数据传递给该组件。Intent可以有两种类型:显式intent和隐式intent。显式intent用于启动应用内的特定组件,它指定了要启动的组件的包名和类名。原创 2021-03-25 19:56:12 · 319 阅读 · 2 评论 -
【Android studio】refreshlayout刷新控件使用
本博文主要是对refreshlayout刷新控件使用需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。在Android Studio中,RefreshLayout是一个可以实现下拉刷新和上拉加载更多的控件。它可以应用于RecyclerView、ListView、GridView等常见的列表控件上。RefreshLayout包含了下拉刷新和上拉加载更多两个功能,使用RefreshLayout可以很方便地实现这些功能,而不需要手动处理滑动、检测是否到达列表底部等操作。原创 2021-04-02 19:34:37 · 398 阅读 · 1 评论 -
【android】AlertDialog(对话框)使用--调整弹出后的Activity背景亮度--控制弹窗弹出的位置
setSingleChoiceItems 方法中实现的onClick方法中which表示的是当前选中的列表中的item下标,而setPositiveButton和setNegativeButton方法那里的which表示的却是按钮的种类,正面按钮中的which值是-1,反面按钮的是-2,与列表的item是没有关系的。6.改变弹出后的Activity背景亮度。ScreenUtils工具类代码。7.控制弹窗弹出的位置。5.自定义登录对话框。转载 2021-03-25 20:27:36 · 954 阅读 · 2 评论 -
【Android studio】 隐藏工具栏,键盘
本博文主要是对隐藏工具栏和键盘需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。原创 2021-03-03 17:01:13 · 235 阅读 · 1 评论 -
【Android studio】activity之间数据交互新写法
本博文主要是对activity之间数据交互新写法实现的一个介绍,以及记录,方便后续使用时候可以直接加载。在Android Studio中,一个Activity是一个应用程序的一个屏幕,它负责用户与应用程序之间的交互。每个Activity都是一个独立的组件,它可以包含一个用户界面,并且可以执行一些特定的操作。Activity是应用程序的一个窗口,可以显示用户界面。它可以包含布局文件,用于显示组件和处理用户输入。每个Activity都有一个生命周期,它可以通过不同的方法来管理其状态和行为。原创 2021-04-06 11:44:56 · 216 阅读 · 2 评论 -
【Android studio】activity-ac、fragment-activity、ac-frag跳转实现
本博文主要是对activity-ac、fragment-activity、ac-frag跳转实现的一个介绍,以及记录,方便后续使用时候可以直接加载。博文中出现的ac、frag 分别表示 activity 和 fragment ,只是偷个懒,方便书写与阅读。在Android Studio中,Activity和Fragment是两个常用的组件。它们都用于构建用户界面,但有些细微的区别。Activity是一个独立的界面单元,它代表应用程序中的一个屏幕。原创 2021-04-02 19:40:14 · 188 阅读 · 2 评论 -
【Android studio】swiplist使用
本博文主要是对swiplist使用的一个介绍,以及记录,方便后续使用时候可以直接加载。在Android Studio中,swiplist是一个用于存储和管理列表数据的工具类。它提供了一系列方法来添加、删除、获取和遍历列表数据。add(item):向列表中添加一个元素。remove(item):从列表中删除一个元素。clear():清空列表中的所有元素。get(index):获取指定位置的元素。size():获取列表的大小。contains(item):判断列表是否包含指定的元素。原创 2021-03-09 21:32:59 · 90 阅读 · 1 评论 -
【Android studio】通过jdbc接口连mysql
本博文主要是对通过jdbc接口连mysql需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。原创 2021-04-12 20:26:16 · 499 阅读 · 2 评论 -
【Android studio】json数据解析
本博文主要是对json数据解析实现的一个介绍,以及记录,方便后续使用时候可以直接加载。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以易于理解和生成的格式存储数据。JSON采用键值对的方式来组织数据,其中键和值之间使用冒号分隔,不同的键值对使用逗号分隔,并且整个数据是由大括号括起来的。与其他数据交换格式相比,JSON具有以下特点:易于阅读和编写:JSON使用简洁的文本格式,易于人类阅读和编写,而且可以被许多编程语言轻松解析和生成。原创 2021-03-09 21:22:34 · 192 阅读 · 1 评论 -
【Android studio】隐去默认的toolbar;设置全屏
本博文主要是对隐去默认的toolbar+设置全屏需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。在Android Studio中,Toolbar是一种UI组件,用于在应用程序的顶部显示标题和操作按钮。它是一种替代传统Action Bar的工具栏,提供了更大的灵活性和自定义选项。标题:可以在Toolbar中显示应用程序的标题。操作按钮:可以在Toolbar中添加操作按钮,如搜索按钮、菜单按钮等。这些按钮可以在用户与应用程序进行交互时触发相应的操作。原创 2021-04-02 19:48:10 · 1217 阅读 · 1 评论 -
【Android studio】listview+swiplistview整合侧滑实现
本博文主要是对listview+swiplistview整合侧滑实现的一个介绍,以及记录,方便后续使用时候可以直接加载。ListView是Android中常用的一个控件,用于展示一个特定的数据集合,可以以列表的形式展示多个项。ListView的特点:ListView的使用:在代码中初始化ListView,并设置适配器:定义数据源dataList并添加数据:可以通过监听器来响应用户的交互事件,例如点击某个列表项:注意事项:SwipListView是一个Android Studio库,原创 2021-04-02 12:02:29 · 152 阅读 · 1 评论 -
【Android studio】dp和px转换
本博文主要是对dp和px转换需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。dp和px是测量屏幕上元素大小的单位。dp(Density-independent pixel)是一种屏幕无关的单位,它表示在不同像素密度的屏幕上的一个抽象单位,这样可以保持元素的尺寸在不同设备上的一致性。在Android开发中,使用dp来定义布局和尺寸可以使得应用在不同的设备上具有更好的适应性。px(Pixel)是像素的缩写,它是屏幕上最小的可见点。原创 2021-04-02 12:49:49 · 2689 阅读 · 1 评论 -
【Android studio】获取图片-本地和云端
本博文主要是对获取图片-本地和云端需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。博文写于2021-04-02 19:43:08,于2024-02-06编辑进行博文排版。原创 2021-04-02 19:43:08 · 403 阅读 · 1 评论 -
【Android studio】okhttp框架post模板
本博文主要是对okhttp框架post模板实现的一个介绍,以及记录,方便后续使用时候可以直接加载。博文写于2021-12-03 15:29:14,于2024-02-06编辑进行博文排版。OkHttp是一个开源的HTTP客户端库,由Square公司开发。它支持HTTP/2、WebSocket和连接池,并且具有简洁的API和高效的性能。OkHttp可以在Android上作为标准库使用,并且也可以在Java平台上使用。原创 2021-04-02 19:45:37 · 231 阅读 · 1 评论 -
【Android studio】toolbar使用
本博文主要是对toolbar使用的一个介绍,以及记录,方便后续使用时候可以直接加载。在 Android Studio 中,Toolbar 是一种常用的用户界面元素,用于在应用程序中显示标题、图标和操作按钮。它位于屏幕的顶部,并提供了导航、搜索、设置等功能。Toolbar 可以用于替代传统的 Action Bar,它和 Action Bar 类似,但提供了更多的自定义选项和功能。Toolbar 的主要特点包括:标题和子标题:可以在 Toolbar 中显示应用程序的名称和子标题(如果有的话)。原创 2021-03-09 21:39:49 · 258 阅读 · 1 评论 -
【android】web动画加载
private ZLoadingDialog LoadingDialog;private Handler handler;handler=new Handler();WebView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(android.webkit.WebView view, String url, Bitmap favicon) {原创 2021-05-11 15:37:14 · 313 阅读 · 1 评论 -
【Android studio】service在app直接退出下,整体输出情况,实现开机自启动,一直后台运行
在服务正常运行时候,如果此时直接关闭app,结束进程,此时不会调用ondestroy,而是会调用onStartCommand,虽然很奇怪,但确实是这样的,因此如何要实现程序一直运行服务,那么可以这个函数连进行服务是否存在判断,然后如果服务不存在了,直接进行服务的重启,即服务创建,然后服务重启,从而实现服务的一直有效。判断服务是否存在添加链接描述...原创 2021-11-22 20:40:16 · 2414 阅读 · 0 评论 -
【Android studio】 监听返回键,弹出一个退出对话框
本博文主要是对监听返回键,弹出一个退出对话框需求实现的一个介绍,以及记录,方便后续使用时候可以直接加载。原创 2021-12-03 09:46:32 · 1340 阅读 · 0 评论 -
【Android studio】spinner控件
Spinner是Android开发中常用的UI控件之一,它是一个下拉列表,可以用来显示多个选项,用户可以通过点击下拉箭头选择其中的一项。Spinner通常用于用户选择一个选项的场景,比如选择性别、选择城市、选择日期等。在布局文件中定义Spinner控件,如:原创 2021-04-24 11:01:03 · 1374 阅读 · 1 评论 -
【android】am force-stop杀死app后,然后用getLaunchIntentForPackage唤醒失败,解决办法
am force-stop杀死app后,然后用getLaunchIntentForPackage唤醒失败SuUtil.kill(ConstantUtil.PACKAGE_NAME);/** * 跳转第三方APP唤醒---失效 */ PackageManager packageManager = getPackageManager(); if (PackageUtil.checkPackInfo(this,ConstantUtil.PAC原创 2022-05-14 12:12:52 · 1344 阅读 · 2 评论 -
【android】android studio中,app最小化切后台实现
app最小化切后台Intent intent1=new Intent(Intent.ACTION_MAIN); startActivity(intent1);原创 2022-05-16 16:39:37 · 745 阅读 · 0 评论 -
【Android studio】ArActSlidLayout左滑关闭窗口
//库函数public class ArActSlidLayout extends FrameLayout {// 页面边缘阴影的宽度默认值private static final int SHADOW_WIDTH = 16;private Activity mActivity;private Scroller mScroller; //安卓自带的一个滑动计算的类,只做计算,不参与逻辑;// 页面边缘的阴影图private Drawable mLeftShadow; // 页面边缘阴影的宽度原创 2021-12-03 09:54:42 · 1779 阅读 · 0 评论 -
【Android studio】Some file crunching failed, see logs for details解决办法
本博文主要是对Android studio 的使用过程中,遇到的问题,进行解决办法的记录,以方便后面查阅。博文写于2021-04-23 20:44:31,于2024-02-07编辑进行博文排版。原创 2021-04-23 20:44:31 · 334 阅读 · 1 评论