自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 静态库,动态库

编译命令1.静态库源文件StaticMath.cpp#include "StaticMath.h"#include using namespace std;void StaticMath::print(){        cout}StaticMath.h#pragma  onceclass StaticMath{pu

2017-02-21 14:44:53 251

原创 jni笔记

1.cmd2.cd 到src/main3.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 468

原创 c++系统学习笔记

c++学习笔记

2017-02-15 14:17:43 240

原创 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 339

原创 java虚拟机之动态连接过程

动态连接是一个将符号引用解析为直接引用的过程。当java虚拟机执行字节码时,如果它遇到一个操作码,这个操作码第一次使用一个指向另一个类的符号引用那么虚拟机就必须解析这个符号引用。在解析时,虚拟机执行两个基本任务1.查找被引用的类,(如果必要的话就装载它)2.将符号引用替换为直接引用,这样当它以后再次遇到相同的引用时,它就可以立即使用这个直接引用,而不必花时间再次解析这个符号引用了。

2016-10-24 17:21:42 4447

原创 java虚拟机之java体系结构学习笔记

一:虚拟机虚拟机的工作内容1.加载class2.执行其中的字节码注:java API 只有程序执行时需要的那些类才会被装载二:类装载器的体系结构装载器种类:1.“启动”类装载器 (这是系统唯一的,是java虚拟机实现的一部分)2.用户自定义类装载器 (能够用java编写,例如从网络下载class文件,像web浏览器使用java applet类装载器,

2016-10-24 17:06:44 195

转载 progressbar 自定义 分缓存层 未缓存层 已下载层

"http://schemas.android.com/apk/res/android">           "@android:id/background">                        "5dip" />                                  android:startColor="#ff9d9e9d"

2016-10-20 20:10:45 241

转载 bitmap 图片二次采样

转载处:http://www.cnblogs.com/android100/p/Android-Bitmap.html/**  * 根据图片字节数组,对图片可能进行二次采样,不致于加载过大图片出现内存溢出  * @param bytes  * @return  */  public static Bitmap getBitmapByBytes(byte[

2016-10-15 11:05:32 223

转载 屏幕适配

参考文章地址:http://stormzhang.com/android/2014/05/16/android-screen-adaptation/概念:dpi:每英寸点数 例如:2英寸宽,3英寸高 320 * 480 的分辨率 ,那么320 / 2 == 480 / 3  == 160 dpi   ,所以160就是这部手机的dpiandroid drawable 的几种规格dra

2016-10-14 15:29:48 185

转载 名字空间

C++为类名的冲突提供一个解决方案,即名字空间(namespace)下面的程序定义了两个名字空间,一个是anamespace,另一个是anothernamespace,这两个名字空间都包含了一个叫point的类.#include#includeusing namespace std;namespace anamespace//名字空间anamespace{class poin

2013-10-31 11:36:28 497

转载 如何创建一个新的产品配置方案

1.到android/device/softwinner,从参考方案拷贝一份,并删除git库信息,比如   cp -r fiber-a31st  fiber- chiphd   && rm -rf fiber-chiphd/.git2.重命名文件里面的相关信息   cd fiber-chiphd && grep -r -l "a31st" ./* | xargs sed -i

2013-10-18 14:03:18 844

转载 解决 Eclipse项目红感叹号

原因:显示红色感叹号是因为jar包的路径不对解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。PS: 工程上

2013-10-17 15:05:01 558

原创 用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 4176

转载 %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 472

原创 关于在build.prop里加入改变android默认字体大小的属性

diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.javaold mode 100644new mode 100755index 86d6ee7..ef209c5--- a/core/java/android/cont

2013-10-10 09:56:18 1428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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