山鬼

山鬼

败犬的博客

Bitmap高效加载
高效加载Bitmap1.将BitmapFactory.Options的inJustDecodeBounds参数设置为true并且加载图片2.从BitmapFactory.Options中取出图片的原始宽高3.根据采用率的规则结合目标的View所需计算采用率4.将BitmapFactory.Options的inJustDecodeBounds参数设置为false然后重新加载图片 123456B...
新的存档点(更新博客迁移说明)
图片转自:WLOP 夏大三下学期的末尾,期末考试还没结束的一天下午,因为不想复习,找点事情做,于是搞起了这个blog。 然后这个名字也是乱打的。The Forest。是一部霓虹的小清新电影。表白桥本爱。不玩游戏好久了。有时候想着自己就活在一个RPG里。然后就想有个存档点。 秋这个地方主要会用来记录我自己的学习过程。包括: Android,Python,Nodejs的知识,项目开发的经...
reflection, annotation, ButterKnife与Ophelia
这篇文章,从反射和注解讲起,然后分析著名的android主街框架ButterKnife,最后写了个自己的轻量级注解项目Ophelia。 反射 reflection定义 Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of a...
ndk配置&so生成
环境配置主要需要配置的就是NDK(Native Development Kit),现在Android studio很便利,可以一键下载: file → setting → 按截图找到如下路径 → 选择NDK → 确定应用下载 设置项目支持JNI打开gradle.properties,添加: 1android.useDeprecatedNdk=true 打开local.propert...
http总结
GetGET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:http://api.juheapi.com/japi/toh?key=eff36bdaeeb868a6b8057a34f32d1326&v=1.0&month=11&day=1。 GET请求发送的参数如果数据是英文字母或数字,则按原样发...