自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(870)
  • 资源 (47)
  • 收藏
  • 关注

原创 2020-08-01 Google 省电模式

1. 省电模式主要做什么?DisplayPowerController->屏幕亮度减半VibratorService->关闭触摸震动和来电震动NetworkPolicyManagerService->限制 Doze 非白名单应用联网(WiFi与数据流量)使用WindowManagerService->关闭动画PowerManagerService->省电模式-CPU降频UiModeManagerService->开启暗色主题模式(Q平台版本新增)GnssL

2020-08-01 23:11:31 1216 1

原创 Android 剩余可用时长的计算公式

1. 剩余可用时长 BatteryStatsImpl.computeBatteryTimeRemaining 函数http://androidxref.com/9.0.0_r3/xref/frameworks/base/core/java/com/android/internal/os/BatteryStatsImpl.java**公式:剩余电池可用时长 = 每消耗1%的电量的平均时间 * 当前电量值 **原理:统计出每次放电的电量变化的时间,获得每消耗1%的电量的平均时间,再根据当前电量值,从而得到

2020-07-19 23:11:35 2979 2

原创 [20191207][Android10]高德地图导航功耗场景优化

1. 测试现象1.1 EPRODUCING PROCEDURES:1.进入高德 Map(data) wifi),起点为自己所在位置,搜索一个位置进行导航;2.等待30秒后开始记录电流,持续5分钟;3.按Power键,灭屏待机;4.手机灭屏15秒后开始记录电流,持续3分钟;1.2 Test numberSummaryTokyo pro设备高德地...

2019-12-07 16:55:18 3422

原创 GPS框架和省电

