- 浏览: 678547 次
- 性别:
- 来自: 上海
最新评论
-
qinshubao152:
参考:http://www.see-source.com/bl ...
关于android USB Host 串口编程 -
q328965539:
哥们 我做的数据也都是错误的啊····我怎么可以知道自己otg ...
关于android USB Host 串口编程 -
hgkmail:
好文
android中跨进程通讯的4种方式 -
cczscq:
楼主,我这里有个问题!我这里有个自己制作的font.ttf,这 ...
android字体的工作原理 -
blueice1986:
既然springMVC比struts好那么多的话那struts ...
为什么有了Struts 还要Spring MVC
文章列表
1 log文件分类简介
实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志
状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport,工程模式等
2 LOG抓取详解
l 实时打印
adb logcat -b main -v time>app.log 打印应用程序的log
android 驱动开发介绍
- 博客分类:
- android系统开发
前言
意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。
Android 硬件抽象层(HAL)概要介绍和学习计划
Android 的硬件抽象层,简单来说,就是对Linux 内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把
对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在
用户空间,而Linux 内核驱动程序运行在内核空
unity3d基础问题
- 博客分类:
- unity3D
1.请描述游戏动画有哪几种,以及其原理。
答:主要有关节动画、单一网格模型动画(关键帧动画)、骨骼动画。
关节动画把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活Quake2中使用了这种动画;
1. Intent open a picture file public:
Java代码
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK);
1 总述
为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找到的和自己通过查阅代码所掌握的东西整理出来,给大家一个参考!
2 Android启动过程
在这里有必要理一下android的启动过程:
图1 android启动过程
系统上电之后,首先是完成一系列的初始化过程,如cpu、串口、中断、timer、DDR等等硬件设备,然后接着加载boot default environmet,为后面内核的加载作好准备。在一些系统启动必要的初始完成之后,将 ...
android 升级策略
- 博客分类:
- android系统开发
Android系统而言升级意味着二个方面的升级
一个是系统的升级,另一个则是应用程序的升级。通常的方式就是通过recvoery来刷机实现的。
刷机就需要zip格式的刷机包。
在TI-335x的源码编译后生成的是img,没有直接的zip刷机文件
1,如何制作zip刷机包
1)必须是标准的zip压缩包;
2
Android内置的Factory Test(有测试模式/工厂模式/工程模式等叫法)框架
Android框架中已经对FactoryTest做了支持,通过一些配置和开发工作就可以把FactoryTest代码融入到Android系统中。
一、FactoryTest级别的定义
Android系统中在com.android.server.SystemServer(loc:frameworks/base/services/java/)中对FactoryTest的级别做了定义:
[java] view plaincopy
首先确认,我已经在的settings-applications-development-debug mode里面打勾。而且手机也有提示connected,但是adb死活不认。最后找到了解决方法,一次成形。
首先按照 SDK 上的说明建立 udev 的 rules 文件,然后:
在 Ubuntu 11.04 下通过usb连接 Android设备,使用 adb 时,会返回无法找到设备,解决办法如下:
1. 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.
这时键入
...
java的3DES和DES加密和c代码
- 博客分类:
- java基础
情节:
多功能设备板子的密码键盘的调试程序
需要android上进行密钥的3des和des加密用户密钥和主密钥,发送给密码键盘(8位密钥为des,16位为3des)(java的3des为24为密钥,这就要补位下面有提到)
这两个加密的原理我不知道,最近才用到一次,记录下使用的方法和注意的东西:
注意:在使用上调用的函数没什么区别这两个,只有一个不同,3des的密钥需要24位(c代码的话只要16位,所以需要补位,16位的密钥的前八位,组成24位),des的密钥需要8位(des加密,就不需要补位,和去掉密文的后八位),
而且如果用c代码解密的话,需要去掉密文的后八位,java库函 ...
comm.jar,javax.comm. properties和win32comm.dll。 comm.jar拷贝到%JAVA_HOME%\jre\lib\ext;
javax.comm. properties拷贝到%JAVA_HOME%\jre\lib;
win32comm.dll拷贝到%JAVA_HOME%\jre\bin
三个文件都拷贝到jre下的对应的lib和bin
上面都是在jre目录下,还不行的话,jdk下的也拷贝一遍
环境:
笔记本-虚拟机-红旗系统-实达金融手柄(串口)和打印机(并口)
场景:
写一个java的demo界面程序,演示操作金融手柄,返回数据后用打印机打印,演示结束。
思路:
java没有直接提供串口和并口开发的包,可以用sum提供的RXTXcomm.jar包
开发步骤:
.安装 rxtx-2.1-7
---------------------------------
(1) Download rxtx:
建议下载 rxtx-2.1-7-bins-r2.zip
网址:http://rxtx.qbang.org/wiki/index.php/Dow ...
在window下做个java测试程序
想法:
1,先打包好**.jar
2,在写一个.bat,内容是javaw -jar **.jar
但是打包jar的时候就出现了could not find main class 的错误,
1,可能是jre的版本和jvm的版本问题不一致,
2,Export all output folders for che ...
java调用动态库dll和so库
- 博客分类:
- java基础
jni编程最原始的:
eg:
dzt@dzt-laptop:~$ javac Abc.java
生成class文件
dzt@dzt-laptop:~$ javah Abc
根据class文件,生成头文件
编写abc.c文件
#include "Abc.h"
JNIEXPORT jint JNICALL Java_Abc_getAbc
(JNIEnv *env, jobject t)
{
return 0;
...
ADB无线调试
- 博客分类:
- android应用开发
ADB无线调试:
1.电脑上有ADB工具
2.手机上安装ROOT权限破解软件、ADB无线调试软件
地址:点击打开链接
3.手机上打开“无线ADB",在电脑命令行中输入手机屏幕提示的命令
[plain] view plaincopy
转至:http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale/1
前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一)、(二)中,我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,有人心生“看得眼花缭乱,果然是需要终身学习的时代”的感慨,不管怎么样,如果能让你真的有所学习有所收获,我们的目的 ...