王丽君同学
日常写bug
展开
-
Android 颜色透明度对照值
使用方法:99% 黑色:#FC000000。原创 2023-12-11 17:32:46 · 255 阅读 · 0 评论 -
Android webView 长按保存图片
1、拦截webView的长按事件在页面中监听webView的长按事件,在监听中判断长按取到的类型是否是图片类型,加载图片有两种情况:一种是加载了图片的URL链接;另一种是加载了图片的base64编码代码如下所示:mWebView?.setOnLongClickListener { val result = mWebView?.hitTestResult ?: return@setO...原创 2020-04-03 15:20:42 · 992 阅读 · 0 评论 -
这是一份详细 & 全面的 SQLlite数据库 使用手册
转载来自:https://juejin.im/post/5a5bfc016fb9a01ca10ae0a9Android :这是一份详细 & 全面的 SQLlite数据库 使用手册2018 年 01 月 15 日Carson_Ho前言在Android开发中,主要的数据存储有5种,具体如下其中,SQLite数据库的存储方式 非常常用今天我将带大家全面了解关于Androi转载 2018-01-15 15:27:30 · 2348 阅读 · 0 评论 -
Android 约束布局(ConstraintLayout)详解
转载来自:http://blog.csdn.net/airsaid/article/details/79052011 前言约束概述转换布局开始创建布局添加约束基线约束ChainsProperties设置宽高比例Guidelines自动添加约束参考 本篇 ConstraintLayout 讲解版本:1.0.2,1.1.x 版本开始转载 2018-01-15 10:06:10 · 2282 阅读 · 0 评论 -
Dialog和PopupWindow的区别
Android中的对话框有多种:Toast,OptionsMenu,PopupWindow和Dialog。它们都可以实现弹窗功能,但是他们之间有一些差别,下面我们先对比Dialog和PopuWindow区别。Popupwindow在显示之前一定要设置宽高,Dialog无此限制。Popupwindow默认不会响应物理键盘的back,除非显示设置了popup.setFocusable(true);而原创 2017-12-24 20:37:21 · 3985 阅读 · 1 评论 -
Android JPush的集成 极光推送
1 极光推送官网注册账号2 选择第一个3 选择创建一个新的应用,其中应用程序的包名一定要写正确,创建完成后会生成一个应用程序的key,这个key会在APP配置文件中用到4 下载JPush的SDK文档5 一般选择手动集成方式,把下载的SDK解压,根据手动集成方式中的文档说明,配置自己的项目,把要拷贝的东西统统拷贝到自己的项目中来,主要配置的就是【manifest】文件,然后在自己项目中创建MyAppl原创 2017-10-22 00:01:35 · 1836 阅读 · 0 评论 -
Android studio APP签名打包
点击Android studio中的build目录,选择generate signed apk 选择后出现如下图界面 如果该APP是第一次发布,那么我们选择创建一个新的key,点击 create new 按钮,出现如下图把上面的内容填完以后点击 Ok 出现下图,里面的内容都是根据我们刚刚填写的内容自动填充的,可以选择记住密码 我们继续点击 next 按钮,这时又出现了让我们输入密码的原创 2017-05-27 13:53:52 · 1014 阅读 · 0 评论 -
AndroidUtils一个能让你提高效率的工具类
每次公司新开一个项目的时候,当用到什么基础工具类的时候,我们获取会去自己写,很多时候都是想着网上不是有现成的吗,为何还要再造轮子呢!这个时候你开始Google,百度,殊不知这又浪费了一些时间。今天我就把我们Android开发中会常用到的工具类做个总结,并上传到GitHub中,以后工作中再用到的话,就直接去自己仓库中找就行了,提高了工作效率。 目前该工具类中涵盖以下工具类Application原创 2017-03-30 12:04:04 · 2384 阅读 · 0 评论 -
Android网络请求返回200 201 404 500等代表的含义
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功) 表示成功处理了请求的状态码。 200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 rob原创 2017-03-03 10:22:29 · 1542 阅读 · 0 评论 -
工具类之TimeUtils
时间相关工具类主要包括的功能有:millis2String : 将时间戳转为时间字符串string2Millis : 将时间字符串转为时间戳string2Date : 将时间字符串转为Date类型date2String : 将Date类型转为时间字符串date2Millis原创 2016-12-06 16:00:59 · 1706 阅读 · 0 评论 -
Hexo之Next主题优化(一)
设置中文 找到站点配置文件(hexo根目录下的称为站点配置文件,主题文件夹下的称为主题配置文件),找到如下字段,更新为如下即可language: zh-Hans添加导航栏 如下图,我们可以添加多样的导航栏,这些在我们主题的配置文件中都是用的 添加导航栏方式:直接打开hexo安装根目录下的themes文件夹中,我用的是next主题(根据你主题而定),然后打开next文件夹,更改_confi原创 2016-08-12 23:15:25 · 8837 阅读 · 6 评论 -
一步步教你使用Hexo配合github搭建个人主页
前言 如今可谓是全民编程时代,生活在北上广这样的城市里,感觉每天遇见的每一个背电脑包的都像是个程序员,那么多程序员,如果自己没有什么优势的话,很快你就会被这个时代所抛弃,有一个自己的博客,记录自己工作中遇到的问题,总结自己的工作,不论是以后找工作,还是复习之前的知识,博客记录都是一种很好的方式,那你可能会说了,不是有csdn、开源中国、简书等等,可是这些都太普通了,作为程序员的我们,怎么能没有自原创 2016-08-09 13:32:35 · 2138 阅读 · 2 评论 -
RxAndroid/RxJava之初识RxAndroid简单方法示例
RxJava ? RxJava 主要的作用就是链式完成异步操作,并且非常强大,RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(订阅者)。Observables发出一系列事件,Subscribers处理这些事件。RxAndroid? RxAndroid主要的作用也是异步,随意定制主线程、子线程的操作,链式编程,让我们的代码可读性大大增强,总之原创 2016-08-06 00:17:49 · 4731 阅读 · 0 评论 -
ActionBar配合简单自定义Pop使用
最近公司项目用到了actionBar然后因需求又要配合自定义pop才能实现,最后实现了,写下来记录下,方便以后查看。 那先来看看实现效果吧 项目结构也是很简单的,就是自己从项目中抽取了一个小demo. 下面直接上代码 MainActivity代码package wlj.com.actionbar;import android.app.Activity;import androi原创 2016-07-30 22:31:44 · 927 阅读 · 0 评论 -
Android面试,给正在找工作的安卓攻城师们 ... ...
从java基础技能到安卓进阶技能,有你想象不到的全面。☆ JAVA技能« 有良好的JAVA基础,熟练掌握面向对象思想:理解面向对象:面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。面向对象有三大原创 2016-06-30 23:04:45 · 8127 阅读 · 0 评论 -
Android中什么是anr ? 原因 or 解决方法
Android中什么是ANR?产生的原因,解决办法1 下面是百度百科给出的定义在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话原创 2016-05-05 15:08:36 · 936 阅读 · 0 评论