随笔分类 - 【学习笔记】
摘要:一、首先需要下载两套交叉工具链,由于我们在制作根文件系统、以及APP的时候可能还需要使用比较老的交叉工具链,因此需要下载这两套交叉工具链: 1 arm-linux-gcc-4.3.2.tar.bz2 gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi-
阅读全文
摘要:C调JAVA方法主要步骤如下: 一、C代码调用java的静态方法 Hello.java 1 public class Hello{ 2 public static void main(String args[]){ 3 System.out.println("Hello World!"); 4 }
阅读全文
摘要:一、android系统java调用C方法的大概的流程图如下: 二、下面写一个JNI的程序,java的hello方法在加载native库之后能够调用C方法. 2.1 JNIDemo.java 文件内容如下 1 public class JNIDemo{ 2 3 static { 4 System.lo
阅读全文
摘要:高通qxdm抓取sensor的log 打开qxdm,打开设置界面,去掉其他无关的log,打开Log packets 、Message packets的SNS的log 之后需要把端口打开,把端口打开之后就能够输出log sensor的qxdm的log QCAT解析diag的log的方法,打开对应的di
阅读全文
摘要:觉得不错,就给我点小支持吧,蟹蟹
阅读全文
摘要:摘要:韦东山android视频学习笔记 1、什么是内部类:在类的内部定义一个类,内部类可以访问类的私有属性 1 class Outer{ 2 private int a = 10; 3 class Inner{ 4 public void printInfo(){ 5 System.out.prin
阅读全文
摘要:SDM439平台出现部分机型SD卡不能识别mmc1: error -110 whilst initialising SD card 打印了如下的log: 1 05-10 18:01:02.699 <3>[ 3079.000640] mmc1: data txfr (0x00100000) error
阅读全文
摘要:摘要:韦东山android视频学习笔记 1、使用package定义编译的时候存放的位置 1 package a.b.c.d; 2 3 public class Package { 4 public static void main(String args[]){ 5 System.out.print
阅读全文
摘要:SDM439平台如何查看DDR的频率 通过访问如下节点查询:cat /sys/kernel/debug/clk/bimc_clk/measure 681.6MHz and higher frequencies use DDR CC. So, real DDR frequency is measure
阅读全文
摘要:硬件调试好音频的ACDB文件之后,将相关的文件替换到如下的目录android/vendor/qcom/proprietary/mm-audio-cal/audcal/acdbdata/msmsteppe/QRD 硬件调试好音频的pa参数之后将相关的参数文件fs1603_mono.preset替换到如
阅读全文
摘要:摘要:韦东山android视频学习笔记 java的异常处理的原则如下: 1、我们先写一个没有对异常处理的程序,在进行除法运算的时候,除数是非零的话,运行时没有问题的,但是除数为零的时候,运行就会有问题,程序也不能往下执行(只打印了Begin of div) 编译运行: 2、我们先写一个有对异常进行处
阅读全文
摘要:摘要:韦东山android视频学习笔记 面向对象程序的三大特性之继承性: 1、向上转换:只能定义被子类覆写的方法,不能调用在子类中定义的方法。 编译运行: 2、JAVA向下转换的例子,在进行对象的向下转换前,必须首先发生对象的向上转换.否则会编译不过. 3、看一下,下面的例子,假如有一千个类继承了f
阅读全文
摘要:摘要:韦东山android视频学习笔记 面向对象程序的三大特性之继承性:继承性的主要作用就是复用代码.继承性也有一定的限制,如图一 图一 1、我们在第2课第2节_Java面向对象编程_封装性_P 中定义了persion.我在这代码基础上定义一个学习类,并继承persion类。 1 class Per
阅读全文
摘要:摘要:韦东山android视频学习笔记 面向对象程序的三大特性之封装性:把属性和方法封装在一个整体,同时添加权限访问。 1.封装性的简单程序如下,看一下第19行,如果我们不对age变量进行权限的管控,万一我们设置的age为-1,实际上设置age为-1是不合理的,将age的属性设置为private之后
阅读全文
摘要:摘要:韦东山android视频学习笔记 1. 面向对象编程的引入,我们先写一个简单的程序输出张三,李四的名字。代码如下,假如,现在我们要在名字前面添加籍贯广东,那样岂不是每个printf语句都得修改添加上"广东",对于数量少还是比较方便,数量多还是很麻烦的。 1 #include <stdio.h>
阅读全文
摘要:摘要:韦东山android视频学习笔记 一、android系统的基本框架如图一所示,应用程序是用java编写的,底层驱动是用C代码写的,java与C怎么连接在一起主要是通过本地服务。android系统的核心主要在于framwork层. 图一 二、 2.1 第一个java程序:需要注意的是类的命名,首
阅读全文
摘要:一、首先在内核的配置文件添加如下的配置: 1 CONFIG_DEBUG_FS=y 2 CONFIG_DYNAMIC_DEBUG=y 二、找到自己平台对应的 device/qcom/xxxx/init.target.rc文件,添加如下的内容: 1 write /proc/sys/kernel/prin
阅读全文
摘要:一、准备工具 1.1 安装相关工具 sudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi build-essential 1.2 下载kernel(linux-4.0)与busybox(1.24)源码 https://mirr
阅读全文
摘要:sed -i "s/line/Line/g" `grep "line" -rl /home//zhuangzebin/` 觉得不错,就给我点小支持吧,蟹蟹
阅读全文
摘要:不错的anroid源码在线浏览网站:http://androidxref.com/ 觉得不错,就给我点小支持吧,蟹蟹
阅读全文