weizongwei5

http://androidyuan.com

撸了一个库:绕过Java Heap操作图片,完全避免OOM

首先,请专心阅读,因为:这个库不能算是技术性突破,但是对国内大部分android开发者而言,都是打破常规的新认识,这里我要吹个牛了。 为什么这么说呢?你问你身边的同事,怎么操作图片避免OOM,都不会告诉你当前我的这个玩法,他们会巴拉巴拉一大堆Bitmap.options 参数怎么配置,先deco...

2018-01-24 17:23:03

阅读数 259

评论数 3

树莓派上搭建家用文件共享服务器

搭建局域网私有云盘,文件中转账,文件服务器,文件备份服务器。

2017-07-13 00:42:44

阅读数 6545

评论数 0

linux自动把天气AQI通过qq空间发出去

利用 模拟登录qq空间的工具,发送说说,把当前的天气或者AQI发出去所有python代码,以及自动化设置的shell脚本都在这个github地址。核心功能介绍 -> 点我跳转普通x86 x64 机器使用 :1.先手动修改info.conf中的qq 和 密码2.运行 setup.sh文件完成之...

2017-01-10 11:43:15

阅读数 507

评论数 0

无显示器安装raspbian

文章写了很久了,一致都没亮出来。 下载 raspbian jessie lite (无GUI版本),用一个老旧的2GB内存卡,烧录,空间都剩余800M左右。最喜欢无GUI版本,命令行舒服。 1.烧录SD卡$ cd 下载 $ sudo dd if=2016-xx-xx-raspbian-jessie...

2017-01-10 11:41:59

阅读数 2102

评论数 3

用NDK做了一个AES加密的库

用NDK做了一个AES加密的库,并且做了防止二次打包的校验 真刀真枪派不太会写文章,你就听我简单的吹吹牛逼,最后看代码就好了。 很多公司再客户端做的常见的两种加密方案: 在java代码里做加密算法 在native代码里做加密算法 上面两种加密。第一种,他们自己觉得就不够安全...

2017-01-10 11:41:15

阅读数 2978

评论数 2

Android完美实现截屏

很多app都有截屏的需求,当你遇到产品经理给你提出这个需求时,你搜索了一下: 1.取View的cacheDrawable 来实现截屏,这种方案,没有兼容性问题,但是缺点有两个: 不能截状态栏 遇到SurfaceView没辙,surfaceview需要用mediaplay手动取一...

2017-01-10 11:40:04

阅读数 32722

评论数 18

帮我生成java类的库GeneratorX

一个帮我生成java类的库GeneratorX写一个标准的java类确实太累了,需要如下方法和代码段, * 默认构造函数 和 非默认构造函数 * get set * hascode * toString * equals * implements Parcelable 需要的代码就算你...

2017-01-10 11:37:04

阅读数 267

评论数 0

使用Facebook的Redex工具进行android app运行优化

抱歉:我又盗了别人家的图,从网上偷了一个facebook的logo。哈哈哈!!!!好了回到正题。去年,Facebook使用叫ReDex的字节码优化工具优化了他们的安卓应用的性能.昨天收到消息,ReDex已经重新发布了。安卓开发者可以免费地使用这个工具优化自己的应用。也可以将它用作其它安卓字节码优化...

2016-08-08 00:08:40

阅读数 1984

评论数 0

java反射中的难题