一、GPS 功能介绍1.1 术语介绍GPS是由美国国防部研制建立的一种具有全方位、全天候、全时段、高精度的卫星导航系统,能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息,是卫星通信技术在导航领域的应用典范,它极大地提高了地球社会的信息化水平,有力地推动了数字经济的发展1.2 GPS与GNSS区别GNSS 的全称是全球导航卫星系统(Global Navigation Sat...

2019-11-24 20:49:07 378

原创 App读写文件节点配置Se linux权限

0.文章参考https://blog.csdn.net/xiaoxiangyuhai/article/details/76270294https://blog.csdn.net/u014341735/article/details/512442581. 需求App 中进行读写Linux下的文件节点/sys/class/power_supply/battery/coulomb_cou...

2019-06-27 12:04:02 3281

原创 201805个人对于场景省电的初识

0.前言个人笔记1. 场景省电省电场景联想,后续主流手机大厂都倾向于场景识别2. 省电技术常用的省电技术,在合适的时间合适的场景遇到合适的技术,才是缘分...

2018-05-14 14:54:52 519

原创 瑞璟湾居安居房附近的工地免费停车位探寻

从前海卓越骑行30分钟就可以达到瑞璟湾居安居房,顺着前海的繁华沿途过来就越发觉得瑞璟湾居的地段真的是王炸哈。但是很意外的是,骑行过来的路上我发现好多免费的工地停车位,感觉上百个没问题哈【300个以上应该有?从百度地图看,才直到我看到的很多停车位位于裕安西路和海秀路,下图红色区域是我中午看到了很多停车点,估计大楼建好后,这些停车位就自动消失了。回去的上班的路上,再次路过宝安图书馆,再次对瑞璟湾居安居房超人气的地段赞同,确实有能力上车这个楼盘的人是真的天选之子哈。

2024-09-23 22:48:46 54

原创 石岩体育馆附近的免费停车场探寻

空气真的好,于是查了这里附近的羊台苑小区房价,心里想看房的兴致没了哈,看到还是4万多一平,没想到价格还很贵。带着好奇,我往里面看了下,没想到石清大道的这个断头路是真的长啊,我感觉和我之前停的上排停车场面积相当啊,我感觉停个上百车应该可以的样子。第一次路过的时候,把我震惊了,我一直以为石岩停车位紧张比市区还严重,因为石岩大部分为统建楼和农民房,这些都是没有停车位或者村里的收费路面停车位。没想到这里的停的车这么多哈。路边停车位还是挺富足的,反正我也是临时停,小孩看书不一定看很久,看完再带娃去羊台山登山口玩完。

2024-09-21 21:32:57 201

原创 功耗中30分钟下载场景对平均电流标准的影响评估

根据当前的测试数据:静置待机平均电流 136 mA,下载场景平均电流增量 117mA, 设亮屏静置电流标准为不大于平均静置电流10%,即标准临界值149mA.折算平均电流公式=耗电量/时长=(待机基础电流*待机时间 + 下载增量电流+下载时长)/ 待机时长 = (117*A4 + 136*B4)/B4。条件:放电待机下发生了一次30分钟的下载,如果用户放电待机时长不超过4小时,则属于一个功耗异常。条件:放电待机下发生了一次30分钟的下载,如果用户放电待机时长超过5小时,则电流就符合标准。

2024-09-20 22:47:47 352

原创 前海桂湾的海边免费停车场

看卫星地图可以发现,是个断头路,但是面积还是很大,停个几十辆车没问题。停车后,步行一小段距离就到海边了。说实话这个停车点我非常满意,可以去海边抓螃蟹或者钓鱼,还可以去前海搬砖,饿了就去前海壹方汇商场吃饭。细看的话,可以发现确实是个断头路,前面就是草坪了,过了草坪就可以看到海边和湾区之光了哈。这个免费停车点也不知道可以停多久,是我最喜欢的一个停车点了,当然这个停车点也需要赶早,不然很多打工人就停满了。一般傍晚过来,可以看到很多拍海边婚后的人,到了晚上来夜景也是最好的,因为可以看到璀璨夺目的湾区之光摩天轮哈。

2024-09-19 22:44:27 243

原创 龙海家园的免费停车点探寻

​当然我不住这里,也不知道这里怎么才可以申请到,只听说这里是早期第一批公租房有机会、或者是南山纳税大户的员工、或者是香港青年吧。​第一次去龙海家园就把我羡慕到了,楼下就是鲤鱼门地铁,龙海家园底商的餐饮好吃又实惠,还有特别多的超市,空中花园也很大,还可以共享前海基金小镇的花园环境。​继续前行来到桥下停车点,可以看到桥下停车点大部分是路边按时段收费的,但是感觉这里的车子基本没挪动过。​感觉最多免费停车点的区域,还是龙海家园北区方向,即从天健悦湾府工地的怡海大道进来,可以看到好多好多免费停车点啊。

2024-09-18 22:20:10 233

原创 原来石岩也有羊台山登山口

结语:来到石岩这边的羊台山登山口,确实符合:“公园20分钟理论”:只是在公园待上20分钟就能不知不觉身心治愈,状态和精神都自动回复满态。其实我内心也是没底的,我去的羊台山都是从龙华的羊台山东地铁下车去的。骑行的好处就是可以松弛感看风景,这条连接羊台山和湿地公园的人工河道,水是真干净。没想到这里也有书院,看来这里还很懂大人和小孩,门外天然大氧吧,门内空调和书香。很快就到山门了,很是气派,和梧桐山的山门设计很像。由于娃太小,爬山就没参与了,打算下次带家人过来,而且卫生间也是古代的建筑,很干净连母婴室也有。

2024-09-17 21:33:44 235

原创 在深圳停车场我居然能看到很漂亮的瓦房

石岩街道在宝安确实是小透明哈,从市区搬到石岩快4年了,确实这里的建筑特别像老家的感觉,马路很狭窄。如果是开车的话,我是不会进入罗租大道来着,人车太复杂。所以往常一样,我继续带娃骑着自行车来到,去罗租大道的超市儿童乐园玩。后面娃说要去没去过的地方探险,突然被超市附近的墙面绘画给吸引了。看来对石岩的了解还是太少了,虽然待了4年,由于程序员基本都是996,故把石岩大部分当成了睡城了看待了。应该像娃一样,对事物保持好奇心,就像娃挂在嘴边的话:“爸爸,我们去冒险吧”,小孩子的冒险是去一些他没去过的地方。

2024-09-16 20:56:38 216

原创 深圳前海港湾学校天桥下的免费停车点探寻

​于是我在桂湾公园停好车后,就骑着我战损版的二手自行车去探寻,凭着我还算可以的记忆,来到这个好奇之地。​最近开车去桂湾公园停车场的路上,看到有个天桥下有很多车停着,关键是这个地方离我搬砖的前海卓越写字楼还近,要是有时候桂湾公园停车位满了,停不进去的时候,是不是可以去这个天气下薅免费停车的羊毛?以后工地变成高大的写字楼后,这些免费的停车点就消失了,变成历史了,取而代之的就是前海均价60元一天的停车费。​最后分享下百度地图的坐标,我感觉离我搬砖的福地还是比较近,很适合当做上班免费停车位的备胎地点咯。

2024-09-15 21:25:05 260

原创 DataWind将string类型转化为int类型的报错解决

字段表达式:cast([kernel_wakeup_top_count_str] as integer)新建字段名:kernel_wakeup_top_count_int。Datawin数据集是连接另一个数据库的,会存在语法不太一样。

2024-09-13 22:43:22 368

原创 前海打工人的免费公园停车场

什么都贵,底商餐厅内工作餐30+起,停车60元一天,但是打工人没得选,有工可打就不错了。就算是没带屋檐的停车位,旁边也是很多树,空气好得很。我今天下班出闸后,也没扣钱,更没提示尝试多少停车费,停车闸看到预约车,直接就抬起了,真的是免费哈。这个公园我很喜欢,因为里面不仅可以免费停车,还可以各种体育运动,例如很多人踢足球和打篮球和网球等,晚上的时候,足球场爆火,灯光也足哈。但是如果没有预约的话,我觉得是要收钱的,按如下标准,我特意拍了图片,由于我本着薅免费停车的羊毛,故我没触发扣钱的机制哈。

2024-09-10 21:59:13 241

原创 深圳前海免费地下停车位

南山前海的停车费真的很贵,例如桂湾地铁站出来的华润万象和前海卓越,很多南山的打工人。但是这里停车费很贵,月卡1000一个月,没有月卡的话,一天60封顶。不过目前规格最高的还是桂湾公园的地下停车点。我的一些同事也是停在桂湾公园的P1或P2停车场,里面也有充电桩。不过要提醒的是,要想免费就需要提前在《美丽深圳》公众号先提前1小时预约哈,以前是提前2小时预约。桂湾公园停车位有537个,确实大大缓解前海普通打工人的停车压力。以下是地下停车场里面的内景,而且桂湾P2停车场上面就是草坪,天气好的时候,很多人搭帐篷。

2024-09-09 22:10:01 152

原创 JobScheduler之超时检查

绑定成功,JobServiceEngine:应用端的JobService和JobSchedulerService进行交互的"引擎",帮读一个客户端Service后,将由该类去调用客户端的onStartJob()方法开始执行任务;JobServiceEngine:应用端的JobService和JobSchedulerService进行交互的"引擎",帮读一个客户端Service后,将由该类去调用客户端的onStartJob()方法开始执行任务;

2024-09-08 21:32:52 429

原创 JobScheduler 调用导致的运行时长30分钟的功耗问题

绑定成功,JobServiceEngine:应用端的JobService和JobSchedulerService进行交互的"引擎",帮读一个客户端Service后,将由该类去调用客户端的onStartJob()方法开始执行任务;JobServiceEngine:应用端的JobService和JobSchedulerService进行交互的"引擎",帮读一个客户端Service后,将由该类去调用客户端的onStartJob()方法开始执行任务;

2024-09-07 21:32:12 1056

原创 打工人应了解的裁员大礼包法律知识

N代表的是员工在本单位的工作年限,每满一年支付一个月工资的经济补偿,六个月以上不满一年的,按一年计算;不满六个月的,支付半个月工资的经济补偿。员工层面:太年轻没这方面权利意识或一些想去大厂担心背景调查有被裁的记录。公司经营困难,依法提前30天通知,双方协商一致。违法劳动合同,例如裁员哺乳期和怀孕员工必2N,以人为本的公司,例如一些名声较好的外企或大厂。未提前通知员工裁员时的经济补偿加代通知金。公司层面:一些裁人的省钱绩效考核指标等。公司违法裁员时的双倍经济赔偿。合法裁员下的正常经济补偿。

2024-09-06 22:42:49 176

原创 JobScheduler 运行机制

在Android Lollipop版本中增加了JobScheduler API,JobScheduler翻译为任务调度器,可以替代WakeLodk和Alarm运行任务。JobScheduler是一个系统提供的框架, 是将任务(Job)放到后台,当预制的条件被满足时,这些Job会在后台被执行。

2024-09-05 22:36:28 1463

原创 App使用Job中遇到的WAIT DEV_NOT_DOZING的解决方案

由于原生Job机制会使用Doze的白名单,故遇到WAIT:DEV_NOT_DOZING现象,一般配置为Whitelist user apps名单即可解决问题。备注:评估该业务是核心业务且满足功耗下,添加第三方应用为Doze的Whitelist user apps名单,即可以在Doze下也能触发job。评估该业务是核心业务且满足功耗下,添加第三方应用为Doze的Whitelist user apps名单,即可以在Doze下也能触发job。系统应用Doze期也会被限制job,窗口期放风。

2024-09-04 22:28:04 429

原创 即使是福建人也不知道的福建黑色美食

一碗黑色的汤上桌,轻轻舀出一勺放入口中,有些微苦,已经炖制多时的苦菜入细嚼有回香,大肠和猪骨肉之中也混入了苦菜的味道。但是我最爱的还是苦菜大肠汤,放些德化的细米粉,变成苦菜大肠汤粉。新鲜的苦菜,其实很苦,不过去火效果很好,读高中时有次我牙龈上火肿痛多日不好,我妈将新鲜的苦菜作汤让我喝掉,第二天牙龈就好了,把我给震惊到了哈。结语:家乡的美食最令人思乡,每个人的家乡都有自己独特的美食,也都是属于各自记忆中的美好。即使是福建人也不知道的福建黑色美食,我的回答是:苦菜大肠汤,我想很多人应该没听过也没见过和吃过哈。

2024-09-03 23:10:20 356

原创 App使用Job定时器不准时的原因分析

Job的定时器属性本质取决于Alarm接口的调用:从源码看Job定时器属性是不精准的,故若App在灭屏且放电场景下使用job定时器接口都是不准时的。Job的setOverrideDeadline对应于setDeadlineExpiredAlarmLocked函数。Job的setMinimumLatency对应于setDelayExpiredAlarmLocked函数。非准时job,延迟时间依赖alarm策略。非唤醒CPU类型,灭屏待机一般无法触发。准时或会因对齐策略延时一些时间。非准时甚至不触发job。

2024-09-02 21:53:33 388

原创 2024年9月深圳200万~300万的三房笔记

​整理了2024年9月深圳200万~300万的三房笔记,数据可能有​出入。有些商品房数据是我看到工抵房的数据,群里说工抵房的房价数据需要乘以1.2就比较接近当前现场的价格​。对于我个人来说关注地铁,即是否方便打工还有价格​。看着一些商品房的工抵房价格还是很心动哈​。可是200~300万的三房商品房​真的很少哈。人才房和安居房的优势是总价低,给刚需群体带来一些上车和利息时间差​。​备注:数据如果存在明显出入,建议也多查查下哈​。我主要是​给自己看看为主。商品房、安居房和人才房都看,适合自己的​才上车。

2024-09-01 21:57:04 976

原创 JobScheduler 开发自测调试

安装 Job 类型 apk,开发提供apk和一键安装脚本. 由于Job机制对从未点击的应用不生效,故测试过程中,需要将每个应用都打开。优化后,减少(1-20/200=90%)90%的不必要Job触发次数。优化后,减少(1-10/100=90%)90%的不必要Job运行时长。优化后,减少(1-20/200=90%)90%的不必要Job触发次数。优化后,减少(1-10/100=90%)90%的不必要Job运行时长。打开日志,根据上文种查看Job时研日志和拦截日志的方法,统计次数。

2024-08-31 19:45:03 645

原创 datawind可视化查询-求最大max(xxx)和最小值min(xxx)函数

返回表达式中所有值的分位数。与 count(distinct) 作用相同,精确度上存在 0.5% 的误差。如需精确值,请使用count(distinct),但其查询耗时较长,可能因为超时而查不出数,不建议使用。对于大集合(2 亿或更多元素),由于散列函数的选择不好,估计误差将大于理论值。quantileExact(0.5)(x) 返回 x 的 0.5 分位数。返回表达式中所有值的分位数。quantile(0.5)(x) 返回 x 的 0.5 分位数。格式:最大值 max(xxx),最小值 min(xxx)

2024-08-30 22:15:39 287

原创 GPT实现的adb shell命令实现某音自动点赞和关注

例如我的是(1000 1100),填到adb shell input tap 1000 1100 中,这个是adb shel input tapl的点击事件。1.打开手机的开发者选项,将指针位置的设置开关打开,目的是看触屏时的坐标值。

2024-08-29 23:07:53 235

原创 深圳保障房、商品房、小产权房子类型对比

最近半年都在关注人才房,但是越了解发现人才房也主要是时间差,10年后补完差价不比商品房便宜,时间差带来的好处就是节省一大笔利息,如果商品房继续降价,则人才房也不香了。我现在就是住统建楼,但是我感觉统建楼虽然风险比农民房小,但是还是不敢买啊,主要不是红本,普通人买房,买错一步就没办法翻身了。笑哭了,大家何尝不是呢,哈哈哈。目前个人的认知和抗风险能力下,好像还是继续老老实实关注有产权的房子:安居房、人才房、商品房,刚需且经济能力有限的情况下,只能继续等等再等等,继续攒钱 ,存钱解焦虑和带来安全感。

2024-08-28 21:42:39 902

原创 JobSchedulerService.setRequiresCharging需充电且电量大于90%才触发的现象

从源码看原生JobSchedulerService.setRequiresCharging 的特性,该特性竞品机器华为、Oppo也是如此。job与充电相关的2个条件。

2024-08-27 20:55:56 196

原创 Android原生JobSchedulerContext内存泄漏导致设备重启的现象

JobServiceContext内存泄露导致ServiceDispatcher也跟着一起内存堆积。

2024-08-26 22:53:30 481

原创 datawind可视化查询-求平均average(xxx)函数

返回表达式中所有值的分位数。与 count(distinct) 作用相同,精确度上存在 0.5% 的误差。如需精确值,请使用count(distinct),但其查询耗时较长,可能因为超时而查不出数,不建议使用。对于大集合(2 亿或更多元素),由于散列函数的选择不好,估计误差将大于理论值。quantileExact(0.5)(x) 返回 x 的 0.5 分位数。返回表达式中所有值的分位数。quantile(0.5)(x) 返回 x 的 0.5 分位数。返回表达式中所有值的最大值。返回表达式中所有值的总和。

2024-08-26 04:45:00 266

原创 datawind可视化查询-求和sum(xxx)函数

如果我们将表达式改为 SUM(字段A)/SUM(字段B) ,使用分析-合计功能中的 自动 ,则计算结果为 SUM(字段A)/SUM(字段B) ,即对 A、B 分别求和后,再作除法。:如果有一张明细数据如下的表,当我们将"维度"作为维度,对 SUM(字段A/字段B) 和 SUM(字段A)/SUM(字段B) 分别作聚合运算时。而SUM(字段A)/SUM(字段B)计算的是字段A 与字段B 总值之商,为先加后除;扩展: SUM(字段A/字段B)与 SUM(字段A)/SUM(字段B)的区别,我们用 2 个案例说明。

2024-08-23 22:15:51 582

原创 大白话社融中M1和M2的学习笔记

M0: 流通的现金M1【狭义货币供应量】:M0 + 企业定期存款 = 流通的现金 + 企业定期存款M2【广义货币供应量】:M1 + 居民储蓄存款+企业定期存款 = 流通的现金 + 企业定期存款 + 居民储蓄存款+企业定期存款。

2024-08-23 03:45:00 340

原创 datawind可视化查询-其他函数

该函数按顺序返回最近的数字。str_to_map('a:b,c:d', ',', ':') 返回 {'a': 'b', 'c': 'd'}map('a', 'b', 'c', 'd') 返回 {'a': 'b', 'c', 'd'}size(map('a', 'b', 'c', 'd')) 返回 2。

2024-08-21 22:11:10 831

原创 源码中Doze白名单被移除的4种情况

调用接口:DeviceIdleController:removePowerSaveWhitelistAppInternal。

2024-08-19 22:48:48 261

原创 datawind可视化查询-类型转换函数

toDateOrZero(toDateTime('2018-12-11 11:12:13')) 返回 2018-12-11。格式:toString(xxx),将字段 xxx 转换为字符串格式,可以把数字、字符、日期等类型字段转换掉。将 int 类型的 uid 转换为 String 类型 CAST (uid, 'String')转换为字符串后则能稳定保存。格式:toInt64(xxx),将字段 xxx 转换为整数,xxx 中只能有数字。格式:cast(xxx,'类型'),将 xxx 转化为特定类型。

2024-08-18 20:40:57 774

原创 HW高耗电提醒竞品调研

高耗电提醒通知的规则,天生存在打扰用户的特点,故在触发高耗电检测阈值还要根据是否非可感知场景,进一步修正高耗电提醒的准确率。4. 若为设置忽略的App(独立的高耗电详情界面),则不弹出高耗电提醒。本次灭屏非下载和上传的小流量次数超过30次,超过5分钟的非可感知场景。%s后台 Wi-Fi 频繁扫描,耗电过快,建议结束运行。%s后台蓝牙持续扫描,耗电过快,建议结束运行。%s频繁唤醒系统,耗电过快,建议结束运行。%s后台频繁刷新,耗电过快,建议结束运行。%s频繁唤醒系统,耗电过快,建议结束运行。

2024-08-16 22:06:13 913

原创 datawind可视化查询-Nullable 处理函数

检查从左到右是否传递了“NULL”参数并返回第一个非'NULL参数。coalesce(null,null,a,b,null) 返回 a。将 Nullable 类型的值转换为非 Nullable 类型的值。检查参数是否为 NULL,是 NULL 返回 1,不是返回 0。检查参数是否不为 NULL. 是返回 1,否返回 0。sNotNull('abc') 返回 1。isNull(null) 返回 1。Nullable 处理函数。

2024-08-15 22:35:27 219

原创 普通人看清房价走势的简单方法

如果是刚需,按需根据自己经济能力和、还贷能力和未来就业情况,选择一个家庭小窝了。遇到适合自己的房子,刚需就直接买吧。如果非刚需,则继续观望,等待适合自己的房子再进行置换或投资,房价长期看都是涨的,所以等等党永远赢利。研究了很多宏观方面的房价影响因素,还是很容易被看空和看多的房地产文章左右,也容易受到各种影响。而工作挑你的时候房价就是在跌【或者自己行业的岗位坑位只去不增,甚至继续减少】如果自查的情况差不多,就不用担心房子涨了,房地产的韭菜不多了,涨了也买不起。以前的工作状态是,我想干什么,我要干什么,

2024-08-15 03:30:00 269

多点触控(图片旋转与缩放

目前Google开放的API多指手势只有缩放可以直接调用,下面是一位外国大牛写的2指旋转的手势检测器。代码风格非常炫。程序支持图片缩放和旋转,并改变透明度。方便急需寻找多点手势的你提供帮助

2015-04-11

数据库SQL基本操作(初学者)

完成数据库操作的基本功能,按顺序如下 1.新建数据库文件(含删db文件) 2.新建数据库表(含删数据库表) 3.添加数据 4.删除数据 5.修改数据 6.查找数据

2015-01-24

获取app版本_包名_入口Activity

本demo用途:主要用于查看手机中应用程序的包名、入口Activity和版本信息。^_^

2015-01-21

AIDL通信(含2个客户端1个服务端)

代码简洁,重点突出多进程或多app调用AIDL服务完成通信,内容如下: 1.AIDL服务端 支持多客户端调用AIDL服务端,并广播发送数据给客户端 2.AIDL客户端 示例中的2个客户端都同时绑定AIDL客户端 发送数据,并显示AIDL服务端传递的数据 注:方便初学者了解AIDL通信,简单易懂

2015-01-15

Andorid引导欢迎界面(代码简单)

app引导界面,提供软件介绍。代码简单,方便参考和移植到自己的项目中去

2015-01-12

上拉刷新(简单易懂)

运行时add library下lib-pull的库工程即可

2015-01-12

定时器的4种方法

Android定时器的4种方法: 1.采用 Handler 与线程的 sleep(long )方法 2.采用 Handler 的 postDelayed(Runnable, long) 方法 3.采用 Handler 与 timer 及 TimerTask 结合的方法 4.使用CountDownTimer倒计时类"

2014-12-30

常用输入框正则验证

使用正则运算,完成对输入框内容的验证,包含下面内容验证: 1.用户名 2.密码 3.服务器IP或域名 4.服务器端口 5.邮箱地址 6.固定电话或手机号码 7.车牌号

2014-12-28

二维码扫描

使用zXing的jar包完成二维码条码扫描,优点直接项目移植即可

2014-12-27

录音和声音(含话筒)

1.AudioRecorder进行录音 2.录音过程中话筒会随着音量大小改变图片 3.AudioTrack实现声音播放 su 2014-12-26

2014-12-26

录音和播放(含话筒效果)

1.使用MediaRecorder完成录音功能 2.在录音的过程中,话筒根据音量大小而改变 3.使用MediaPlayer完成播放录音功能(但不支持话筒效果) 4.代码简单适合初学者参考 2014-12-26

2014-12-26

登录界面(UI漂亮)

功能介绍 1.注册账号使用SharedPreferences本地保存账号和密码 2.注册账号设置空时,控件有抖动特效 3.本地账号和密码验证登录 4.自动登录功能 5.UI界面美观大方,可以提供参考

2014-12-24

使用AIDL发送数据

程序流程: 1.点击启动服务按钮; 2.不断发送“Hello world AIDL通信测试!”给AidlService 3.发送成功显示:发送的数据(从服务回调数据上来) DOMO目的:运用AIDL发送数据");

2014-12-24

支持左右箭头显示与控制的水平滚动

功能介绍: 1.支持左右滑动自定义水平ScrollView滚动功能; 2.左右滑动中相应箭头图标显示; 3.点击左箭头图标控制左滚动; 4.点击右箭头图片控制右滚动; 使用场合:当水平方向内容放不下时,提醒用户后面还有更多的内容 ^_^ su 2014-12-24");

2014-12-24

消息通知栏demo

以下为程序启动流程: 1.开机启动AlarmService 2.AlarmActivity一秒后发送一条系统广播 3.AlarmService接受该系统广播 4.请在系统状态栏查看接收到的消息 5.单击消息,取消通知栏信息 6.但程序关闭时,单击消息,重启程序 小知识:BroadCast、Service、Notification,初学者适用

2014-12-22

高德地图轨迹回放(支持GPS纠错处理)

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 7.支持对GPS原始数据的纠错处理 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

高德地图轨迹回放

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

Gjosn(围栏列表)

1.主要使用json对json对象列表数据进行解析 2.解析结果通过listView展示 (界面整洁,漂亮)

2014-12-05

世界时区转换的demo

项目中出现app在非洲国家使用时,发生时间显示错,后来一问才知道,外国人使用的时间数据是由公司服务器按北京时间发送的,故接收时进行时间的时区校准

2014-11-29

Activity传递对象的3种方法(全)

使用3种方法完成一个对象的传递 demo种的对象包含如下类型int、String、boolean、数组、ArrayList、UUID、float类型,代码简单易懂,方便理解

2014-11-28

ReciteInterviewQuestions_v1.0.3.rar

目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。 例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途

2021-12-27

重复文件RecycleView列表和交互逻辑实现

0. 重复文件的UI和删除交互和逻辑实现 1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除 https://editor.csdn.net/md?not_checkout=1&articleId=118279169

2021-06-27

TreeListViewDemo.rar

1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除

2021-06-26

ScheduleAalarmDemoApk.rar

使用TimePicker进行时间选择器,并使用Alarm闹钟的setExact进行精准定时。并使用消息通知显示,防止service优先级下调,导致alarm事件被拦截

2020-06-01

AlphabetList.rar

Android字母列表的实际运用:提供根据字母排序列表,方便用户快速找到自己需要的内容.主要功能如下: 1.实现列表按字母进行排序 2.滑动列表同步更新侧边字母栏的选中事件 3.侧边字母栏点击同步更新List的内容显示 4.快速滑动时,视图中间显示字母小框 5.提供搜索输入框进行快速查询

2020-05-17

Android Excel 操作实例demo

使用jxl.jar进行Excel格式的文件数据存储,方便进行新增表头属性行和列,但是存储越大存储耗时也拉长

2018-07-30

mysql的图形化操作工具navicat

免安装版本,解压直接运行,安装包里面有key,输入即可

2018-01-06

丢失api-ms-win-crt-runtime-l1-1-0.dll解决

1. 把api-ms-win-crt-runtime-l1-1-0.dll下载到电脑 2. 直接拷贝该文件到系统目录里:C:\Windows\System32目录下,64位系统为:C:\Windows\SysWOW64 3. 最后在开始菜单中找到“运行(R)” 或者按快捷键“Win+R”,在弹出的框内输入“regsvr32 api-ms-win-crt-runtime-l1-1-0.dll”(不含双引号),回车即可解决错误提示!

2018-01-05

PyDev4.5 对应Jdk7

下载地址: https://sourceforge.net/user/newsletters/subscribe Eclipse 4.5, Java 8: PyDev 5.2.0 Eclipse 3.8, Java 7: PyDev 4.5.5 Eclipse 3.x, Java 6: PyDev 2.8.2

2018-01-03

JobScheduler演示实例(注释)

JobScheduler的Google演示实例DEMO,个人学习笔记用,放了些注释,便于理解。

2017-11-23

设计模式-命令模式

设计模式-命令模式,这里是《Head Fist 设计模式》一书中的练习

2017-11-22

装饰者模式Demo

具体描述上传到这里哦 http://blog.csdn.net/su749520/article/details/78586074

2017-11-20

抽象工厂模式Demo

来自《Head Fist 设计模式》一书的实例,个人学习笔记用途

2017-11-18

最近应用使用情况列表

通过UsageStatsManager获取最近应用使用时长和运行时长

2017-10-25

GridView的页眉页脚

ListView或GridView的页眉页脚的渐变模糊特效 提升用户体验

2015-08-21

实用定时器Alarm机制

1.TimePicker进行时间的选择 2.AlarmManager 进行定时任务的设置 3.广播进行数据的应答

2015-08-01

WiFi省电Demo

本WiFi省电Demo作用: 主要使用场合:在屏幕关闭或休眠状态下,根据网络状态,智能关闭WiFi开关,辅助省电的目的

2015-07-29

简单的手势输入画板

一个简单的任意涂鸦的手势画板,代码简单马上懂而已。

2015-04-25

软件开发项目实践指导书

本模型描述了WRUP的最佳实践方式 。它本身也是一套有效的部署经过验证的商业化软件的开发方法 。之所以称为“最佳实践”,不仅仅是因为他们具有可以量化的价值,并且被许多成功的机构,成功的项目所运用,并且在Sundy的十年开发生涯中不断积累的结果 。

2015-04-12

摇一摇(ACC参数展示和位置提示)

显示设备名称,供应商,功率,实时显示x\y\z轴的加速度变化,并提示例如当前手机水平放置,左右翻(适合左右切歌调用)等等,非常实用当达到预设ACC系数时,震动一下。 非常适合平时的调试开发和参考

2015-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除