- 博客(22)
- 资源 (16)
- 收藏
- 关注
原创 Android 设置定时闹铃的完整解决方案,适配到Android13
setexact 创建一次闹铃,并且在在创建之前取消已经设置过的,在接收到闹铃回调的地方再调下次闹铃。这是目前系统给出的长时间重复闹铃的最好解决方法,Android19以后setrepeat不稳定,这个我也尝试过了,定了个一小时的闹铃,结果十分钟就响应了,很坑。之前在做定位的时候,遇到一个问题,在华为的pad上黑屏超过一小时就获取不到定位权限的问题,试了很多种方法,即使是使用长连接保持活跃也不行,最后没办法了,做了定时闹铃点亮屏幕。我想要的效果是在一天的某个时间段,一小时定时点亮一次。
2023-09-11 14:03:57
3418
原创 Lxml 解析网页用法笔记
用python的urllib2库实现的获取到网页数据之后,使用lxml对获取的网页进行数据抓取。1.导入包 from lxml import etree2.page = etree.HTML(html) 或者 page = etree.HTML(html.decode('utf-8'))3.对Element对象(page)使用xpath筛选,返回一个列表(里面的元素也是Element)举例:<...
2018-04-16 17:27:32
2104
原创 Scrapy通过selenium 解析js网页代码
在学习scrapy技术的时候遇到了一个难点就是解析js网页,因为scrapy本身并不具备解析js的功能,网上的介绍有一些是介绍使用scrapy-spasch来进行解析的,但是scrapy-spasch的安装需要docker,docker安装到电脑上并且还要开启虚拟化,比较麻烦,就想着一种别的方式来替代,今天分享一种方法来解析js。使用到的工具是selenium,通过调用火狐浏览器插件的方式来进行解...
2018-03-22 11:10:04
1505
原创 Android 自定义星级评分控件
自定义Android 星级评分控件,先上一下效果图关于控件的制作步骤:1.首先要确定控件所需要用到的属性,那位作为一个星级评分的控件,能想到的就是大小,形状,数量,评分设置标准,是否允许点击操作,监听等内容,所以我定义了以下属性public class Star extends View { //星星评分 private float starMark = 0.0F;
2017-01-12 14:44:45
3663
1
原创 Android 仿淘宝商品详情标题栏变色,布局层叠效果
如图效果思路:如图可以将图片中布局分成三个部分,1标题栏透明背景,2上半部分布局,3下半部分布局,当我们向上拉动的时候,1布局实现渐变,从透明变到白色,2布局背景色渐变到白色,23布局随滚动条上拉,并且慢慢改变2布局paddingtop的属性,其中1布局漂浮在整个scrollview布局之上,23布局放在scrollview布局里边。方法:最主要的问题是怎么样知道上拉的距离并且精确地设定每
2016-10-21 15:34:05
3026
原创 android dialog省市区三级联动滚动选取效果
android上做滚动选取的效果是没有原生的控件,我做这个滚动选取的小过失用的是大神整理好的插件,如图是插件的相关的类轮子有了做效果是比较容易的,无非就是设置数据和显示,为了自己项目中用着方便,我写了一个自定义dialog来显示,并且把数据机械的方法也都放在里边了。MyprovinceSelectdialog.class/** * 自定义省市区选取控件 */public class
2016-09-21 15:19:22
2015
原创 android Intent详解
一、关于intent Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Se
2016-09-06 15:15:49
624
转载 基础总结篇之一:Activity生命周期
近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。
2016-09-06 14:18:32
450
原创 Android Studio代码检测和性能分析工具
Android Studio 为我们提供代码检测工具,帮助我们使我们写出的代码更加规范。代码检测工具:Android lint 这个操作起来很简单,右键我们的项目,选择Analyze 然后选择 Inspect Code,然后设置好内容即可检测,studio会将我们需要修改的内容列在下边的结果上,可以进行逐一的更改
2016-07-25 10:20:07
1015
原创 最简单的js调用android 方法
在网上找了好多方法,又麻烦又不好使,然后把以前写的代码翻出来,找出来一种最简单的处理方法,直接看代码//启用支持javascriptWebSettings settings = textWebview.getSettings();settings.setJavaScriptEnabled(true);//设置支持的关键字textWebview.addJavascriptInterf
2016-04-01 18:22:05
1389
原创 谈谈自己处理拍照剪裁的一些经验和遇到的问题
之前有几个项目用到拍照加裁剪,一直做的也不是很成熟,慢慢的做的越来越多,对这方面的也了解的越来越多。直接百度android拍照剪裁相册等内容会给出一些解决方法和代码,但是放在我们实际的项目里边是不能满足不同项目的需求的,最大的问题就是android4.4版本以上和以下的相册选择是不能通用的,再有就是由于不同的机型,rom不同,同样的方法可能在三星的手机上能用,但是在小米上就不好用了,同样的代码,不
2016-02-14 17:08:20
599
原创 android二维码扫描本地图片
关于android zxing二维码开发这方面的技术,现在大家比较常用到的扫描二维码和扫描本地图片,今天刚解决的一个问题就是我的扫描本地图片二维码的功能老存在问题,有的二维码可以扫出来,有的扫不出来,看网上的帖子有人说需要什么将rgb转换成黑白,还有的说要转成yuv格式,试了一下,没有解决自己的问题,有可能我的技术还不到位吧,最后在一个demo里找到了这种方法,直接就解决了问题。private
2015-11-16 16:34:53
3418
转载 android framework
我 们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来 学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于
2015-11-02 10:59:44
533
原创 android 实现视频选取功能,包括视频录制和从图库选取
最近在做一个程序,需要实现视频上传的功能,其中有一个地方需要选取视频,选取视频的方法有两种,一种是视频录制,一种是从图库中选取,我现在要实现的功能就是选取这个视频,其中有一个关键的要点就是使用调图库的方式来选取素材的时候,原本uri返回的是file:///...,但是android4.4返回的是content:///...,现在的方法就有如何解决这种问题的,而且这种方法也适用于选取图片。
2015-10-28 13:43:13
2526
原创 android调用系统相机和相册进行拍照裁剪处理,解决不同安卓版本存在无法加载相册的问题,处理了是否有sd卡的存在的情况
//android调用系统相机和相册进行拍照裁剪处理,解决不同安卓版本存在无法加载相册的问题,处理了是否有sd卡的存在的情况private static final int IMAGE_REQUEST_CODE = 0; private static final int SELECT_PIC_KITKAT = 3; private static final int
2015-08-10 16:27:19
2801
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-10 16:12:16
397
原创 Android 只有年月没有日的datepickerdialog
在Android中可以自行搭配年月日显示的datepickerdialog,现在网上大多数流传的版本存在的问题是没有根部sdk不同的版本做处理,以下展示的自定义的datepickerdialog没有任何问题,可以直接使用。/** * */package com.leshenghuo.version.settings;import android.app.Dat
2015-03-26 17:05:44
603
原创 android应用微信分享
我们在做微信分享的时候总是会出现莫名其妙的原因,导致微信分享不成功,前两天刚刚做了个微信分享,今天就把我在微信分享中遇到的每个细节的问题都和大家分享下,大家以后做的时候可以避免这样的事情发生。1.首先要做的就是要去微信开放平台,详细阅读android接入指南和其他相关资料,2.此步骤默认已成功将微信官网的分享demo导入到自己的esclipse里,我们会发现,此时我们用esclipse
2015-02-05 09:19:12
603
原创 adt配置支持html5的移动web app开发环境
如果想在android adt上配置支持html5的移动web开发环境,就离不开已下插件1.gef插件,用来支持配置htmleditor插件。2.htmleditor插件,html编辑器3.phoneGap插件api,html5web app开发框架。4.谷歌支持html5的编辑器插件。安装好这几个插件就可以进行开发了。按照顺序安装这四个插件,其中1,2,只需要从下载的包里
2015-01-22 16:53:29
1411
原创 android bitmap压缩图片
我们都知道在为imageview设置background或者src参数的时候,很容易导致内存溢出的问题,因为安卓系统在把图片资源设置给imageview的时候,安卓系统内部会利用bitmapfactory的一些函数进行处理,一些运行内存小的机型很容因为bitmapfactory所操作的内存太大而内存溢出,或者有时候系统中bitampfactory产生的bitmap变量在用完后没有及时清理掉,导致占
2015-01-21 14:48:41
741
Kotlin mvvm 快速开发架构,简单好用
2021-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人