1.访问私有对象(这个是比较简单,不算是难题)使用反射: Field field[] = reClass.getDeclaredFields(); field[0].setAccessible(true); field[0].set(obj, valu...

2016-08-07 23:50:29

阅读数 1274

评论数 4

android项目中尝试使用Lambda

android项目中尝试使用Lambda最近一直在忙,也没空学习新的东西,然后公司需求又紧,所以就很久都没有更新博客,也没有在公众号上发新文章了。这个周末没有事情,就学习点东西来着。RxJava一直在看在写demo没有导入到项目中来。就在熟悉RxJava的时候发现这个好东西,所以觉得需要试试,发现...

2016-08-07 23:49:39

阅读数 861

评论数 4

踩坑[INSTALL_FAILED_PERMISSION_LEVEL_DOWNGRADE]

android6.0不能在随意修改targetVersion了,这个后果很严重。

2016-06-19 03:29:55

阅读数 1872

评论数 5

一次优化列表页卡顿的经历

写下这篇文章的日期是2016年4月初。当时来到公司,项目之前是外包出去的,代码乱糟糟的,需要重构掉,摆在面前的问题不是重构项目,而是一些列表页的紧急的性能优化。 1.先优化item的层级其实层级只要不是太深的话,比如5层,6层,对性能的差别在中等性能的机器上几乎看不出来的,但是想要做到 极致,我就...

2016-05-25 22:40:53

阅读数 5498

评论数 5

复杂的世界一个就够了

下文经天气,泣鬼神,观看此文,请自带纸巾,如有任何事故后果自负。(@_@) 其实本文可以起名为我梦想中的电脑。但是,后来想想这个名字不够高大上,不够装逼。哈哈哈哈。。。。。作为一个programer,总要切换各种工作环境,比如家里,公司,乙方公司,那么怎么解决电脑问题呢?不同电脑,因为安装的软件不...

2016-04-17 00:51:44

阅读数 8178

评论数 0

把Ubuntu安装到U盘中遇到的问题

如果您通过搜索引擎搜索到此文,注意,请本文不是说怎么用U盘给电脑安装ubuntu,是把系统安装在U盘里,U盘就是我的电脑。

2016-04-17 00:50:44

阅读数 1678

评论数 4

ubuntu虚拟内存使用的配置

因为把ubuntu做到了U盘中,希望带着我的操作系统到处跑,到任何一台机器插上去开机即工作,不管是thinkpad还是mac都可以run。但是U盘因为读写流是单通道的问题,本身ubuntu内核本身对硬盘读写需求并不大的,但是使用过程,妈蛋,老子U盘发热量大啊!!!!!还好我的U盘是三星最新款闪存盘...

2016-04-17 00:49:13

阅读数 2418

评论数 0

android 6.0运行时权限的申请(微信在android 6.0上实现运行时请求权限的实现)

新版微信在android 6.0上也实现了运行时请求权限。新版微信安装在4.0的机器上时的安装提示界面和6.0上的界面是完全不同。详情请看本文底部。 运行时权限的申请第一.判断系统版本Build.VERSION.SDK_INT >= Build.VERSION_CODES.M第二.如果是an...

2016-04-17 00:46:07

阅读数 3505

评论数 0

RecyclerView虚线分割线

以前使用listview的时候,使用了资源文件作为divider,绘制虚线也是用自定义的drawable绘制虚线,当然会遇到一些坑,虚线不会那么容易加载出来,android 4.0以后的系统都默认开启了硬件加速,虚线就绘制不出来了,所以解决方案很简单,关闭act的硬件加速或者listview 的硬...

2016-02-25 00:38:04

阅读数 2670

评论数 0

RecyclerView使用资源文件作为分割线divider

在listview中有个很好的东西就是android:divider,但是recyclerview中取消了这个属性,但是像画个分割线都变得困难,必须要用Decoration类才行。我依旧想用自定义的drawable文件来作为分割线,所以我想到如下方案:有一种方案是 统一设置分割线你可以在theme...

2016-02-25 00:35:16

阅读数 1809

评论数 0

关于html开发移动应用的开发的一些优缺点

关于html开发移动应用的开发的一些优缺点这个问题老生常谈了,今天再把这个话题拿出来溜溜,不同的时代嘛,或许新的技术的出现我们在这个技术的未来的前景上看到了支撑点。经常会有人跑过来问我:“这个应用是不是html做的?”我都默默地插上USB数据线,打开DDMS,然后给他看下。当然,结果很显然,大多数...

2016-01-25 13:28:51

阅读数 1878

评论数 0

android开发中模拟系统内存不足 应用释放的情况

android开发中模拟系统内存不足 应用释放的情况android的开发就是这个吊样子,Activity什么时候释放,没有任何的消息,或者通知你,就直接把你的内存释放了。这给很多开发人员来说,都是不小的压力,往往我们开发的时候,很努力的去保存act,frag中的每一个字段,在页面恢复的时候,再恢复...

2016-01-14 10:52:53

阅读数 7419

评论数 4

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