- 博客(15)
- 收藏
- 关注
原创 静态库,动态库
编译命令 1.静态库 源文件StaticMath.cpp #include "StaticMath.h" #include using namespace std; void StaticMath::print() { cout } StaticMath.h #pragma once class StaticMath { pu
2017-02-21 14:44:53 262
原创 jni笔记
1.cmd 2.cd 到src/main 3.javah -d jni -classpath C:\Android\sdk\platforms\android-23\android.jar;..\..\build\intermediates\classes\debug cleanrobot.robot.com.myapplication.nativer.Nativer
2017-02-16 10:29:53 495
原创 binder 进程间通信笔记
1.bbinder binder实体对象 2.bpbinder binder引用对象 3.binder代理对象 4.ibinder bbinder 和bpbinder都继承与ibinder 注意:应用需要使用的是binder的代理对象,使用前需要将引用对象转换成代理对象。 ICameraService.Stub.asInterface(binder); defaultS
2017-02-10 17:25:43 360
原创 java虚拟机之动态连接过程
动态连接是一个将符号引用解析为直接引用的过程。当java虚拟机执行字节码时,如果它遇到一个操作码,这个操作码第一次使用一个指向另一个类的符号引用 那么虚拟机就必须解析这个符号引用。在解析时,虚拟机执行两个基本任务 1.查找被引用的类,(如果必要的话就装载它) 2.将符号引用替换为直接引用,这样当它以后再次遇到相同的引用时,它就可以立即使用这个直接引用,而不必花时间再次解析这个符号引用了。
2016-10-24 17:21:42 4471
原创 java虚拟机之java体系结构学习笔记
一:虚拟机 虚拟机的工作内容 1.加载class 2.执行其中的字节码 注:java API 只有程序执行时需要的那些类才会被装载 二:类装载器的体系结构 装载器种类: 1.“启动”类装载器 (这是系统唯一的,是java虚拟机实现的一部分) 2.用户自定义类装载器 (能够用java编写,例如从网络下载class文件,像web浏览器使用java applet类装载器,
2016-10-24 17:06:44 208
转载 progressbar 自定义 分缓存层 未缓存层 已下载层
"http://schemas.android.com/apk/res/android"> "@android:id/background"> "5dip" /> android:startColor="#ff9d9e9d"
2016-10-20 20:10:45 255
转载 bitmap 图片二次采样
转载处:http://www.cnblogs.com/android100/p/Android-Bitmap.html /** * 根据图片字节数组,对图片可能进行二次采样,不致于加载过大图片出现内存溢出 * @param bytes * @return */ public static Bitmap getBitmapByBytes(byte[
2016-10-15 11:05:32 238
转载 屏幕适配
参考文章地址:http://stormzhang.com/android/2014/05/16/android-screen-adaptation/ 概念: dpi:每英寸点数 例如:2英寸宽,3英寸高 320 * 480 的分辨率 ,那么320 / 2 == 480 / 3 == 160 dpi ,所以160就是这部手机的dpi android drawable 的几种规格 dra
2016-10-14 15:29:48 197
转载 名字空间
C++为类名的冲突提供一个解决方案, 即名字空间(namespace) 下面的程序定义了两个名字空间, 一个是anamespace, 另一个是anothernamespace, 这两个名字空间都包含了一个叫point的类. #include #include using namespace std; namespace anamespace//名字空间anamespace { class poin
2013-10-31 11:36:28 513
转载 如何创建一个新的产品配置方案
1.到android/device/softwinner,从参考方案拷贝一份,并删除git库信息,比如 cp -r fiber-a31st fiber- chiphd && rm -rf fiber-chiphd/.git 2.重命名文件里面的相关信息 cd fiber-chiphd && grep -r -l "a31st" ./* | xargs sed -i
2013-10-18 14:03:18 857
转载 解决 Eclipse项目红感叹号
原因:显示红色感叹号是因为jar包的路径不对 解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。 处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。 PS: 工程上
2013-10-17 15:05:01 568
原创 用sed命令在文本中插入一行
1.sed -i "/feibao/a\yibin" 1.text 先查找字符串feibao,a\的意思是在找到feibao字符串之后一行插入后面的字符串yibin 后面接文件名 2.sed -i "2 yibin" 1.text 在第二行后面插入一行yibin,2表示第二行 3.s/re/string :用string替换正则表达式re。 se
2013-10-10 17:04:28 4386
转载 %1$s %1$d Android string
1、整型,比如“我今年23岁了”,这个23是整型的。在string.xml中可以这样写,我今年%1$d岁了 在程序中,使用 String sAgeFormat = getResources().getString(R.string.old); String sFinalAge = String.format(sAgeFormat, 23);
2013-10-10 15:39:07 487
原创 关于在build.prop里加入改变android默认字体大小的属性
diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java old mode 100644 new mode 100755 index 86d6ee7..ef209c5 --- a/core/java/android/cont
2013-10-10 09:56:18 1451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人