02 2017 档案
摘要:view绘制。 四大组件生命周期。 AsyncTask。 锁屏与home后activity生命周期区别
阅读全文
摘要:好吧,先下个定义,图像旋转是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。当然这个点通常就是图像的中心。既然是按照中心旋转,自然会有这样一个属性:旋转前和旋转后的点离中心的位置不变. 根据这个属性,我们可以得到旋转后的点的坐标与原坐标的对应关系。由于原图像的坐标是以左上角为原点的,所以
阅读全文
摘要:简略版: cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始
阅读全文
摘要:linux中tail命令 用于查看文件内容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 或 tail
阅读全文
摘要:Android 运行环境主要指的虚拟机技术——Dalvik。Android中的所有Java程序都是运行在Dalvik VM上的。Android上的每个程序都有自己的线程,DVM只执行.dex的Dalvik executable 文件。每个Android应用在底层都对应有一个独立的DVM实例并在其解释
阅读全文
摘要:1. 导入log头文件 在你使用的 .c/ .cpp 文件中 导入 log.h 头文件 #include<android/log.h> 2.在Android.mk 中 加上 LOCAL_LDLIBS :=-llog 注意Android.mk里有一行include $(CLEAR_VARS) 必须把L
阅读全文
摘要:问题原由 我在Github上 建立了一个小项目TauStreamingServer,可是在每次push代码 的时候,都要求输入用户名和密码,很是麻烦。 如何才能避免每次都输入用户名和密码呢? 解决办法 根本原因是Github默认使用了https方式来push代码,如果我们改为SSH方式就可以避免该问
阅读全文
摘要:1.在http://developer.android.com/tools/sdk/ndk/index.html下载Android-ndk-r8e-linux-x86.tar.bz2,解压后把android-ndk-r8e添加到环境变量PATH中,例如, export PATH=$PATH:/opt
阅读全文
摘要:ubuntu14.04 升级16.04后会默认将jdk1.7删除,因此需要重新安装。 Ubuntu16.04 安装Oracle JDK 和 Open jdk Oracle JDK 安装: 设置 PPAUbuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下: JDK
阅读全文
摘要:JNI在处理基本类型数组和对象数组上面是不同的。对象数组里面是一些指向对象实例或者其它数组的引用。 因为速度的原因,先通过GetXXXArrayElements函数把简单类型的数组转化成本地类型的数组,并返回其数组的指针,然后通过该指针来对拷贝数组进行处理。 对拷贝数组处理完后,通过ReleaseX
阅读全文
摘要:jclass和jobject的迷惑第一次使用JNI,实例引用(jobject)和类引用(jclass)让人觉得很困惑。实例引用与一个数组和java.lang.Object类或它的子类的实例对应。类引用与java.lang.Class实例对应,它代表着类的类型。一个操作如GetFieldID,需要参数
阅读全文
摘要:gradle同步工程时出现错误 Error:(36, 0) Could not find method externalNativeBuild() for arguments [build_cazi725f729u97iya9u1d1xfh$_run_closure2$_closure7$_clos
阅读全文
摘要:大陆的墙很厚很高,初次安装Android Studio下载SDK等必定失败,设置代理方法如下: 1. 到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加: disable.android.first.run=true 这将禁用第一次运行 2.
阅读全文
摘要:adb remount后仍旧不能对system进行读写。需要进行adb disable-verity 在Android6.0 (Android M)userdebug版本上(eng版本不存在该问题),发现使用adb remount 系统之后,还是不能对system分区进行操作,提示没有写权限,为只读
阅读全文
摘要:一、坐标系 Android应用层坐标系原点在左上角,坐标范围(0,0)——(width,height)。 Android底层坐标系原点在屏幕中央,坐标范围(-1000,,1000)——(1000,1000)。 二、Scale缩放 Matrix3*3的矩阵结构如下 scale就是缩放,我们调用Matr
阅读全文
摘要:1、ListView基本概念 列表显示需要三个元素: 适配器类型分为三种:ArrayAdapter,SimpleAdapter和SimpleCursorAdapter。 1.1、ArrayAdapter ArrayAdapter是BaseAdapter的派生类,在BaseAdapter的基础上,添加
阅读全文
摘要:在使用listview时出现错误android.content.res.Resources$NotFoundException: String resource ID #0xa 经查证是在调用TextView的setText时,参数传入了int而不是String。
阅读全文
摘要:Android Studio之前使用本地的gradle-2.10,而后创建新的工程总是报错,信息如下: Gradle sync failed: MALFORMED 而后在File->Project Structure->Project 中将gradle版本切换为2.14,问题不再出现。
阅读全文
摘要:转自:xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/21696315) 今天这篇文章主要分析的是Android的事件分发机制,采用例子加源码的方式让大家深刻的理解Android事件分发的具体情况,虽然网上很多Android的事
阅读全文
摘要:FROM STACKOVERFLOW: Just giving my 50 cents on the issue. Catching the exception is indeed one possibility, but the correct way to deal with the issue
阅读全文