Android调试神器stetho使用详解和改造

2017-11-20
阅读 10 分钟
31.3k
stetho是Facebook开源的一个Android调试工具,项目地址:facebook/stetho通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看。 功能概述

WebView踩坑记

2017-01-19
阅读 1 分钟
2.3k
先记载一些零碎的 Javascript失效的问题 原因可能是多样的,例如下面的pauseTimers方法这两个方法虽然不是static的,但是它们的影响却是全局的

Android简易“吹一吹实现”以及录音和播放示例

2016-12-13
阅读 11 分钟
5.2k
最近在做一些跟传感器相关的东西,有注意到以前腾讯微博以前出过一个吹一吹交互,虽然和传感器无关,但是感觉也比较有兴趣,就写了一个拙劣的demo,因为接触媒体文件操作比较少,顺带写了一个录音和播放的例子,总结了一下一些小坑的地方,一并在此分享给大家。

Android使用SurfaceView作为相机预览识图时,视图被拉伸的问题

2016-11-17
阅读 3 分钟
12.3k
那么解决方法也非常简单,只要获取一下设备本身支持的相机比例,然后选择其中一个与SurfaceView实际比例(经常就是设备的长宽)最相近的即可。

简单的NDK开发

2016-08-15
阅读 4 分钟
2.1k
配置NDK环境,进行简单Native开发 NDK下载 环境变量配置 为ndk和jdk配置环境目录保证javah命令和ndk-build命令可以直接在命令行使用。 为AndroidStudio工程配置NDK路径 打开local.properties文件,添加ndk目录: {代码...} 打开build.gradle,在defaultConfig中添加ndk{}: {代码...} 保存后可能发生 NDK integration is ...

Android的NDK开发中的UnsatisfiedLinkError

2016-08-09
阅读 2 分钟
8.9k
可以看到我这里主要是因为在这几个文件夹中都没有找到我的so库导致的。仔细一看,我的jniLibs中确实只有一个armeabi-v7文件夹,于是我添加了如下的文件夹:

利用注解完成变量自动初始化

2016-07-17
阅读 3 分钟
4.6k
利用注解完成对成员变量的自动初始化。应用场景,某应用分为很多个模块,为了简化后续开发人员配置新模块的工作,使项目维护更为容易,运用注解来对模块进行初始化。简单修改后可以成为类似ButterKnife的工具。

Android动态设置控件长宽比的几种常见方法

2016-05-12
阅读 2 分钟
14.5k
此处由于根布局的padding跟设备的大小其实是已知的,所以ImageView的宽度是设备的宽度减去padding的大小,但是实际使用中,如这时候想根据ImageView的实际宽度来设置高度,跟上面的例子一样,如果我能获取到width就好办了,但是经常会发现如果我们调用

Sublime Text 常用环境和插件配置

2016-03-31
阅读 2 分钟
2.3k
有时重装系统完,很多软件需要重新配置一下,又不愿意用某种“不太纯净”的方式保留这些配置,所以就在这里记载一下常用的配置。 python运行环境 其实sublime是自带python的…这个不多提了 Tools - Build System - New Build System 在新文件里输入 {代码...} 其中C:/Python27就是python安装的目录,保存时名字起名为Python...

一些好用的android开发的库

2016-01-28
阅读 1 分钟
2.8k
布局 [链接]支持百分比margin的布局 联网 [链接] okhttp,一个http库,用的很多,不再多提 [链接] okhttp的一个拓展库,实现类似ajax的效果 图表 [链接] HelloChart库,支持很多种图标绘制,样子挺好看的 Lambda [链接] 使用以后可以支持lambda表达式 控件拓展 [链接] 圆形ImageView [链接] PagerBottomTabStrip 是一个基...

Android自带抽屉布局及NavigationView的使用

2015-12-15
阅读 3 分钟
8.5k
在新版本的android sdk中,谷歌为开发者们带来了很多好用的东西,比如原生抽屉布局,下拉刷新等等,对很不乐意去网上找各种各样乱七八糟的第三方控件的某人真是挺不错的-。-2333

Android开发中运用okhttp发送网络请求

2015-12-02
阅读 2 分钟
8.3k
最近因为一些原因重新接触弃疗好久的android,突然发现在之前的版本中android比较用的比较多的httpclient不能用了…现在的异步访问方式用起来又感觉有点麻烦,然后经一个同学提醒想起来一个大牛学长之前在项目中用过的okhttp,然后就用了下,其实速度和使用方式还是很不错的,但是遇到了一些小问题,在这里笔记下。

Ubuntu环境下Tornado环境部署

2015-11-24
阅读 2 分钟
5.8k
这是之前在学tornado时记的一点小东西,但是在服务器上搭环境时其实还是很简单的(比起rails而言,手动斜眼笑)但是安装过程中也遇到一些问题就记下来

Tornado部署时那些奇怪的错误

2015-11-03
阅读 1 分钟
2.9k
'ascii' codec can't encode characters in position 20-23: ordinal not in range(128) 在python main.py &无错误信息时,使用nohup python main.py & 时却出现 错误 {代码...} 其实是因为在将log信息输出到nohup.out文件的时候,会出现编码错误,所以没有使用nohup时不会有问题(因为没有涉及写文件) 在头部...

Tornado中sqlalchemy使用

2015-10-14
阅读 4 分钟
16k
在学tornado的时候涉及以下数据库操作,现在暂时使用mysql数据库,所以选择了一个比较好用的ORM工具sqlalchemy,顺便记一下使用过程

OpenGL初学--环境配置和视景体初步接触

2015-10-12
阅读 3 分钟
4.1k
这里我是在windows平台下用vs开发工具点击Other GLUT Information/Downloads的Pre-compiled Win32 for Intel GLUT 3.7 DLLs for Windows 95 & NT