随笔分类 -  Android

WebView支持第三方网页使用cookie
摘要:code:https://wenmayi.com/post/37667.html if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { CookieManager.getInstance().setAcceptT 阅读全文
posted @ 2023-12-06 17:51 邢帅杰 阅读(86) 评论(0) 推荐(0)
Android之WebView显示PDF文档
摘要:参考:https://blog.csdn.net/Android_Cll/article/details/131641229https://cloud.tencent.com/developer/article/2301730Android项目新增js:/app/src/main/assets/ww 阅读全文
posted @ 2023-10-31 13:38 邢帅杰 阅读(599) 评论(0) 推荐(0)
Android定时器,Timer和TimerTask、自带定时器 CountDownTimer
摘要:参考:https://blog.csdn.net/qq_43745685/article/details/126617335Timer和TimerTask这是常规的实现方式,对于大多数人的选择都会采用这种方式实现定时任务。这种实现方式的生命周期和Acticity的生命周期一样,当Activity销毁 阅读全文
posted @ 2023-10-27 10:10 邢帅杰 阅读(1025) 评论(0) 推荐(0)
Android使用webview缓存
摘要:// String cacheDirPath = context.getFilesDir().getAbsolutePath()+"cache/";// getSettings().setAppCachePath(cacheDirPath);// 1. 设置缓存路径// getSettings(). 阅读全文
posted @ 2023-09-25 17:48 邢帅杰 阅读(147) 评论(0) 推荐(0)
java线程池ThreadPoolExecutor
摘要:Executors创建线程的4种方法//1. newSingleThreadExecutor创建“单线程化线程池” //特点: //单线程化的线程池中的任务是按照提交的次序顺序执行的。 //只有一个线程的线程池。 //池中的唯一线程的存活时间是无限的。 //当池中的唯一线程正繁忙时,新提交的任务实例 阅读全文
posted @ 2023-08-25 13:11 邢帅杰 阅读(31) 评论(0) 推荐(0)
Android之获取DNS,优先返回本地网络DNS(插网线),其次选择Wifi网络的DNS
摘要:code 参考:https://www.cnblogs.com/alex-zhao/p/5254624.html /** * 获取DNS,优先返回本地网络DNS(插网线),其次选择Wifi网络的DNS * */ public static String getLocalDNS(Context con 阅读全文
posted @ 2023-08-22 16:50 邢帅杰 阅读(338) 评论(0) 推荐(0)
LinearLayout对齐gravity和layout_gravity的区别
摘要:android:gravity:是对view组件本身来说的,是用来设置组件本身的内容应该显示在组件的什么位置,默认值是左侧。android:layout_gravity:是相对于包含该元素的父元素来说的,设置该元素在父元素的什么位置。 其属性值主要有以下几种:top:将对象放在其容器的顶部,不改变其 阅读全文
posted @ 2023-08-22 16:31 邢帅杰 阅读(54) 评论(0) 推荐(0)
java之Long类型10进制转16进制
摘要:String timeStampTo16 = String.format("%8X",Long.valueOf(timeStamp)).trim().toUpperCase();%8X 是大写的,%8x是小写的。 阅读全文
posted @ 2023-08-18 16:48 邢帅杰 阅读(179) 评论(0) 推荐(0)
Android使用SQLite数据库SQLiteOpenHelper
摘要:判断表字段是否已存在:SELECT sql FROM sqlite_master WHERE name = 'table_name' AND (sql LIKE '%(column_name %' OR sql LIKE '%,column_name %');判断表是否存在:SELECT * FRO 阅读全文
posted @ 2023-08-14 14:29 邢帅杰 阅读(510) 评论(0) 推荐(0)
Android创建自定义文件目录
摘要:需要在自己的安装包下 String dir = "/data/data/com.jay.myappstudy/download"; File path = new File(dir); if (!path.exists()) { path.mkdir(); } 阅读全文
posted @ 2023-08-10 14:32 邢帅杰 阅读(76) 评论(0) 推荐(0)
Android之线程池ScheduledThreadPoolExecutor,定时执行。java定时任务帮助类
摘要:定时任务帮助类 package com.xcg.webapp.common; import java.util.HashMap; import java.util.Map; import java.util.concurrent.Executors; import java.util.concurr 阅读全文
posted @ 2023-08-10 09:24 邢帅杰 阅读(82) 评论(0) 推荐(0)
java之Socket通信,Socket服务端返回数据,基本数据类型占用字节数。java通过Socket发送文件。
摘要:参考:https://blog.csdn.net/qq_43842093/article/details/129964892https://blog.csdn.net/weixin_42408447/article/details/126437276数据类型占用字节数: // Java一共有8种基本 阅读全文
posted @ 2023-08-09 18:01 邢帅杰 阅读(621) 评论(0) 推荐(0)
java中 == 和 equals
摘要:== 操作符用于 基本数据类型 时是对 值 的比较,用于 对象 则是对 引用 的比较。equals是java.lang包中Object类中的一个方法。Obejct是所有类的超类,所有类的实例都可以调用equals方法。Object中的equals方法:默认也是对比的对象的引用。 public boo 阅读全文
posted @ 2023-08-09 09:35 邢帅杰 阅读(12) 评论(0) 推荐(0)
Android之Spinner用法,key/value模式
摘要:参考:http://www.dedeyun.com/it/m/98498.htmlhttps://blog.csdn.net/myxiaoq/article/details/258696931.key、value类,需要重写toString()方法,返回text就是Spinner要显示的key pa 阅读全文
posted @ 2023-08-08 15:03 邢帅杰 阅读(362) 评论(0) 推荐(0)
Android之OKHttp基本使用和OKHttp发送https请求安全认证,OKHttp下载文件,android:usesCleartextTraffic="true"允许发送http请求
摘要:参考:https://blog.csdn.net/bencheng06/article/details/78520979https://www.yii666.com/blog/367808.html AndroidManifest.xml 中 application节点中配置明文,可以用http地址 阅读全文
posted @ 2023-08-08 10:11 邢帅杰 阅读(1001) 评论(0) 推荐(0)
Android接收扫码数据,文本框 回车、扫码
摘要:xx @Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { String retStr = this.getLastScanCod 阅读全文
posted @ 2023-08-02 12:00 邢帅杰 阅读(211) 评论(0) 推荐(0)
Android引入jar包
摘要:1.把jar包复制到app》Libs文件夹中。2.build.gradle节点:dependencies中增加:implementation fileTree(dir: 'Libs', include: ['*.aar', '*.jar'], exclude: [])3.有时虽然放在Libs中,但仍 阅读全文
posted @ 2023-07-26 15:06 邢帅杰 阅读(105) 评论(0) 推荐(0)
Android自定义弹窗,设置Android自定义弹窗宽高,倒计时弹窗
摘要:继承android.app.AlertDialog package com.jay.component; import android.content.Context; import android.graphics.Bitmap; import android.util.Log; import a 阅读全文
posted @ 2023-07-21 13:49 邢帅杰 阅读(466) 评论(0) 推荐(0)
Android生成二维码
摘要:引入jar包 链接:https://pan.baidu.com/s/15bWmBGHR6InqQG_Hi6Ab7A 提取码:1234 utils package com.jay.common; import android.graphics.Bitmap; import android.graphi 阅读全文
posted @ 2023-07-21 12:13 邢帅杰 阅读(117) 评论(0) 推荐(0)
Android字符串与Base64互转
摘要:Map<String,String> queryMap = new HashMap<>(); queryMap.put("name","jay.star"); String jsonStr = JSON.toJSONString(queryMap);// 转成json com.alibaba.fas 阅读全文
posted @ 2023-07-21 09:21 邢帅杰 阅读(476) 评论(0) 推荐(0)